Infotex Мир Хобби

Hard&Soft => Радиолюбителю => Технический кабинет => Тема начата: Koshak от 03 Декабря 2023, 12:32:39

Название: LTDZ генератор на MAX2870
Отправлено: 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
Название: Re: LTDZ генератор на MAX2870
Отправлено: Koshak от 21 Января 2024, 10:06:33
На выходных получилось поковырять плату 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.

Для экспериментов в целом неплохо получилось  :-) Всё  необходимое в аттаче.