Hard&Soft > Технический кабинет
LTDZ генератор на MAX2870
(1/1)
Koshak:
Словил неприятный баг на генераторе LTDZ, включаю генератор и получаю сообщение об активации :3:
На низкоуровневые команды реагирует и посылает нафиг...
Прошивок на данное изделие я не нашёл... Имееются только дока с низкоуровневыми коммандами.
Собран на базе CPU STM32F103C6T6, PLL MAX2870, LCD ST7735
Пока хз что сделать с данным устройством, возможно сделаю маяк на УКВ :D благо имеются контакты SWD
Koshak:
На выходных получилось поковырять плату LTDZ, получился CW маяк на 145 MHz :xexe:
Установил надстройку в IDE Arduino для процессоров STM32 https://github.com/stm32duino/Arduino_Core_STM32
Проц выбираем как на скрине STM32F103C6Tx, программатор использовал ST-LINK V2. SWD порт разведён на плате генератора, остаётся припаять только гребёнку.
Библиотеку для дисплея устанавливаем через менеджер библиотек, Adafruit_ST7735
В коде проинициализирован UART, кнопки, LCD ST7735, МАX2870.
В тестовом коде текст выводится на дисплей и дублируется в UART (9600).
Регистры я посчитал в родной утилите от Maxim, теперь уже не Maxim а Analog Devices :Y:
Опорный генератор на плате 100 MHz, стабильность его оставляет желать лучшего. Плывёт... Как минимум нужно применить TCXO.
Выходная частота маяка 145 MHz, при желании можно легко пересчитать в диапазоне работы PLL 23-6000 MHz.
Уровень на выходе PLL +3dBm.
Текст передачи меняется в строке 105.
Для экспериментов в целом неплохо получилось :-) Всё необходимое в аттаче.
Навигация
Перейти к полной версии