Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


DDS генератор. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Измерительная техника

Комментарии к статье Комментарии к статье

Часто, в радиолюбительской практике необходим простой функциональный DDS (прямой цифровой синтез частоты) генератор. Для получения определенной частоты...

Я разработал простой генератор синуса на микросхеме от Analog Devices AD9832. Схема генерировала синусоиду от 0.005 до 12 МГц с шагом 0.005 Гц. Но, пока я ждал доставки микросхемы AD9832, был разработан простой DDS генератор с использованием микроконтроллера AT90S2313 и резистивной матрицей.

Генератор управляется через RS232 небольшой Windows-программой и может генерировать следующие формы сигналов: синус, треугольник, пила, прямоугольник в диапазоне частот начиная с 0.07 Гц до 200-300 кГц с шагом 0.07 Гц (зависит от применяемого кварца).

DDS генератор. Программа DDS-генератора

Я не хочу вдаваться в детали работы DDS-генератора. Исходный код прилагается, он очень простой и в нем легко разобраться.

DDS генератор

Схемотехника устройства тоже простая, в ней есть 4 главных детали: регулятор напряжения, приемопередатчик RS232, микроконтроллер AT90S2313P и резистивная матрица (R2R). Матрица R2R подключена к выводам МК portB, т.о. образуя простой ЦАП и позволяющая получить 256 уровней напряжения.

Микросхема MAX603 также используется для реализации функций включения/выключения генератора, через последовательный интерфейс RS232 (сигнал DTR). Когда вы закрываете программу генератора на компьютере, то и DDS-генератора по поступившему сигналу выключается, т.о. экономя батарейки.

DDS генератор. Принципиальная схема DDS-генератора
(нажмите для увеличения)

Программный код написан на ассемблере. Код небольшой и отличается большим быстродействием главного цикла. Это сердце кода генератора. Главный цикл содержит 7 строчек кода. Остальной код - таблицы форм сигналов и коммуникационный код.

Аккумулятор фазы - 24 бит, при помощи него устанавливается разрешение.

Максимально генерируемая частота и разрешение также зависит от используемого кварца:
Разрешение = Частота кварца/150994944
fOut = Аккумулятор * Разрешение
В моем случае кварц был на 11.059200 МГц, т.о. разрешение составило 0.073242188 Гц.
Для того, чтобы получить выходную частоту 1 кГц, необходимо в аккумулятор фазы записать значение 0x003556 (13654 dec). Это даст 1000.048835 Гц. Вполне достаточная точность для радиолюбителя.

Коммуникационный код программы также прост и позволяет записывать значения в аккумулятор фазы и выбирать тип формы сигнала.

DDS генератор. Формы сигналов генератора: синус, прямоугольник, пила

Скачать исходник на ассемблере и программу под Windows

Публикация: cxem.net

Смотрите другие статьи раздела Измерительная техника.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Оптимальная продолжительность сна 12.11.2025

Сон играет ключевую роль в поддержании здоровья, когнитивных функций и общего самочувствия. Несмотря на широко распространенный стереотип о восьмичасовом сне, последние исследования показывают, что оптимальная продолжительность сна для большинства здоровых взрослых ближе к семи часам. Эволюционный биолог из Гарварда, Дэниел Э. Либерман, утверждает, что традиционная норма восьми часов сна - это скорее культурное наследие индустриальной эпохи, чем биологическая необходимость. По его словам, полевые исследования, проведенные в сообществах, не использующих электричество, показывают, что средняя продолжительность сна составляет 6-7 часов, что значительно отличается от общепринятого стандарта. Современные эпидемиологические данные подтверждают этот взгляд. Исследования выявили так называемую "U-образную кривую" зависимости между продолжительностью сна и рисками для здоровья. Минимальные показатели заболеваемости и смертности наблюдаются именно у людей, спящих около семи часов в сутки. ...>>

Дефицит кислорода усиливает выброс закиси азота 12.11.2025

Парниковые газы играют ключевую роль в изменении климата, а закись азота (N2O) - один из наиболее опасных среди них. Этот газ не только втрое сильнее углекислого газа в удержании тепла, но и разрушает озоновый слой. Недавнее исследование американских ученых показало, что микробы в зонах с низким содержанием кислорода активно производят N2O, усиливая глобальные климатические риски. Команда из Университета Пенсильвании изучала прибрежные воды у Сан-Диего и провела наблюдения на глубинах от 40 до 120 метров в Восточной тропической северной части Тихого океана - одной из крупнейших зон дефицита кислорода. Исследователи сосредоточились на том, как морские микроорганизмы превращают нитраты в закись азота. В ходе работы выяснилось, что существует два пути образования N2O. Один путь начинается с нитрата, другой - с нитрита. На первый взгляд более короткий путь должен быть эффективнее, однако микробы, использующие нитрат, продуцируют больше газа, поскольку этот "сырьевой" источник более д ...>>

Омега-3 помогают молодым кораллам выживать 11.11.2025

Сохранение коралловых рифов становится все более актуальной задачей в условиях глобального изменения климата. Молодые кораллы особенно уязвимы на ранних стадиях развития, когда стрессовые условия и нехватка питательных веществ могут привести к высокой смертности. Недавнее исследование ученых из Технологического университета Сиднея показывает, что специальные пищевые добавки способны существенно повысить выживаемость личинок кораллов. В ходе работы исследователи разработали особый состав "детского питания" для коралловых личинок. В него вошли масла, богатые омега-3 жирными кислотами, а также важные стерины, необходимые для формирования клеточных мембран. Личинки, получавшие эти добавки, развивались быстрее, становились крепче и демонстрировали более высокую устойчивость к стрессовым факторам. Особое внимание ученые уделили липидам. Анализ показал, что личинки активно усваивают эти вещества, что напрямую влияет на их жизнеспособность. Стерины, содержащиеся в корме, повышают устойчи ...>>

Случайная новость из Архива

Игровая консоль Anbernic RG Cube 26.05.2024

Компания Anbernic представила свою новейшую разработку - портативную игровую консоль RG Cube, предназначенную для фанатов ретро-игр.

Консоль Anbernic RG Cube построена на базе процессора Allwinner H616 с четырьмя ядрами Cortex-A53 и графическим ускорителем Mali-G31 MP2. Устройство оснащено 2 ГБ оперативной памяти и 32 ГБ встроенной памяти, которую можно расширить с помощью карты microSD. 3,5-дюймовый IPS-дисплей с разрешением 640x480 пикселей и яркостью 300 нит обеспечивает четкое и яркое изображение. Дисплей поддерживает сенсорное управление, что добавляет удобства в использовании.

Для управления играми консоль имеет два аналоговых стика, крестовину, четыре кнопки действия и четыре плечевые кнопки. Эти элементы управления обеспечивают точное и комфортное управление в играх. Также на устройстве есть встроенный динамик, разъем для наушников и порт USB-C для зарядки и передачи данных.

Anbernic RG Cube работает на операционной системе Android 11 и поставляется с предустановленными эмуляторами для различных классических игровых консолей, таких как NES, SNES, Game Boy и PlayStation 1. Это позволяет пользователям наслаждаться любимыми ретро-играми. Кроме того, консоль поддерживает игры для Android и потоковые сервисы, что делает ее универсальным устройством для гейминга.

Консоль RG Cube предлагает отличный баланс между производительностью и доступностью. Цена устройства составляет 129 долларов, что делает его привлекательным выбором для тех, кто хочет окунуться в мир классических игр без значительных затрат.

Этот новый продукт от Anbernic открывает перед пользователями множество возможностей для игры. Сочетание мощного оборудования и предустановленных эмуляторов позволяет наслаждаться богатой коллекцией классических игр. Устройство также поддерживает современные игры и сервисы, что расширяет его функциональность.

Anbernic RG Cube - это отличное решение для любителей ретро-игр и тех, кто ищет портативное устройство для разнообразного гейминга. Благодаря высококачественному дисплею, удобным элементам управления и поддержке множества игровых платформ, эта консоль способна удовлетворить самые разные потребности игроков.

Другие интересные новости:

▪ Полярные сияния сигнализируют об опасности для критической инфраструктуры Земли

▪ Умный гидрогель для трехмерной печати

▪ Музыкальная терапия храпения

▪ Сверхкомпактная сеть 4G

▪ Перовскиты улучшили автомобильные катализаторы

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Радиолюбителю-конструктору. Подборка статей

▪ статья Левая, правая где сторона? Крылатое выражение

▪ статья В каком городе функции метро выполняют обычные трамваи, у которых дверь только с одной стороны? Подробный ответ

▪ статья Обслуживание и техническая эксплуатация аспирационных установок. Типовая инструкция по охране труда

▪ статья C-тестер. Энциклопедия радиоэлектроники и электротехники

▪ статья Фотовыключатель освещения. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2025