16
Технический кабинет / Re: LTDZ генератор на MAX2870
« : 21 Января 2024, 10:06:33 »
На выходных получилось поковырять плату LTDZ, получился CW маяк на 145 MHz
Установил надстройку в 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
Опорный генератор на плате 100 MHz, стабильность его оставляет желать лучшего. Плывёт... Как минимум нужно применить TCXO.
Выходная частота маяка 145 MHz, при желании можно легко пересчитать в диапазоне работы PLL 23-6000 MHz.
Уровень на выходе PLL +3dBm.
Текст передачи меняется в строке 105.
Для экспериментов в целом неплохо получилось Всё необходимое в аттаче.
Установил надстройку в 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
Опорный генератор на плате 100 MHz, стабильность его оставляет желать лучшего. Плывёт... Как минимум нужно применить TCXO.
Выходная частота маяка 145 MHz, при желании можно легко пересчитать в диапазоне работы PLL 23-6000 MHz.
Уровень на выходе PLL +3dBm.
Текст передачи меняется в строке 105.
Для экспериментов в целом неплохо получилось Всё необходимое в аттаче.