Научная статья на тему 'Разработка лабораторного генератора синусоидальных колебаний на основе интегральной схемы ad9850'

Разработка лабораторного генератора синусоидальных колебаний на основе интегральной схемы ad9850 Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
1620
178
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИНТЕЗАТОР / ГЕНЕРАТОР / ПРЯМОЙ СИНТЕЗ ЧАСТОТ / ARDUINO

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Воробьев Д. В., Горячев Н. В., Юрков Н. К.

На основе модульного принципа построения электронных средств, разработан высокочастотный генератор и его алгоритмическое и программное обеспечения. Изложены основные принципы построения синусоидального генератора с использованием унифицированных радиоэлектронных модулей, таких как: Arduino и DDS AD9850. Разработан алгоритм управления DDS-модулем, аппаратно реализованный с помощью модуля Arduino. Программа управления написана на языке высокого уровня C++.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Разработка лабораторного генератора синусоидальных колебаний на основе интегральной схемы ad9850»

Разработка лабораторного генератора синусоидальных колебаний на основе интегральной схемы AD9850

Воробьев Д.В., Горячев. Н.В.

ФГБОУВПО "Пензенский государственный университет" ra4foc@yandex. ги

Юрков Н.К.

ФГБОУВПО "Пензенский государственный университет"

Аннотация. На основе модульного принципа построения электронных средств, разработан высокочастотный генератор и его алгоритмическое и программное обеспечения. Изложены основные принципы построения синусоидального генератора с использованием унифицированных радиоэлектронных модулей, таких как: Arduino и DDS AD9850. Разработан алгоритм управления DDS-модулем, аппаратно реализованный с помощью модуля Arduino. Программа управления написана на языке высокого уровня С++.

Ключевые слова. Синтезатор, генератор, Arduino, прямой синтез частот.

В устройствах связи одним из основных функциональных узлов является генератор высокочастотного сигнала. Его параметры во многом определяют качество приема и передачи полезного сигнала. Высококачественный генератор должен обладать высокой стабильностью генерируемой частоты. Стабильность обычно достигается применением фазовой автоподстройки частоты или прямого цифрового синтеза (DDS) с использованием опорного генератора с кварцевой стабилизацией. Такие синтезаторы наиболее часто применяются в современных приемопередающих устройствах [Стрельцов и др., 2014], [Сивагина и др., 2013] и оборудовании навигации.

Синтез частот обеспечивает намного более высокую точность и стабильность, чем традиционные электронные генераторы с перестройкой изменением индуктивности или ёмкости, очень широкий диапазон перестройки без каких-либо коммутаций и практически мгновенное переключение на любую заданную частоту.

Разработка генератора

В качестве DDS синтезатора был выбран унифицированный модуль AD9850, управление которым осуществляется при помощи модуля Arduino UNO.

В основе модуля AD9850 лежит микросхема AD9850 от компании Analog Devices. Структура модуля AD9850 показана на рисунке 1.

Разработка лабораторного генератора синусоидальных колебаний на основе интегральной схемы АР9850_

'it 'N.............. V

Цифровые } Со5 (х) Импульсный

значения сигнал

Рис. 1. Структура модуля АБ9850

Для загрузки данных в микросхему А09850 может использоваться как параллельный, так и последовательный интерфейс. При использовании последовательного интерфейса данные (слово длиной 40 бит) подают на вход Т>1 микросхемы. Каждый бит данных сопровождают импульсом положительной полярности на входе синхронизации WCLK. После загрузки управляющего слова по импульсу положительной полярности на входе БС^ИО происходит изменение параметров генерации на новые. Назначение битов управляющего слова приведено в таблице 1.

Таблица 1. Назначение битов управляющего слова.

Номер бита Описание

0 Бит 0 кода частоты

1 Бит 1 кода частоты

• • • • • •

31 Бит 31 кода частоты

32 Управляющий бит (должен быть 0)

33 Управляющий бит (должен быть 0)

34 Бит управления питанием (включено при 0, выключено при 1)

35 Бит 0 кода фазы

36 Бит 1 кода фазы

• • в • • •

39 Бит 4 кода фазы

Выходная частота определяется формулой:

t

I ant 1

где fa-ut — выходная частота, Гц, fta — тактовая частота, Гц, & -32-битное значение частоты.

В нашем случае необходимо синтезировать одну фиксированную частоту. Для управления модулем используем последовательный интерфейс передачи данных. Схема включения модулей показана на рисунке 2.

0

Модуль Агс1шпо

Модуль А09850

УСС

ое оэ то

Ш1

рсгир

□7

РЕБЕТ оит

VCC

Рис. 2. Схема включения модулей АгсЬшю и АХ)9850

Задание формируемой частоты и формирование кодового слова осуществляется при помощи Агс1шпо. Управляющая программа написана на языке С++ в среде АМшпоГОЕ. Блок-схема алгоритма управления модулем АЭ9850 показана на рисунке 3.

Начало

\ 1

Ввод переменных Обозначение выводов модуля АтчЬшю

Инициализация модуля А09850

Задание выходной частоты синтезатора

>

Запись слова в модуль АЭ9850

Сброс данных модуля А09850

Коней

Генерация кодового слова

Э05 СХОСК = ] 25000000

8йРгеяиепсу{7100000)

Шпте_№ог(1 = (Ггеяиепсу*рол{2,32))/ВЭ5_СШСК

Рисунок 3. Блок-схема алгоршма управления модулем АХ)9850

В данной работе показывается принцип действия синтезаторов и приводится пример их разработки.

Разработка лабораторного генератора синусоидальных колебаний на основе

интегральной схемы AD9850_

Использование унифицированных модулей упрощает задачу разработки, а применение технологии DDS позволяет получать стабильное значение частоты с высокой точностью. Подобное построение позволяет создавать современные устройства синтеза гармонических колебаний как для устройств, содержащих оптические элементы [Бростилов, 2013], так и для устройств, эксплуатируемых на подвижных объектах где предъявляются жесткие требования к надежности оборудования [Полтавский и др., 2014], [Жаднов, 2013]. Благодаря применению унифицированных модулей удалось сократить время разработки синтезатора и избежать проблем свойственных процессу разработки печатного узла электронного устройства [Трифоненко и др., 2012], [Горячев и др., 2011]. Таким образом, разработано, современное, технологичное устройство.

Список используемых источников

[Бростилов, 2013] Бростилов С.А. Технологическое проектирование высокотемпературных волоконно-оптических датчиков давления. Автореферат диссертации на соискание ученой степени кандидата технических наук : 05.11.14 / Санкт-Петербургский государственный университет аэрокосмического приборостроения. Санкт-Петербург, 2013.

[Горячев и др., 2011] Горячев Н.В. Опыт применения систем сквозного проектирования при подготовке выпускной квалификационной работы / Н.В. Горячев, Н.К. Юрков // Известия Пензенского государственного педагогического университета им. В.Г. Белинского. 2011. № 26. С. 534-540.

[Жаднов, 2013] Жаднов В.В. Сравнительный анализ методов оценки надежности полупроводниковых интегральных микросхем / В.В. Жаднов // Новые информационные технологии в автоматизированных системах. 2013. № 16. С. 132-137.

[Полтавский и др., 2014] Полтавский A.B. Модификация модели системы управления подвижным объектом / A.B. Полтавский, Н.К. Юрков // Надежность и качество сложных систем 2014. № 1 (5). С. 65-70.

[Стрельцов и др., 2014] Стрельцов H.A. SDR-трансиверы и их применение / H.A. Стрельцов, Н.В. Горячев, В.А. Трусов // Труды международного симпозиума Надежность и качество. 2014. Т. 1. С. 281-282.

[Сивагина и др., 2013] Сивагина Ю.А. Разработка ретранслятора радиосигналов и его компьютерной модели / Ю.А. Сивагина, Н.В. Горячев, Н.К. Юрков, И.Д. Граб, В .Я. Баннов // Современные информационные технологии. 2013. № 17. С. 207-213.

[Трифоненко и др., 2012] Трифоненко И.М. Обзор систем сквозного проектирования печатных плат радиоэлектронных средств / И.М. Трифоненко, Н.В. Горячев, И.И. Кочегаров, Н.К. Юрков // Труды международного симпозиума Надежность и качество. 2012. Т. 1. С. 396-399.

Секция Информатизация педагогики

i Надоели баннеры? Вы всегда можете отключить рекламу.