Автор Тема: DDS синтезатор передатчика  (Прочитано 187144 раз)

0 Пользователей и 12 Гостей просматривают эту тему.

Оффлайн R3TNE Алексей

  • Ветеран
  • *****
  • Сообщений: 1337
    • Просмотр профиля
    • Home page VLF/LF
    • E-mail
Re: DDS синтезатор передатчика
« Ответ #300 : 09 Апрель 2021, 23:36:05 »
Поздравляю!
ex.RA3TTS

Оффлайн r2bas

  • Ветеран
  • *****
  • Сообщений: 2838
  • ex rn3agc
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #301 : 09 Апрель 2021, 23:52:42 »
Поздравляю!

Спасибо, Алексей!

Оффлайн rw3adb

  • Ветеран
  • *****
  • Сообщений: 6338
    • Просмотр профиля
    • E-mail
Re: DDS синтезатор передатчика
« Ответ #302 : 10 Апрель 2021, 14:47:15 »
Мой вариант, синтезатор с Ардуино. Собирал урывками,  суммарно четыре месяца) Теперь надо подыскать подходящий корпус и пристроить в мой TX-чемодан. Справа на фото виден кусочек Дегена для контроля) Александр, ещё раз спасибо!

Поздравляю!
Будешь теперь во всех модах дудеть!
--_ _ _  _ _ _ --  --_   _   _-_  _--  _ _ _-- _- -_ _ -_ _ _

Оффлайн r2bas

  • Ветеран
  • *****
  • Сообщений: 2838
  • ex rn3agc
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #303 : 12 Апрель 2021, 11:02:10 »
Спасибо, Ром!

Автору:
Александр, верно ли понимаю, что GPS-приёмник синтезатора можно использовать для синхронизации компьютера при приёме VLF?

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3723
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #304 : 12 Апрель 2021, 20:12:31 »
Александр, верно ли понимаю, что GPS-приёмник синтезатора можно использовать для синхронизации компьютера при приёме VLF?
В меню Setup - USB-GPS Link компьютер получает сквозной доступ к GPS, можно получать с него точное время и все прочее. Так что можно подстраивать часы компьютера.
Для VLF нужно еще иметь импульсы 1PPS, подаваемые на вход звуковой карты. Вот этого реализовать в синтезаторе я не догадался.  :(

Оффлайн r2bas

  • Ветеран
  • *****
  • Сообщений: 2838
  • ex rn3agc
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #305 : 12 Апрель 2021, 20:54:40 »
Для VLF нужно еще иметь импульсы 1PPS, подаваемые на вход звуковой карты.

Вот это и имел ввиду. Предположил, может, можно как-то через usb подать.

Цитировать
Вот этого реализовать в синтезаторе я не догадался.  :(

Ну, оно, собственно, и не для того предназначено. Просто подумалось, а вдруг можно :)

Оффлайн rw3adb

  • Ветеран
  • *****
  • Сообщений: 6338
    • Просмотр профиля
    • E-mail
Re: DDS синтезатор передатчика
« Ответ #306 : 13 Апрель 2021, 17:25:00 »
Александр, верно ли понимаю, что GPS-приёмник синтезатора можно использовать для синхронизации компьютера при приёме VLF?
В меню Setup - USB-GPS Link компьютер получает сквозной доступ к GPS, можно получать с него точное время и все прочее. Так что можно подстраивать часы компьютера.
Для VLF нужно еще иметь импульсы 1PPS, подаваемые на вход звуковой карты. Вот этого реализовать в синтезаторе я не догадался.  :(

Ну, допили в следующей версии.
--_ _ _  _ _ _ --  --_   _   _-_  _--  _ _ _-- _- -_ _ -_ _ _

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3723
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #307 : 25 Апрель 2021, 15:02:08 »
Друзья, после сборки нескольких экземпляров синтезатора на заводских платах, была выявлена особенность - синтезатор может начать работать неустойчиво, "странно" реагируя на нажатия кнопки SB1 "Управление".
Чтобы устранить/предотвратить это нужно сделать три действия:
- исключить из схемы конденсатор С3 (шунтирует контакты кнопки SB1). Выпаиваем его, он является источником вредных импульсов по земляной шине, приводящих к сбросу МК, при нажатии кнопки.
- установить с обратной стороны платы керамический конденсатор 33...100нФ между ножками 1 (сброс) и 10 (общий) микроконтроллера. Этим воздействие импульсов в земляной шине на вход сброса будет исключено.
- установить такой же конденсатор между контактами +5 и GND питания GPS-приемника.

Смысл изменений: исключить прохождение по земляной шине, имеющей протяженную и сложную форму, наносекундных импульсов, порождаемых работой цифровых КМОП схем в GPS-приемнике и в самом МК, зашунтировав их локально.

После сделанных изменений синтезатор в варианте установки как поверх платы Ардуино, так и рядом с ней с помощью проводов - начинает "работать как часы"!

В следующем выпуске плат, если он последует, эти недостатки будут, конечно, устранены.

Оффлайн r2bas

  • Ветеран
  • *****
  • Сообщений: 2838
  • ex rn3agc
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #308 : 26 Апрель 2021, 00:12:25 »
установить с обратной стороны платы керамический конденсатор 33...100нФ между ножками 1 (сброс) и 10 (общий) микроконтроллера

Александр, верно?

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3723
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #309 : 26 Апрель 2021, 07:09:14 »
Да, точно так

Оффлайн r2bas

  • Ветеран
  • *****
  • Сообщений: 2838
  • ex rn3agc
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #310 : 26 Апрель 2021, 13:00:04 »
Ок

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3723
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #311 : 28 Апрель 2021, 11:42:29 »
Было отмечено, что разнос в DFCW несколько велик. Привел теперь к стандарту. Немного и хелл поджал по вертикали, чтобы смотрелось лучше.
Обновленная версия здесь: http://rn3aus.136.su/dds_tx/Arduino/myDDS_Ctrl_Mega_3.1.zip

При самостоятельной компиляции не забывайте про библиотеки, которые прилагаются в архиве! Как что нужно делать - в описании: http://rn3aus.136.su/dds_tx/Arduino/DDS_ctrl_Arduino_Help.pdf
« Последнее редактирование: 28 Апрель 2021, 11:45:11 от rn3aus »

Оффлайн EW8HP

  • Ветеран
  • *****
  • Сообщений: 660
  • Влад
    • Просмотр профиля
    • E-mail
Re: DDS синтезатор передатчика
« Ответ #312 : 21 Июль 2021, 10:25:28 »
Подскажите пожалуйста по фьюзам. Чип Attiny4313 прошил успешно. Остались фьюзы. Как мне поступить в данной ситуации ? Оставить фьюзы по умолчанию и выставить галочки напротив BODLEVEL1 и BODLEVEL0 ? Или оставить фьюзы на том значении что было считано с МК и выставить галочки напротив BODLEVEL1 и BODLEVEL0 ? Фьюзы в программе без инверсии, при необходимости могу вид фьюзов поменять на инверсный.
Приём на NanoLoop.
Телеграмм-канал на различные темы по радио https://t.me/Gomel_Radio

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3723
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #313 : 21 Июль 2021, 21:23:33 »
Думаю, нужно сделать так, чтобы BODLEVEL0 и BODLEVEL1  были равны нулю (прожигаются), а все стальные фьюзы = 1 (не прожигаются), как это показано на третьей картинке.

Оффлайн EW8HP

  • Ветеран
  • *****
  • Сообщений: 660
  • Влад
    • Просмотр профиля
    • E-mail
Re: DDS синтезатор передатчика
« Ответ #314 : 21 Июль 2021, 21:35:38 »
Спасибо, буду пробовать.

UPD: Хотел пойти по простому пути - установил CodevisionAVR, чтобы фьюзы выставить именно как на картинке. А не тут то было, эта среда не поддерживает мой USBAsp программатор. Вернулся к былой AVRDUDE_PROG, в ней внимательно выставил фьюзы и прошил, верификация прошла успешно. Надеюсь синтезатор заработает.
UPD2: Заработал, чип принял команды от ПК и я увидел как формируется синус на выходе R-2R матрицы. Но поскольку в микросхеме MAX232 была проблема, то ответа от чипа не было, микросхема грелась и окончательно вышла из строя. Надо ставить новую MAX232.
UPD3: вместо MAX232 был использован адаптер USB-UART. После исправления частоты кварца в ini файле, синтезатор начал нормально работать, частота соответствовала выставленной.
UPD4: Удалось завести MAX232. Для этого конденсатор на 2-й ноге микросхемы перекинул с земли на плюсовую шину питания.
« Последнее редактирование: 27 Июль 2021, 14:29:53 от EW8HP »
Приём на NanoLoop.
Телеграмм-канал на различные темы по радио https://t.me/Gomel_Radio