Menu Home

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


Генератор на PIC16F84A и AD9850. Энциклопедия радиоэлектроники и электротехники

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

Энциклопедия радиоэлектроники и электротехники / Микроконтроллеры

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

Измерительные генераторы, в которых требуемое значение частоты устанавливают с помощью клавиатуры, читателям журнала известны (см., например, статью Пискаева А. "Частотомер-генератор-часы" в "Радио", 2002, № 7, с. 31, 32). Как правило, эти приборы выполнены на микроконтроллере, диапазон генерируемых частот ограничен несколькими мегагерцами, а получение точного значения частоты невозможно. Описываемый в статье генератор тоже содержит микроконтроллер, но использован он только для управления специализированной микросхемой - синтезатором частоты AD9850. Применение этой микросхемы позволило расширить диапазон генерируемых частот от долей герца до 60 МГц, в пределах которого можно получить любое значение частоты с точностью 1 Гц.

Предлагаемый генератор выполнен на базе микросхемы AD9850 фирмы Analog Devices, представляющей собой полный DDS (Direct Digital Synthesis) синтезатор частоты с встроенным компаратором. Такие синтезаторы уникальны своей точностью, практически не подвержены температурному дрейфу и старению (единственным элементом, который обладает свойственной аналоговым устройствам нестабильностью, является цифроаналоговый преобразователь). Благодаря высоким техническим характеристикам DDS синтезаторы в последнее время вытесняют обычные аналоговые синтезаторы частоты. Их основное преимущество - очень высокое разрешение по частоте и фазе, управление которыми осуществляется в цифровом виде. Цифровой интерфейс позволяет легко реализовать микроконтроллерное управление. С более подробным описанием принципов прямого цифрового синтеза частоты можно познакомиться, например, в [1].

Структурная схема синтезатора AD9850 изображена на рис, 1.

Генератор на PIC16F84A и AD9850
(нажмите для увеличения)

Его основа - аккумулятор фазы, формирующий код мгновенной фазы выходного сигнала. Этот код преобразуется в цифровое значение синусоидального сигнала, который с помощью ЦАП превращается в аналоговый и подвергается фильтрации. Компаратор позволяет получить выходной сигнал прямоугольной формы. Его частота fout (в герцах) определяется формулой fout = Δfin/232, где fin - тактовая частота, Гц; Δ - 32-битное значение кода частоты. Максимальное значение fout не может превосходить половины тактовой частоты.

Основные технические характеристики AD9850 (при напряжении питания 5 В)

  • Частота тактового генератора, МГц......1...125
  • Максимальный потребляемый ток (при fin = 125 МГц), мА......96
  • Число разрядов ЦАП......10
  • Максимальный выходной ток ЦАП (при Rset = 3,9кОм), мА ...10,24
  • Максимальная интегральная нелинейность ЦАП, МЗР......1
  • Напряжение на выходе компаратора, В:
  • минимальное высокого уровня ...4,8
  • максимальное низкого уровня ...0,4

Для загрузки данных в микросхеме AD9850 предусмотрены параллельный и последовательный интерфейсы. В последнем случае данные (слово длиной 40 бит) вводят через ее вход D7. Каждый бит данных сопровождают импульсом положительной полярности на входе синхронизации W_CLK. После загрузки управляющего слова по импульсу положительной полярности на входе FQ_UD происходит замена параметров генерации новыми. Назначение битов управляющего слова приведено в табл. 1.

Генератор на PIC16F84A и AD9850

Принципиальная схема генератора изображена на рис. 2. Управляет синтезатором DD2 микроконтроллер DD1.

Генератор на PIC16F84A и AD9850
(нажмите для увеличения)

Он опрашивает клавиатуру SB1-SB16, выводит информацию на ЖК индикатор HG1, вычисляет значение кода частоты и передает его по последовательному интерфейсу в синтезатор DD2. Звукоизлучатель НА1 служит для подтверждения нажатия кнопок клавиатуры. Микросхема AD9850 (DD2) использована в стандартном включении [2]. На выходе ее ЦАПа включен фильтр Z1. После фильтра сигнал синусоидальной формы подается на гнездо XW2 и на вход компаратора микросхемы DD2 (вывод 16). С выхода последнего сигнал прямоугольной формы поступает на гнездо XW1. В качестве тактового генератора для DDS применен кварцевый генератор G1. Подстроечным резистором R7 регулируют контрастность изображения на индикаторе HG1.

После сброса микроконтроллера производится настройка ЖК индикатора HG1 на режим обмена по шине 4 бита, что необходимо для уменьшения числа линий ввода/вывода, требуемых для записи информации.

Управляют генератором с помощью клавиатуры, состоящей из кнопок SB1-SB16. Поскольку все линии порта В, являющиеся входными, подключены к источнику питания через резисторы, необходимости во внешних резисторах, "подтягивающих" порты RB4-RB7 к линии питания, нет. Резисторы R3-R6 защищают выходы микроконтроллера от перегрузки при случайном нажатии нескольких кнопок одновременно.

Требуемую частоту устанавливают с клавиатуры. Для этого, нажимая на кнопки с соответствующими цифрами, вводят нужное значение (в герцах) и нажимают кнопку "*". Если частота не превышает максимально допустимой, на индикаторе на короткое время появляется сообщение "ОК" и генератор переходит в рабочий режим, а если превышает, - сообщение "Error". В этом случае нужно нажать кнопку "С" ("Сброс") и заново набрать правильное значение. Точно так же поступают и при ошибке в процессе ввода частоты. Двукратное нажатие этой кнопки переводит прибор в рабочий режим с установленным ранее значением частоты.

В рабочем режиме в крайнем правом знакоместе индикатора мигает символ звездочки. Если текущее значение частоты введено с внешнего блока управления (например, с компьютера), то чтобы вернуться к частоте, отображаемой на индикаторе, достаточно нажать кнопку "*".

Кнопки "U" (Up - вверх) и "D" (Down - вниз) позволяют ступенчато изменять выходную частоту генератора, соответственно увеличивая или уменьшая значение десятичного разряда на единицу. Требуемый десятичный разряд выбирают, перемещая курсор кнопками "L" (Left - влево) и "R" (Right - вправо).

При нажатии кнопки "*" значение частоты и позиция курсора сохраняются в энергонезависимой памяти микроконтроллера, благодаря чему при следующем включении питания прерванный режим работы автоматически восстанавливается.

Поскольку вычислительные способности микроконтроллера ограничены, значение выходной частоты выставляется с точностью около 1 Гц, что достаточно для большинства случаев. Чтобы в полной мере реализовать возможности синтезатора, им можно управлять с помощью ПК. Для этого генератор необходимо доработать, дополнив его узлом, схема которого показана на рис. 3. ПК (или иное управляющее устройство) подключают к розетке XS1. При низком логическом уровне на адресных входах А мультиплексоры микросхемы DD3 подключают входы управления синтезатором к микроконтроллеру DD1, а при высоком - к внешнему устройству. Сигналы управления поступают через контакт "ENABLE" розетки XS1. Резистор R19 обеспечивает низкий логический уровень на адресных входах DD3 при неподключенном устройстве управления.

Генератор на PIC16F84A и AD9850

Генератор собран и испытан на макетной плате. Если не удастся приобрести плату под корпус SSOP для микросхемы DD2, можно использовать для подключения ее выводов к соответствующим контактным площадкам короткие (длиной 10...15 мм) отрезки луженого провода диаметром 0,2 мм. Выводы 1,2,5,10,19, 24, 26,27, 28 соединяют с общим проводом одним отрезком большей длины.

ЖК индикатор HG1 - ITM1601 (16-символьный однострочный с встроенным контроллером). НА1 -любой пьезоэлектрический излучатель звука с встроенным генератором, рассчитанный на напряжение 5 В. В качестве тактового генератора (G1) можно использовать микросборку кварцевого генератора на частоту до 125 МГц, допустимо применение подобного узла с кварцевой стабилизацией и на дискретных элементах.

Управляющая программа микроконтроллера зависит от частоты тактового генератора.

"Прошивки" для наиболее распространенных значений

Коды программы для генератора с частотой 32 МГц приведены в табл. 2.

Генератор на PIC16F84A и AD9850
(нажмите для увеличения)

При программировании микроконтроллера в конфигурационном слове устанавливают следующие значения битов: тип генератора (OSC) - RC, сторожевой таймер (WDT) - выключен, задержка после включения питания (PWRTE) - разрешена.

Литература

  1. Ридико Л. DDS: прямой цифровой синтез частоты. - Компоненты и технологии, 2001, № 7, с. 50-54.
  2. AD9850, Complete DDS Synthesizer. - <analog.com>.

Автор: С.Кулешов, г.Курган

Смотрите другие статьи раздела Микроконтроллеры.

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

<< Назад

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

Хорошо управляемые луга могут компенсировать выбросы от скота 15.02.2026

Животноводство, особенно разведение крупного рогатого скота, часто обвиняют в значительном вкладе в глобальное потепление из-за мощного парникового газа - метана, который выделяется при пищеварении у жвачных животных. Это вызывает острые политические споры и призывы к сокращению потребления мяса. Однако ученые напоминают, что полная картина климатического воздействия отрасли не ограничивается только выбросами от животных: огромную роль играет окружающая экосистема - пастбища, почва и растительность, которые способны активно поглощать углекислый газ из атмосферы. Исследователи из Университета Небраски-Линкольна решили глубже изучить этот баланс. Группа под руководством профессора Галена Эриксона сосредоточилась на том, как правильно организованные пастбища накапливают углерод в растениях и грунте благодаря естественным процессам, стимулируемым выпасом скота. Ученые подчеркивают, что при достаточном уровне осадков и грамотном управлении такие луга превращаются в мощные природные погло ...>>

NASA тестирует инновационную технологию крыла 15.02.2026

Коммерческая авиация ежегодно расходует колоссальные объемы керосина, что сказывается не только на бюджете авиакомпаний, но и на состоянии окружающей среды. В 2024 году глобальные затраты на авиационное топливо достигли 291 миллиарда долларов, и эта сумма продолжает расти. Чтобы справиться с этими вызовами, NASA активно работает над технологиями, способными заметно повысить аэродинамическую эффективность самолетов. Одним из самых перспективных направлений стало создание специальной конструкции крыла, которая максимизирует естественный ламинарный поток воздуха и минимизирует сопротивление. В январе 2026 года специалисты NASA Armstrong Flight Research Center успешно провели важный этап наземных испытаний концепции Crossflow Attenuated Natural Laminar Flow (CATNLF). Для эксперимента под фюзеляж исследовательского самолета F-15B закрепили вертикально ориентированную масштабную модель высотой около 0,9 м (3 фута), напоминающую узкий киль. Такая компоновка позволила подвергнуть прототип р ...>>

Забота о внуках очень полезна для здоровья мозга 14.02.2026

Общение между поколениями приносит радость всей семье, но мало кто задумывается, насколько активно бабушки и дедушки, заботящиеся о внуках, поддерживают свою умственную форму. Регулярное взаимодействие с детьми стимулирует мозг пожилых людей, помогая сохранять память, скорость мышления и общую когнитивную активность. Новые научные данные подтверждают, что такая добровольная помощь не только важна для общества, но и может замедлять возрастные изменения в мозге. Исследователи из Тилбургского университета в Нидерландах провели анализ, чтобы понять, приносит ли уход за внуками реальную пользу здоровью пожилых людей. Ведущий автор работы Флавия Черечес отметила, что многие бабушки и дедушки регулярно присматривают за детьми, и оставался открытым вопрос, насколько это положительно сказывается на их собственном благополучии, особенно в плане когнитивных функций. Ученые поставили цель выяснить, способен ли регулярный уход за внуками замедлить снижение памяти и других умственных способ ...>>

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

Плазмонный графеновый чип 30.06.2013

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

Фундаментальный принцип работы устройства основан на использовании плазмонов: псевдочастиц, которыми физики описывают поведение плазмы. Под плазмой в контексте данной работы понимается не раскаленный ионизированный газ, а рассредоточенные в графене носители заряда, которые достаточно точно можно описать как совокупность заряженных частиц электронного газа. В этом электронном газе, в свою очередь, возникают колебания, которые несут определенную энергию. Энергия колебаний в полном соответствии с законами квантовой механики квантуется и именно квант таких колебаний называют плазмоном.

Плазмоны играют важную роль в физике твердого тела, так как позволяют, например, предсказать и рассчитать оптические свойства веществ. Но группу исследователей из MIT заинтересовало не это, а возможность управления плазмонами, то есть возможность направлять плазмонные волны в нужное место. Такое управление важно не только потому, что оно лишний раз подвергнет проверке теоретические модели, но еще и потому, что плазмонные волны могут иметь намного большую частоту, чем электромагнитные колебания в используемой сегодня электронной технике. Если типичный центральный процессор работает на частотах от сотен мегагерц до нескольких гигагерц, то плазмонные волны в опытах ученых показали принципиальную возможность достижения отметки в несколько терагерц, несколько тысяч гигагерц.

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

Опыты показали, что между такими волноводами расстояние может быть не больше 20 нанометров и при этом плазмонные колебания не будут искажать друг друга. Исследователи считают, что их работа открывает путь хоть и не к промышленной реализации метода, то как минимум к продолжению экспериментов с графеном и ферроэлектриками. Одним из возможных приложений ученые называют оптоэлектронные устройства, в которых свет вызывает плазмонные колебания: предварительные оценки говорят в пользу того, что они будут намного более компактны, чем современные преобразователи такого рода. Кроме того, разработка может помочь в создании быстрых систем записи и считывания информации из ферроэлектрических запоминающих устройств: теоретически скорость работы может превысить текущие показатели в тысячи раз.

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

▪ Цемент ускорит восстановление коралловых рифов

▪ Солнечные панели для FlixBus

▪ Компоненты тиристорной защиты

▪ Красное вино способно продлить жизнь

▪ Стереофоническая система Koda EX-569T

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

 

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

▪ раздел сайта Компьютерные устройства. Подборка статей

▪ статья Бешеные деньги. Крылатое выражение

▪ статья Какое свойство Япета, спутника Сатурна, стало одной из основ знаменитого романа Артура Кларка «Космическая одиссея 2001 года»? Подробный ответ

▪ статья Травяной узел. Советы туристу

▪ статья Автомат световых эффектов на микросхеме К556РТ4. Энциклопедия радиоэлектроники и электротехники

▪ статья О приготовлении хлорного железа. Энциклопедия радиоэлектроники и электротехники

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

Имя:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2026