Автор Тема: ADF4350  (Прочитано 160939 раз)

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

Оффлайн RT5D Сергей

  • Команда RW3WR
  • Ветеран
  • *****
  • Сообщений: 3403
  • Репутация: +849/-71
  • QRA: KO95CN
Re: ADF4350
« Ответ #165 : 29 Март 2019, 18:41:27 »
Почитал внимательнее, нужна ардуина с уровнями на выходе 3.3в!!!!
Иначе можно поджарить ADF

Оффлайн UR3IQO

  • Постоялец
  • ***
  • Сообщений: 50
  • Репутация: +8/-0
Re: ADF4350
« Ответ #166 : 29 Март 2019, 20:04:09 »
А есть ли альтернативная прошивка к STM32 c открытым исходным кодом для этой платы? Пусть и с обрезанным функционалом.
Нет
Цитировать
Ну например надо мне полосовые фильтры после этого синтезатора переключать при престройке чтобы подавить гармоники.
Если речь о переключении 4х частот, то у Вас всегда будет возможность определить на какой частоте работает синтезатор - как при выборе частот вручную, так и при сканировании в режиме маяка.
Цитировать
Или если считать синтезатор "черным ящиком" с закрытой прошивкой, то сделать второй вход урпавления кроме USB чтобы например по RS232 или SPI можно было частоту установить с другого контроллера и прочитать состояние захвата ФАПЧ.
В чем смысл использовать контроллер на плате синтезатора, если есть другой контроллер?

Оффлайн UR5EIN Вячеслав

  • Ветеран
  • *****
  • Сообщений: 710
  • Репутация: +134/-14
  • QRA: KN78MM
Re: ADF4350
« Ответ #167 : 29 Март 2019, 21:27:22 »
...мне достаточно прошивки на любую частоту (например 2072МГц) для опоры 25МГц...
Александр, попробуйте этот вариант. К сожалению, 100% уверенность не могу Вам дать сейчас - только завтра во второй половине дня.
Здесь две частоты, одна Ваша, другая, для контроля - 435.000 МГц. Можно послушать.
Выбор частот Attiny13A: pin2-open/pin2-земля.
Соединение  Attiny13A с ADF стандартное, но на всякий случай проверьте:
Attiny13A     pin7      ADF   pin1
                   pin6      ADF   pin2
                   pin5      ADF   pin3,     ADF pin4 +DC 3v3.     73!
нужна ардуина с уровнями на выходе 3.3в!!!!
Стандартная цепочка - 1к5 последовательно/3к земля. Работает.
вы посылаете команду но не проверяете что есть Lock или нет, без этого сигнала невозможно понять , есть требуемый сигнал на выходе или нет.
Индикацию захвата частоты нужно активировать при прошивке. Если это не сделано заранее (я, например, никогда это не делаю) - можно проверить напряжение PLL. Если петля не работает - это напряжение или 0 или Uпит (проверено неоднократно 100%).
                             
« Последнее редактирование: 29 Март 2019, 21:45:52 от UR5EIN Вячеслав »

Оффлайн UA3TCF

  • Silent KEY (SK)
  • Ветеран
  • *
  • Сообщений: 1803
  • Репутация: +431/-7
  • QRA: LO26iu
Re: ADF4350
« Ответ #168 : 29 Март 2019, 22:01:18 »
Спасибо, Вячеслав!
Поскольку программировать я буду в PonyProg, подскажите какие мне нужно выставить Fuse High Byte, Fuse Low Byte по сравнению с default в соответствии с документацией на ATtiny13, страница 103 (memory programming).
73! Александр
73! Александр

Оффлайн UR5EIN Вячеслав

  • Ветеран
  • *****
  • Сообщений: 710
  • Репутация: +134/-14
  • QRA: KN78MM
Re: ADF4350
« Ответ #169 : 29 Март 2019, 22:12:48 »
...какие мне нужно выставить Fuse ....по сравнению с default
Александр! Всегда ставил default - проблем с этим вроде не было. По программе: я использовал analog devices adf435x software - ранее этой программой не пользовался, производил ручной ввод с таблиц Даташита, но при вводе этих данных в свой старый исходник видел, что нахожусь "очень близко" от программного расчета. Для частоты 2072 МГц частота сравнения 1 МГц, для 435 МГц - 5 МГц.
« Последнее редактирование: 29 Март 2019, 22:20:43 от UR5EIN Вячеслав »

Оффлайн khach

  • Старожил
  • ****
  • Сообщений: 484
  • Репутация: +64/-8
Re: ADF4350
« Ответ #170 : 30 Март 2019, 00:24:33 »
В чем смысл использовать контроллер на плате синтезатора, если есть другой контроллер?
Например чтобы уважать Ваш копирайт и не пытаться перешивать оригинальный процессор. Потому что плат-модулей синтезаторов с удвоителем кроме Вашей на рынке нет практически, а MAX2871 с удвоителем до 12 ГГЦ совсем не плох, особенно если сигнал почистить от субгармоник. Кое в чем он даже кроет ADF5356.
Вмайстярчить в проект второй процессор и поручить ему управлять синтезатором намного проще, чем переразводить плату с нуля или переписывать фирмварь. Предистория такова- приходит студент и приносит Вашу плату. Сигнал совсем не плох, после обмера на проф  измериловки, но студенту для диплома четырех частот мало. Заставлять его переписывать фирмварь- жалко времени до диплома.  Выкрутились,  но если можно, учтите наши пожелания, тем боле что у STM32 свободных ножек и интерфейсов достаточно.
Александр

Оффлайн UR5EIN Вячеслав

  • Ветеран
  • *****
  • Сообщений: 710
  • Репутация: +134/-14
  • QRA: KN78MM
Re: ADF4350
« Ответ #171 : 30 Март 2019, 14:04:05 »
...программировать я буду в PonyProg
Александр, пока не спешите. Включил свой агрегат, прошил. Где-то ошибка, вместо 435.000 идет 458.250, на 2 ГГц тоже в стороне. Сейчас исправлю, дам новый НЕХ. 73!

Оффлайн UA3TCF

  • Silent KEY (SK)
  • Ветеран
  • *
  • Сообщений: 1803
  • Репутация: +431/-7
  • QRA: LO26iu
Re: ADF4350
« Ответ #172 : 30 Март 2019, 14:26:29 »
Вячеслав,  здравствуйте!
Вчера еще прошил. Какие-то частоты есть, возможно и 438МГц, нет синхронизации. Уровень маленький -45дБм. Надо поставить дополнительный ФНЧ по входу АС. На 2 ноге МК +2.5в, замыкание на землю ничего не меняет, даже после перезагрузки.
73! Александр
73! Александр

Оффлайн UA9UHN Стас

  • Silent KEY (SK)
  • Ветеран
  • *
  • Сообщений: 821
  • Репутация: +284/-145
  • QRA: NO33NV
Re: ADF4350
« Ответ #173 : 30 Март 2019, 15:09:39 »
Ну вот и я свой спаял... Завтра программку напишу и надеюсь всё будет хорошо.  :)

Оффлайн UR5EIN Вячеслав

  • Ветеран
  • *****
  • Сообщений: 710
  • Репутация: +134/-14
  • QRA: KN78MM
Re: ADF4350
« Ответ #174 : 30 Март 2019, 16:14:01 »
Вчера еще прошил. Какие-то частоты есть...
Александр! Держите файл - рабочий 300%.
Только что включал.
Уровень маленький -45дБм.
??? Записал максимальный +5 дБм.
...На 2 ноге МК +2.5в, замыкание на землю ничего не меняет...
Вывод 2 свободен - частота 435М. вывод 2 - земля частота 2072М. ОГ 25 МГц.  Пробуйте. Сейчас буду слушать на трансивер (на портативку 9+++).
Еще неплохая новость по моей программе (мне ее делал сын) - данные регистров ADF можно вводить прямо с калькулятора  analog devices adf435x software в том же виде, что выдает калькулятор (16-тиричный) - без перевода в 32-х битную "гирлянду", что я и сделал. Готовлю мануал по прошивке (но это еще пару дней минимум).73!
« Последнее редактирование: 30 Март 2019, 16:24:38 от UR5EIN Вячеслав »

Онлайн R3KBF Петр

  • Ветеран
  • *****
  • Сообщений: 1266
  • Репутация: +468/-15
  • Воронеж
  • QRA: KO91PO
Re: ADF4350
« Ответ #175 : 30 Март 2019, 16:34:28 »
Вывод 2 свободен - частота 435М. вывод 2 - земля частота 2072М. ОГ 25 МГц. 
Вячеслав! Покажите, пожалуйста, значения регистров ADF для этих значений.

Оффлайн UR5EIN Вячеслав

  • Ветеран
  • *****
  • Сообщений: 710
  • Репутация: +134/-14
  • QRA: KN78MM
Re: ADF4350
« Ответ #176 : 30 Март 2019, 16:58:59 »
...значения регистров ADF для этих значений...
ОК, это регистры R0, R1 и R2 (для частоты). Регистры R3...R5 - установка мощности, вкл/выкл выходов и др. вспомогательные функции.
  2072М                              435М
R0      528098          R0    15С0000
R1    80080С9         R1     8008011
R2          4Е42         R2        14Е42
R3          4В3           R3          4В3
R4       9С803С       R4       В2803С
R5       580005        R5      580005
Или, чтобы уже с таблицами даташитов, например R0(для 435М)   15С0000 = 1 0101 1100 0000 0000 0000 0000
с дополнением до 32х бит будет
0000 0001 0101 1100 0000 0000 0000 0000 смотрим в таблице R0 назначение каждого бита (раньше всегда это делал вручную для каждого регистра). 73!
« Последнее редактирование: 30 Март 2019, 17:07:36 от UR5EIN Вячеслав »

Оффлайн UA3TCF

  • Silent KEY (SK)
  • Ветеран
  • *
  • Сообщений: 1803
  • Репутация: +431/-7
  • QRA: LO26iu
Re: ADF4350
« Ответ #177 : 30 Март 2019, 17:00:44 »
Держите файл - рабочий
Спасибо, Вячеслав!
Записал, но не работает. Наверное проблема в том как я программирую МК или в самой плате или в уровнях импульсов на DATA, CLK, LE. Выводы эти на плате  ADF4351 подвешены к +3.3в через 10 ком, а не GND как рекомендуется производителем.
Завтра посмотрю осциллографом.
73! Александр
73! Александр

Оффлайн UR5EIN Вячеслав

  • Ветеран
  • *****
  • Сообщений: 710
  • Репутация: +134/-14
  • QRA: KN78MM
Re: ADF4350
« Ответ #178 : 30 Март 2019, 17:13:26 »
...Записал, но не работает
Печально, но шансы всегда есть.
По прошивке - если программа выдает ОК, то вроде бы все должно быть нормально.
А по уровням!!! - у меня тоже была проблема, правда не с логическими уровнями, а с уровнем ОГ. Размах был немного меньше 2В, для других м/сх и не задумывался бы - всегда хватало, для этой же очень критично. Все может быть и с остальными уровнями.
На 2 ноге МК +2.5в
Тоже немного непонятно. Только что измерил у себя - можно сказать полное питание 3,2В.
Выводы эти на плате  ADF4351 подвешены к +3.3в через 10 ком, а не GND как рекомендуется производителем.
Думаю, можно удалить. У меня нет ни к+, ни к /-/.
« Последнее редактирование: 30 Март 2019, 17:42:06 от UR5EIN Вячеслав »

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2010
  • Репутация: +198/-21
  • QRA: KO85QV
Re: ADF4350
« Ответ #179 : 30 Март 2019, 17:13:51 »
ОК, это регистры R0, R1 и R2 (для частоты).

Под какие параметры фильтра в петле? Лень разматывать биты по даташиту. ;)