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