Home Форум Клуб RU-QRP Разное Выбор ЧМ модулятора
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА: Выбор ЧМ модулятора

Выбор ЧМ модулятора 14 Дек 2024 21:45 #63372

  • rw6hrm
  • ( Пользователь )
  • rw6hrm аватар
  • Вне сайта
  • Сообщений: 105
  • Репутация: 38
Тема не радиолюбительская, но радиовещание. Задался целью сделать модулятор SCA для вещания в ЧМ сигнале на поднесущих 67/92 кГц. Схем особо в инете не нашёл, ибо технология старая и используется в основном в Северной Америке. Основные параметры: частота указана выше, модулирующий сигнал до 5000 Гц, девиация на выходе 7 кГц.
Как это сделать на 561ГГ1 (CD4046) я знаю, но бесит температурная нестабильность (синхронизация от внешнего сигнала тоже мало помогает, если пределы изменения температуры широкие) и выход в виде прямоугольника - сложновато вычищать спектр. Как это сделать на Атмега168/328 - чуть сложнее, но опять же прямоугольник на выходе и 10 бит дискретизация.
А вот более аналоговых вариантов таких генераторов почему-то не попадается, только на УКВ. С варикапами такую девиацию на этих частотах сделать сложно, да и варикапов под руками таких нет. Может ещё что было? В наличии есть синхронизируюшие сигналы на указанные частоты, достаточно стабильные (на аттини2313 в виде DDS, опишу, если кому интересно).
Заранее благодарен за возможные ответы.
Последнее редактирование: 14 Дек 2024 22:26 от rw6hrm.
Администратор запретил публиковать записи.

Выбор ЧМ модулятора 15 Дек 2024 08:26 #63373

  • LY1CE
  • ( Пользователь )
  • LY1CE аватар
  • Вне сайта
  • Сообщений: 194
  • Репутация: 26
Может по такому пути пойти?
zissisprojects.wordpress.com/2014/02/10/...on-w-arduino-ad9850/
73! Tadas LY1CE
Последнее редактирование: 15 Дек 2024 08:27 от LY1CE.
Администратор запретил публиковать записи.

Выбор ЧМ модулятора 15 Дек 2024 09:52 #63374

  • rw6hrm
  • ( Пользователь )
  • rw6hrm аватар
  • Вне сайта
  • Сообщений: 105
  • Репутация: 38
Ну это тот же вариант на одной атмеге, только с внешним чипом. Вот только АДшка на частотах ниже 1 мГц работает не совсем устойчиво... Если на то пошло, то, раз в качестве DDS'ки у меня используются тиньки, то быстрее на них 32 бита перекинуть, чем 50 на АДшку.
Стоп, а то и десять, если таблицу преобразований сразу в тиньку зашить О_о
Но остаётся одно - прямоугольный выход. Придётся катушки мотать для фильтра (а таких модуляторов мне уже шесть штук планируется).
Но всё же хочется вспомнить более аналоговые варианты.
Последнее редактирование: 15 Дек 2024 09:55 от rw6hrm.
Администратор запретил публиковать записи.

Выбор ЧМ модулятора 15 Дек 2024 10:42 #63375

  • LY1CE
  • ( Пользователь )
  • LY1CE аватар
  • Вне сайта
  • Сообщений: 194
  • Репутация: 26
rw6hrm пишет:
Вот только АДшка на частотах ниже 1 мГц работает не совсем устойчиво...
Не замечал. Да и причин для такого вроде бы никаких нет.
Плюс - практически чистый синус на выходе для частот в десятки кГц.

Если уж более аналоговые решения - XR-2206
73! Tadas LY1CE
Последнее редактирование: 15 Дек 2024 11:10 от LY1CE.
Администратор запретил публиковать записи.

Выбор ЧМ модулятора 10 Июн 2025 23:45 #64177

  • rw6hrm
  • ( Пользователь )
  • rw6hrm аватар
  • Вне сайта
  • Сообщений: 105
  • Репутация: 38
Всё же подниму темку применительно к Атмеге 328. Но сначала выражу восхищение трансиверу uSDX, этой восьмибитной конфетке. Получается, что возможно собрать модулятор только на контроллере, без внешних чипов (ссылка выше от LY1CE). Вот только ЧМ для uSDX на передачу пока декларируется и, как я понял, ещё не реализована. Может кто знает, где глянуть алгоритм или примеры кода именно для ЧМ модуляции? Вопрос аудио предыскажений опустим, ими снаружи контроллера проще заниматься.
Администратор запретил публиковать записи.

Выбор ЧМ модулятора 11 Июн 2025 10:37 #64178

  • veso74
  • ( Пользователь )
  • veso74 аватар
  • Вне сайта
  • Сообщений: 139
  • Репутация: 40
rw6hrm пишет:
... Вот только АДшка на частотах ниже 1 мГц работает не совсем устойчиво...
Тоже не заметил. Работает как "вверх" по частоте, так и "вниз".

Используйте параллельную шину для данных. В случае высокоскоростного SPI (не из AVR) можно синтезировать сигнал "напрямую" (DSP). Цитата из документации:

AD9850:
... and the output frequency can be digitally changed (asynchronously) at a rate of up to 23 million new frequencies per second.
Веселин LZ2WSG
Последнее редактирование: 11 Июн 2025 10:40 от veso74.
Администратор запретил публиковать записи.

Выбор ЧМ модулятора 11 Июн 2025 10:48 #64179

  • rw6hrm
  • ( Пользователь )
  • rw6hrm аватар
  • Вне сайта
  • Сообщений: 105
  • Репутация: 38
>Используйте параллельную шину для данных.

Для чего? Смысл моего последнего вопроса о формировании ЧМ сигнала на указанной несущей непосредственно атмегой, без внешних чипов... В uSDX же внешних чипов на передачу нет?

Другой вариант, конечно, использовать один из портов атмеги с резистивным преобразователем из кода в аналог, но тут я вообще пас...
Третий вариант использовать выход ШИМ и как-то его преобразовать в ЧМ.., таблицей что ли.., а входные данные для таблицы брать после обработки с аналогового пина, 10 бит для речевого сигнала будет вполне достаточно вроде...
Администратор запретил публиковать записи.

Выбор ЧМ модулятора 11 Июн 2025 11:54 #64180

  • veso74
  • ( Пользователь )
  • veso74 аватар
  • Вне сайта
  • Сообщений: 139
  • Репутация: 40
rw6hrm пишет:
... В uSDX же внешних чипов на передачу нет?
Есть. Si5351A. И модулятор с выходным транзистором.

Только привел пример на основе чипа AD9850, предложенного выше. Загрузка изменения выходной частоты проще и быстрее, чем генерация выходного сигнала определенной формы, частоты и модуляции. С внешним чипом проще. Как и анализ ошибок.
Веселин LZ2WSG
Последнее редактирование: 11 Июн 2025 12:19 от veso74.
Администратор запретил публиковать записи.

Выбор ЧМ модулятора 11 Июн 2025 13:02 #64181

  • LY1CE
  • ( Пользователь )
  • LY1CE аватар
  • Вне сайта
  • Сообщений: 194
  • Репутация: 26
rw6hrm пишет:
В uSDX же внешних чипов на передачу нет?
Ошибаетесь, есть Si5351.
73! Tadas LY1CE
Администратор запретил публиковать записи.
  • Страница:
  • 1
Модераторы: RX3PR