Дорогие друзья, нашел пару неточностей, давайте их исправим.
1) Программа управления синтезатором DDS_Ctrl:
в рабочей папке программы находим папку /fst4. В ней лежат командные файлы prepare_fst4_tones.bat и prepare_fst4w_tones.bat. Заменяем их на прилагаемые к данному сообщению. Теперь в режиме FST4W/FST4 последовательности на передачу будут формироваться автоматически правильно. Раньше бывали ошибки формирования.
2) Для автономного синтезатора с Ардуино, который многие из нас используют, есть процедура определения коэффициента коррекции таймера Ардуино, как это делать описано в DDS_ctrl_Arduino_Help.pdf (
http://rn3aus.136.su/dds_tx/Arduino/DDS_ctrl_Arduino_Help.pdf).
При измерении длительности передачи OP-32 следует иметь в виду,что последняя посылка в текущей версии программы не передается, таким образом общее время передачи сокращается на 8.192 сек.
Для вычисления величины коррекции таймера Ардуино следует пользоваться
исправленной формулой:
deltaT=(Tarduino - 1949,6) * 0.306
---------------------------------------------------------------------------------
Еще раз переношу сюда все необходимые ссылки:
Программа DDS_Ctrl:
http://rn3aus.136.su/dds_tx/DDS-ctr_v15.2.2.zip(там же в архиве описание программы и прошивки микроконтроллера под разные частоты опорных генераторов)
Для автономного синтезатора с Ардуино:
управляющая программа для Ардуино -
http://rn3aus.136.su/dds_tx/Arduino/DDS_Ctrl_Arduino_Mega3.2.zipописание:
http://rn3aus.136.su/dds_tx/Arduino/DDS_ctrl_Arduino_Help.pdfPS в тех синтезаторах, которые получены с уже сделанными мной настройками - в них коррекция таймера правильная, пересчитывать её не нужно.