-
ADF4350 + Arduino
от ew4rf 29 Янв, 2016 20:14
-
Господа кто запускал этот синтезатор на ардуине? Поделитесь пожалуйста программой к ардуине.
если у кого есть и не жаль скинуть то прошу на email: falkon213@gmail.com
Спасибо:)
-
Ответ #1
от SERBUZ 29 Янв, 2016 20:22
-
Вы б конкретней вопрос задали- что вам не ясно?
Вряд ли кто то писал код на все случаи жизни. У синтезатора полно регистров и для своих задач кто то их просто единожды грузит и не меняет более, а кто то большую или меньшую их часть меняет в процессе работы.
Даже задавшись разным необходимым шагом перестройки частоты для оптимизации код будет разным.
-
Ответ #2
от ew4rf 29 Янв, 2016 20:47
-
Сергей интересует базовое управление: задание частоты, и изменение уровня выходного сигнала...а в дальнейшем код будет встраиваться в ту или иную программу...
можно и без комментариев в программе:)
-
Ответ #3
от RA3TES Андрей 09 Июн, 2023 00:50
-
Прошу прощения, что поднимаю столь старую тему.
Нашел https://github.com/darkbyte-ru/ADF4350 для управления ADF4350 от Arduino.
Может кто сможет, подсказать как сделать, параллельно с SPI направить значения регистров, передаваемых в ADF, в последовательный порт. Посмотреть, что там пишется.
Вот еще интересные примеры https://github.com/drewarnett/adf4350-examples
регстры пишутся на прямую, без выкрутасов.
В пятом пример:
" Contains sketches for: simple-microwave-radios. This project uses the ADF4350 as a simple QRP transmitter on 1.2 and 10 GHz. Should be possible to apply on other bands as well or use for a propagation beacon."
ps Интересно для меня, скорее всего не актуально уже. Для меня... Можно оперативно (относительно) менять настройки ADF , простыми средствами.
-
Ответ #4
от Evgeni45 04 Янв, 2024 17:49
-
ADF43xx программируется просто записью по интерфейсу SPI в 6 регистров. Первые 3 бита 32 разрядного слова и есть номер регистра. В 3 и 5 регистрах обычно просто не изменяемые константы. Регистр 4 первые 9 бит управляют вкл/выкл выходов A и В, а также их уровнем. Бит DB5 регистра 2 включает и выключает ADF43xx. Остальные биты заведуют коэффициентами деления, т.е выходной частотой. Как они влияют на частоту описано в даташите на синтезатор. Разобраться не просто, но можно.
-
Ответ #5
от R3GC Владимир 05 Янв, 2024 09:25
-
-
Ответ #6
от RM5P 05 Янв, 2024 09:30
-
Я в таких случаях беру ардуину, какую найду в столе, делаю на ней spi - uart мост и вешаю spi, ту часть что на чтение, на исследуемый чип.
Дел не больше чем на пол часа с учетом поиска скетча для сниффера spi ( если лень самому писать).