форум Радиолюбительского ДВ портала > Технический раздел
DDS синтезатор передатчика
rn3aus:
Готова новая версия + поддержка нового чипа ATTiny4313!
Версия 13.0.0
1) Режим EbNaut:
появилось меню Options->EbNaut settings->Tx start if time is multiple of:
здесь можно задать множитель момента начала передачи: 5, 10, 15, 20, 30 и т.д. минут. Передача начнется в момент времени, кратный этому множителю. Раньше по умолчанию всегда было 5 минут. Величина сохраняется в ini-файле поле [EBNAUT]START_TIME_MULT=5
Можно указывать и любые другие множители в минутах.
2) В режиме циклограмм Schedule добавлены параметры:
- DDS_BIT=24 или 32. Команда переключает синтезатор на соответствующую разрядность. Полезно добавлять эту команду после выполнения WSPR, так как в WSPR DDS всегда переходит в режим 24 бита и в нем остается. Пример циклограммы:
[1]
DDS_BIT=32 - синтезатор переключается в 32 битный режим
FREQ=137512
MODE=OP-32
[2]
MODE=WSPR - синтезатор автоматически встает в 24 битный режим
DOT=2
FREQ=137567
[3]
NEXT=1
- добавлена команда EBNAUT_DT=mm - задается множитель момента начала передачи в минутах для EbNaut. Например, EBNAUT_DT=5 - передача начнется в момент времени, кратный 5 минутам; EBNAUT_DT=30 - каждые полчаса. Смысл команды - как в меню "Options->EbNaut settings->Tx start if time is multiple of:"
3) Для режима автоматического маяка (без компьютера) AutoBeacon введена поддержка синтезаторов на чипе AtTini4313 c 256 байтами eeprom (в два раза больше, чем у AtTini2313).
4) В меню Device->PA driver-> можно выбрать поддержку традиционного (simple) предусилителя УМ (как все делают), либо варианта, примененного в H-bridge PA RN3AUS, где драйвер содержит в себе удвоитель частоты и последующий делитель на 2. Чтобы можно было работать в BPSK, в последнем случае команда сдвига фазы идет не за один раз на 180 градусов, а за 4 раза по 45 градусов с небольшой задержкой (квазиплавно). В итоге даже после удвоителя и делителя фаза все равно поворачивается на 180.
Все остальные моды работают полностью идентично.
В архиве по ссылке все материалы по DDS:
- программа DDS_ctrl v13.0.0
- прошивки v3 для ATTiny2313 на разные частоты
- прошивки v4 для ATTiny4313 на разные частоты
- платы, схемы
Прошивки v3 и v4 функционально полностью одинаковы, но только под разные чипы.
Ссылка: http://rn3aus.narod.ru/dds_tx/DDS-ctr_v13.0.0.0.zip
Описание (user manual) программы DDS_ctrl:
http://rn3aus.narod.ru/dds_tx/DDS_Ctrl_Help_Rus.pdf
R7NT:
--- Цитата: rn3aus от 23 Октябрь 2018, 20:11:56 ---Решили также упростить выходную часть, применив в качестве усилителя-формирователя микросхему 74HC04 или ее аналоги (6 инверторов). Монтаж и налаживание упрощаются.
Соответственно, если эта микросхема будет КМОП-серии, то все три выходных инвертора можно включить в параллель (красные перемычки на схеме, на плате есть под них отверстия), это увеличит выходную мощность
--- Конец цитаты ---
Хорошая идея
Можно её ещё дальше развить - поставить какие-то ключи и прямо из программы регулировать уровень выходной мощности DDS-VFO. А если это будет ещё и больше ступеней регулировки (а не 3), то ...
У меня сейчас "тупо" стоит потенциометр в РА, как в УНЧ, которым подбираю необходимый уровень
Еще два удобства в таком случае появляется:
- не нужно лезть в коробочку перемычки или пайки производить для изменения уровня выходной мощности
- можно на remote TX позиции дистанционно регулировать выходную мощность. Правда в этом случае должен быть соответствующий РА. В моём случае это именно такой РА
R7NT:
Александр, проясните PSE - что кодируется в PIC для Opera? Вроде в DDS control есть только Call и QTH-loc, но нет мощности (в отличии от WSPR-подобных программ). Откуда в спотах ОР появляются, например, у меня "with 200w + E.sLoop". Я сейчас предавал напрямую с DDS-VFO какие-то милливатты, но в споте показаны 200W.
rn3aus:
В Опере передается PIC-код, содержащий только сжатый позывной.
В WSPR можно задавать CALL, QTH и PWR
Наверное, несколько сбивает с толку, что в поле Опера тоже есть поле QTH.
Оно НЕ используется для формирования PIC кода, а было выведено сюда (исторически сложилось) для наглядности - ведь надо же було где-то вводить свой позывной и локатор - ну так рядом с позывным и появилось это поле.
Готовлю большой всеобъемлющий хелп по DDS_ctrl, большая часть уже готова, но пока еще не все.
Ps вспомнил! Поле QTH появилось в поле Opera, чтобы можно было отправлять споты своих передач в pskreporter
R7NT:
А сейчас прописал в Opera на своей домашней машине R7NT 0.2w и R7NT/A спотанул теперь правильно мощность "in KN97LN 1541,2 Hz with 0.2w + E.sLoop" в отличии от предыдущего раза
09:23 136 R7NT de R7NTA Op32 37 km -19 dB F:5% in KN97LN 1541,2 Hz with 0.2w + E.sLoop
07:15 136 R7NT de R7NTA Op32 37 km -15 dB F:1%_End in KN97LN 1541,2 Hz with 200w + E.sLoop
Я подобным образом менял прежде E.sLoop на W.sLoop :)
Понятно, что Opera R7NT/A для своего спота взяла QTH-loc от себя (у меня прописан KN97LF), измерила сама частоту 1541,2. Но 0.2w и E.sLoop взяла с моей домашней Opera? но она же без приемника, правда в инэте. Но на PSKmap их обоих нет... чудны дела
Навигация
Перейти к полной версии