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

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

Оффлайн R3GC Владимир

  • Ветеран
  • *****
  • Сообщений: 3257
  • Репутация: +614/-83
Re: ADF4350
« Ответ #495 : 24 Декабрь 2021, 19:35:07 »
Предполагаю, что можно зашить 2 различные частоты, для этого имеется перемычка J1 (пока не проверял).
Продавец выслал стандартное ПО ADF435x_v4_5_0.exe и схему (файл ADF_CY7.pdf).
Что то сомневаюсь насчет 2х частот. Эта плата 2 в одном. Я ранее брал отдельно плату с ADF и отдельно на CY7 управление. Плата работает с ПО ADF435x. Перемычкой скорее всего выбирается ADF4350 или ADF4351. Не зря ведь в программе этот выбор тоже есть. У меня 51х не было- не проверял.

Оффлайн khach

  • Старожил
  • ****
  • Сообщений: 484
  • Репутация: +64/-8
Re: ADF4350
« Ответ #496 : 24 Декабрь 2021, 22:02:11 »
Никакие частоты туда зашить нельзя- в этой EEPROM хранится VID-PID usb устройства. Фирмварь грузится в Cypress при подключении к компу. А потом появляется только нестандартный интерфейс для программирования регистров ADF из программы аналогдевайса для ADF4350/ADF4351 Evaluation Board Software
https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/eval-adf4350.html#eb-documentation
Грубо говоря это клон оригинальной evalution board.
Можно написать свою фирмварь для Cy7 с заранее заданной частотой и хранить ее в этой еепром- размер позволяет, но готовых таких проектов не встречал.
« Последнее редактирование: 24 Декабрь 2021, 22:04:34 от khach »
Александр

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

  • Ветеран
  • *****
  • Сообщений: 710
  • Репутация: +134/-14
  • QRA: KN78MM
Re: ADF4350
« Ответ #497 : 24 Декабрь 2021, 22:21:20 »
...Если грузить меньше частот, то подойдёт и ATTiny13a( кварц не нужен)...
Для двух частот, описание в документе Word. Исходник в документе .txt

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 201
  • Репутация: +45/-9
  • QRA: KO85SK
Re: ADF4350
« Ответ #498 : 25 Декабрь 2021, 16:44:29 »
Для двух частот, описание в документе Word. Исходник в документе .txt

Слава, это явно не то, программа написана под аврку, а у товарища стоит сайпрессовский клон МК 8051.
« Последнее редактирование: 25 Декабрь 2021, 17:01:59 от GM »
Делать надо сразу хорошо, а плохо - само получится.

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

  • Ветеран
  • *****
  • Сообщений: 710
  • Репутация: +134/-14
  • QRA: KN78MM
Re: ADF4350
« Ответ #499 : 25 Декабрь 2021, 17:09:16 »
Да, Джордж, немного не то. Просто, как вариант если не получатся "танцы с бубном" вокруг CY7 - на плате есть технологические перемычки на входы чипа ADF4350 CLK/DATA/LE.
В дополнение к Ответ #497: если применение ADF4350/4351 в качестве LO VHF аппаратуры - вопрос пока  досконально не исследован, то применение для маячков - самое то...
Просто с "моим" исходником (я в программировании - 0) есть вариант. У ATTiny13a есть еще свободный вывод (pin3). Было бы неплохо, если кто силен в программировании, активировать его под INPUT pin, что позволит записывать уже 4 частоты. Судя по ресурсу памяти (даже самой "слабой" из этой серии - ATTiny13a) похоже, что это возможно.
« Последнее редактирование: 25 Декабрь 2021, 17:13:35 от UR5EIN Вячеслав »

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 201
  • Репутация: +45/-9
  • QRA: KO85SK
Re: ADF4350
« Ответ #500 : 28 Декабрь 2021, 16:17:37 »
Вячеслав, открыл новую тему, думаю, лично тебе будет интересно.
Делать надо сразу хорошо, а плохо - само получится.

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 201
  • Репутация: +45/-9
  • QRA: KO85SK
Re: ADF4350
« Ответ #501 : 28 Декабрь 2021, 16:24:08 »
Можно написать свою фирмварь для Cy7 с заранее заданной частотой и хранить ее в этой еепром- размер позволяет, но готовых таких проектов не встречал

Если мне кто-нибудь подарит синтезатор с этим микроконтроллером, я мог бы написать программу для сайпрессовского клона. В далёкие 90-е я несколько лет посвятил клонам 8051/8052 и даже бился как лев :-) на сайте 8052.сом. Ну, молодой был, глупый :-).
Делать надо сразу хорошо, а плохо - само получится.

Оффлайн R3GC Владимир

  • Ветеран
  • *****
  • Сообщений: 3257
  • Репутация: +614/-83
Re: ADF4350
« Ответ #502 : 28 Декабрь 2021, 18:53:47 »
Если мне кто-нибудь подарит синтезатор с этим микроконтроллером, я мог бы написать программу для сайпрессовского клона.
А смысл еще и с 8051 заморачиваться? Если для ADF4350 полно прошивок под ардуины и прочие ATTINY13 на любой вкус. В том числе и здесь на форуме неоднократно выкладывали.

Оффлайн RW3XL Игорь

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 3885
  • Репутация: +908/-47
  • QRA: KO84dm
Re: ADF4350
« Ответ #503 : 28 Декабрь 2021, 19:15:52 »
Посмотрел на Seeeduino XIAO, пользовался кто как загрузчиком для ADF435x? Понятно, что аж 32 разряда и 48 МГц, но маленькая и дешевая (сравнительно).
P.S. У меня даже ключ K3NG скомпилился на ней. Заказал, но пока жду "на посмотреть".
aka RK3X & RC3XC

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 384
  • Репутация: +93/-19
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Re: ADF4350
« Ответ #504 : 28 Декабрь 2021, 20:06:39 »
Blue Pill c STM32F103C6T6   стоят на али около 140 руб,  ее для подобных задач с 100-кратным запасом.   Можно обвешаться еще кнопками, энкодерами, индикаторами- и все равно еще много останется.

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 201
  • Репутация: +45/-9
  • QRA: KO85SK
Re: ADF4350
« Ответ #505 : 28 Декабрь 2021, 20:45:49 »
А смысл еще и с 8051 заморачиваться? Если для ADF4350 полно прошивок под ардуины и прочие ATTINY13 на любой вкус. В том числе и здесь на форуме неоднократно выкладывали.
Смысл чисто спортивный. Кроме того, думаю, что можно написать такую программу, чтобы получать значение регистров из программы analoge devices и тут же прописывать в иипром.
Только успевай перемычку переставлять :-).
Делать надо сразу хорошо, а плохо - само получится.

Оффлайн khach

  • Старожил
  • ****
  • Сообщений: 484
  • Репутация: +64/-8
Re: ADF4350
« Ответ #506 : 29 Декабрь 2021, 00:05:00 »
Ну вообще то там править пару строк в исходниках, если частоту ( значение регисторв) закомпилить в исходники. Чтобы читать из еепрома надо чуть больше постараться, т.к нет библиотек и надо найти свободное место. Исходники фирмвари для ципресса под Keil на форуме аналогдевайса  лежат  https://ez.analog.com/rf/f/discussions/75850/adf4350-and-adf4351-software-and-usb-microcontroller-firmware-source-codes в файле  attachments.zip
Если без регистрации на пускает- могу тут выложить.
Александр

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 201
  • Репутация: +45/-9
  • QRA: KO85SK
Re: ADF4350
« Ответ #507 : 01 Январь 2022, 20:08:50 »
Посмотрел на Seeeduino XIAO, пользовался кто как загрузчиком для ADF435x?

Посмотрел основные параметры. Ну, что сказать, кортекс-М0, практически полный аналог STM32F030xx, есть варианты 20-ног, 32/48/64 ноги. По всем статьям проигрывает STM32F103, частота 72 МГц.

На мой взгляд, XIAO для загрузчика, пожалуй, слишком избыточна.
Делать надо сразу хорошо, а плохо - само получится.

Оффлайн RW3XL Игорь

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 3885
  • Репутация: +908/-47
  • QRA: KO84dm
Re: ADF4350
« Ответ #508 : 01 Январь 2022, 21:23:52 »
GM, по избыточности согласен, но размеры и цена привлекательны! Пока, по крайней мере. Через неделю получу уже, расскажу =)
aka RK3X & RC3XC

Оффлайн RW3XL Игорь

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 3885
  • Репутация: +908/-47
  • QRA: KO84dm
Re: ADF4350
« Ответ #509 : 15 Январь 2022, 17:20:04 »
Получил несколько дней назад Seeeduino XIAO.
Давно писал загрузчик на Arduino Nano по SPI, но глючило безбожно. Попробовал на XIAO - ровно тоже самое.
Переделал на ShiftOut и все сразу стало хорошо. Можно регистры прямо в программе считать по заданным параметрам - места навалом остается.
Кода после компиляции килобайт с небольшим, подходит под все.
но регистры надо в ADi-шной программе считать.
Толстая платформа для таких задач, но маленькая и красивая.
P.S. А еще пришли мне ATtiny10... :)
« Последнее редактирование: 15 Январь 2022, 17:47:53 от RW3XL Игорь »
aka RK3X & RC3XC