Автор Тема: Радиолюбительский УКВ ГСС  (Прочитано 14678 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GM

  • Постоялец
  • ***
  • Сообщений: 141
  • Репутация: +25/-3
  • QRA: KO85SK
Re: Радиолюбительский УКВ ГСС
« Ответ #60 : 07 Февраль 2020, 22:55:59 »
Дело не в том, нравится конкретно вам что-то или не нравится. Мною было предложено брать опорную частоту от DDS, для того чтобы получить шаг перестройки на выходе синтезатора не 1 кГц, а 1 Гц. Расчёты показали, что достаточно перестраивать ДДС в пределах [-1,+1] кГц. Если поставить кварцевый фильтр (2 звена) то все мыслимые спуры не пройдут на вход опорного канала синтезатора. Мне казалось, что задача получения перестройки частоты в 1 Гц решена.

Вы же это решение с ходу отмели: "в Вашем случае грязный ДДС сидит во втором плече ФЧД и сравнивается грязный сигнал VCO c грязным сигналом опорной частоты".

Я грешным делом подумал, что что-то фундаментальное не понимаю в синтезаторах. Но вот пришла независимая схема с немецкой стороны и вы это решение одобряете. Куда грязный сигнал от ДДС подевался :-)?

Так какое решение правильное?




Делать надо сразу хорошо, а плохо - само получится.

Оффлайн khach

  • Старожил
  • ****
  • Сообщений: 410
  • Репутация: +51/-7
Re: Радиолюбительский УКВ ГСС
« Ответ #61 : 08 Февраль 2020, 01:37:40 »
Да не куда он не подевался. Вопрос в том, сколько грязи в дБ считать приемлимой. В китайских платах при использовании дробного синтеза ADF  шумовая полка на спектре начинает вылазить уже с -40 дБм. При использовании AD9851 в качестве перестриваемой  опоры для ADF  в отдельных неудачных точках спуры вылазат на - 20 дбм  при целочисленном синтезе.  В удачных же случаях полку ФШ можно опустить до -80 дБм. Дробный синтез спуры  размазывает до -40 -50 дбм. Играться выбором коэффициентов деления DDS и ADF можно бесконечно, но запрограммировать удачный алгоритм без спуров и без постоянного наблюдения на анлизаторе спектра мне не удалось.
Поэтому я и пытаюсь соорудить относительно простую и дешевую  внешнюю петлю ФАПЧ для ADF чтобы совместить и мелкий шаг, и малые спуры и низкий ФШ. В настоящее время есть несколько вариантов схемы- выход muxout используется в качестве внешнего вывода N-divider. Этот сигнал делится на 2 и симметрируется внешним триггером т.к иначе на выходе muxout очень узкие пички. Потом несколько вариантов
1- DDS в качестве ДПКД  и затем ФД на триггерах.
2 - DDS  c двумя FTW выбираемыми аппаратно (AD9834) выбор FTW от дробного делителя. Делитель используется от PMB2306 ( она умела управлять внешним прескалером и этот вывод идет на вход выбора FTW AD9834). от нее же и внутренний ФД используется. Достоинство схемы- субгерцовый шаг, спуры ДДС размазывает дробный делитель.
Недостатки- надо программировать две микросхемы.
3- после muxout на триггерах собран генератор квадратурного сигнала, после него однополосный смеситель с подавлением одной из боковых полос. Выход смесителя идет на ФД. В качестве сигнала гетеродина однополосного смесителя AD9958 двухканальная тоже со сдвигом фаз 90 градусов. Отличный миллигерцовый шаг. Но схема "разлапистая". Больше подходит для настольного ГСС.
Принимаю любую критику и идеи, исходя из того что собственные ресурсы ADF не удовлетворяют ни по ФШ, ни по шагу перестройки.
ЗЫ. Немецкая схема существует только в виде схемы ( по крайне мере только это я смог найти). Ни спектра реального сигнала,  тем более в неудачных пораженных точках, от нее никто не видел.
« Последнее редактирование: 08 Февраль 2020, 01:40:48 от khach »
Александр

Оффлайн GM

  • Постоялец
  • ***
  • Сообщений: 141
  • Репутация: +25/-3
  • QRA: KO85SK
Re: Радиолюбительский УКВ ГСС
« Ответ #62 : 08 Февраль 2020, 16:13:23 »
Нарисуйте пару-тройку эскизов на клочке бумаги и покажите, что вы предлагаете, если, конечно, ваш проект не супер-пупер секретный :-).

Делать надо сразу хорошо, а плохо - само получится.

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 283
  • Репутация: +48/-13
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: Радиолюбительский УКВ ГСС
« Ответ #63 : 12 Февраль 2020, 12:27:16 »
День добрый всем.
Возможно остался еще у кого интерес к самодельной конструкции генератора.
RA9SOA Алексей несколько дней назад озвучил свои хотелки, я освежил  память по познаниям  что ранее получил.
В общем готов еще выслушать пожелания, может что то пока не успел забыть- еще воплощу.

Сейчас написан код для генератора с :
Опора- 10 МГц
Шаг перестройки-  1 кГц на всех частотах 137.500-4400.000
Изменение мощности  -4dbm -1dbm+2dbm"+5dbm
В управлении энкодер и одна кнопка.
Видео ( без подключенной платы с ADF4350-  c ней тестирует RA9SOA Алексей, у меня сейчас нет)
https://yadi.sk/i/nK7JKDSXi-NjEA
Вроде все удобно, но готов выслушать хотелки, замечания.

Оффлайн US4ICI

  • Ветеран
  • *****
  • Сообщений: 2038
  • Репутация: +323/-95
Re: Радиолюбительский УКВ ГСС
« Ответ #64 : 12 Февраль 2020, 12:49:44 »
Вроде все удобно, но готов выслушать хотелки, замечания.
Стабилизация выходного уровня (АРМ) и управляемый атт.
Павел  US4ICI

Оффлайн LZ2WSG

  • Пользователь
  • **
  • Сообщений: 22
  • Репутация: +5/-0
  • Подпись находится в стадии разработки
  • QRA: KN34PC
Re: Радиолюбительский УКВ ГСС
« Ответ #65 : 12 Февраль 2020, 12:52:02 »
SERBUZ, для шага перестройки 1 kHz сколько у Вас поставлено R conter?
и Charge pump current = ?
« Последнее редактирование: 12 Февраль 2020, 13:20:09 от LZ2WSG »
Веселин, LZ2WSG

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 283
  • Репутация: +48/-13
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: Радиолюбительский УКВ ГСС
« Ответ #66 : 12 Февраль 2020, 13:08:16 »
R conter
5.         Опорная умножается на 2 и делится на 5.   10*2/5=4МГц   частота сравнения.

и Charge pump counter = ?
Не совсем понял.  Если про charge pump current setting- то 0111, что соответствует  2.5ма зарядного тока
« Последнее редактирование: 12 Февраль 2020, 13:30:00 от SERBUZ »

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 283
  • Репутация: +48/-13
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: Радиолюбительский УКВ ГСС
« Ответ #67 : 12 Февраль 2020, 13:13:23 »
Стабилизация выходного уровня (АРМ) и управляемый атт.

Стабилизация уровня- это  более "железная" задача, не программная.  Я в своем проекте генератора делал- но эта часть получается больше чем весь этот проект.
А с управляемым аттенюатором программно  нет проблем, если будет достигнут консенсус- какой аттенюатор все хотят установить.
« Последнее редактирование: 12 Февраль 2020, 13:16:10 от SERBUZ »

Оффлайн LZ2WSG

  • Пользователь
  • **
  • Сообщений: 22
  • Репутация: +5/-0
  • Подпись находится в стадии разработки
  • QRA: KN34PC
Re: Радиолюбительский УКВ ГСС
« Ответ #68 : 12 Февраль 2020, 13:21:44 »
Charge pump current, да! Спасибо.
(с copy-paste так написал:))))

Меню будет? Иногда может быть необходимость пользователь определить параметров выходного сигнала.
---
А как R counter = 4000? В ADF435x больше чем 1023 нет.
« Последнее редактирование: 12 Февраль 2020, 13:50:10 от LZ2WSG »
Веселин, LZ2WSG

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 283
  • Репутация: +48/-13
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: Радиолюбительский УКВ ГСС
« Ответ #69 : 12 Февраль 2020, 13:32:42 »
А как R counter = 4000? В ADF435x больше чем 1023 нет.
Да, я исправил в ответе выше.
Спутал с MOD Value.

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 283
  • Репутация: +48/-13
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: Радиолюбительский УКВ ГСС
« Ответ #70 : 12 Февраль 2020, 13:36:49 »
Меню будет? Иногда может быть необходим пользователь определить параметров выходного сигнала.

Изменение мощности есть, включать или отключать выходы?


Оффлайн LZ2WSG

  • Пользователь
  • **
  • Сообщений: 22
  • Репутация: +5/-0
  • Подпись находится в стадии разработки
  • QRA: KN34PC
Re: Радиолюбительский УКВ ГСС
« Ответ #71 : 12 Февраль 2020, 13:44:53 »
Цитировать
включать или отключать выходы
Ето да, напр. можно по long-press button на кнопка power.
Или другой вариант: можно отключение напр. при power = 0.

Имел ввиду параметры:
REFin doubler bit (0/1)
REFin divide-by-2 bit (0/1)
divide ratio of programmable reference counter (1..1023)
prescaler value [0: 4/5, 1: 8/9]
charge pump current 0,31..5.00 mA [0..15]
---
Конечно, с меню не обязательно. Если есть код, пользователь может изменит биты регистров сам.
Я, например, хотел бы иметь контроль над управлением, a всегда могу вернуть их значения "по умолчанию" (гугл транслейт).
« Последнее редактирование: 12 Февраль 2020, 13:59:52 от LZ2WSG »
Веселин, LZ2WSG

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 283
  • Репутация: +48/-13
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: Радиолюбительский УКВ ГСС
« Ответ #72 : 12 Февраль 2020, 13:53:21 »
REFin doubler bit (0/1)
1   (опорную умножаем на 2)
REFin divide-by-2 bit (0/1)
0 ( не используем)

divide ratio of programmable reference counter (1..1023)
5
prescaler value [0: 4/5, 1: 8/9]
1

charge pump current 0,31..5.00 mA [0..15]
7   ( 2.5ма)
Вот значения регистров, что я загружаю предварительно.  Для опоры 10МГц, частота на выходе 2400.000МГц, мощность -4дбм
byte Reg [6] [4]={

  {0x01,0x2C,0x00,0x00}
  ,{0x08,0x00,0xFD,0x01}
  ,{0x02,0x01,0x4E,0x42}
  ,{0x00,0x00,0x04,0xB3}
  ,{0x00,0x89,0x00,0x24} // -4dbm
  ,{0x00,0x40,0x00,0x05}};

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 283
  • Репутация: +48/-13
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: Радиолюбительский УКВ ГСС
« Ответ #73 : 12 Февраль 2020, 18:59:16 »
По просьбе коллег ввел сохранение частоты, заодно и уровня выходного сигнала.
Выбранную частоту и мощность можно сохранить второй кнопкой, генератор после подачи питания будет работать с сохраненной мощностью и частотой.
Завтра Алексей проверит, надеюсь что проблем не будет.
« Последнее редактирование: 12 Февраль 2020, 19:01:40 от SERBUZ »

Оффлайн GM

  • Постоялец
  • ***
  • Сообщений: 141
  • Репутация: +25/-3
  • QRA: KO85SK
Re: Радиолюбительский УКВ ГСС
« Ответ #74 : 13 Февраль 2020, 19:12:52 »
Возможно остался еще у кого интерес к самодельной конструкции генератора
Остался, да ещё какой интерес. Я свой вариант программы управления написал уже в августе прошлого года, хотел скооперироваться с железом от Юрия RZ4HD, поскольку программа сильно зависит от "умного" железа, примененных аттенюаторов, дисплеев и т.п. Но Юра тянул-тянул резину...в общем, до меня "не дошёл ход" (Юра, к тебе никаких претензий, дело житейское).

В сообщениях #18 и #19 я представил сообществу свое видение проектируемого устройства. Там расписана базовая схема УКВ генератора, ну и примерное отображение на экране частоты и уровня ослабления сигнала. Управление осуществляется энкодером и двумя переключателями - шаг и атт.

Я тоже планировал собирать устройство из готовых блоков, собственно, все собрано, кроме платы синтезатора, валяется в коробке. Мне думается, что нужна одна схема, а программы могут быть разные, кому что понравится, ну и отдельные узлы должны быть более-менее унифицированы.

Так что, давайте вашу схему, будем на нее посмотреть и, возможно, адаптироваться под неё.

Шаг перестройки-  1 кГц на всех частотах 137.500-4400.000
Как вы это делаете, поясните, если можно.
Делать надо сразу хорошо, а плохо - само получится.