Генератор AD9833 + ПП8-8(8А) (Arduino)
Ранее в http://rcl-radio.ru/?p=120649 рассматривался пример взаимодействия переключателя программного поворотного ПП8-8(8А) с микроконтроллерами типа Atmega8, Atmega48, Atmega88, Atmega168, Atmega328 (Arduino Nano), на этой странице будет показан практический пример использования такого переключателя совместно с модулем AD9833.
AD9833 — генератор сигналов с низким энергопотреблением. Позволяет генерировать сигналы с частотой до 12.5 МГц синусоидальной, треугольной и прямоугольной формы. Управление осуществляется с использованием трехпроводного интерфейса SPI.
Основные характеристики микросхемы:
Цифровое программирование частоты и фазы.
Потребляемая мощность 12.65 мВт при напряжении 3 В.
Диапазон выходных частот от 0 МГц до 12.5 МГц.
Разрешение 28 бит (0.1 Гц при частоте опорного сигнала 25 МГц).
Синусоидальные, треугольные и прямоугольные выходные колебания.
Напряжение питания от 2.3 В до 5.5 В.
Трехпроводной интерфейс SPI.
Расширенный температурный диапазон: от –40°C до +105°C.
Опция пониженного энергопотребления.
Более подробно об генераторе на AD9833 можно узнать на странице http://rcl-radio.ru/?p=78387.
Переключатель программный поворотный ПП8-8(8А) позволяет задавать необходимую частоту генератора на базе AD9833 в диапазоне от 0 до 9 999 999 Гц, а так же менять форму выходного сигнала.
Форма сигнала (синус, меандр, треугольник) задается крайним слева переключателем. Генератор фактически может выдавать частоту до 12,5 МГц, на что рассчитан программный переключатель при использовании всех секций, но чтобы не делать отдельную кнопку для изменения формы сигнала, было принято решение ограничить частоту генератора до 10 МГц и отвести под переключатель формы сигнала одну из секций переключателя.
Установленная частота выводится на дисплей LCD1602 c I2C модулем.
Как отмечалось в начале скетч полностью совместим с микроконтроллерами Atmega8, Atmega48, Atmega88, Atmega168, Atmega328 (Arduino Nano).
Тестирование
Скетч - http://rcl-radio.ru/?p=120672





TECHNO BROTHER
2.1K пост13.6K подписчиков
Правила сообщества
1-Мы А-политическое сообщество. 2-Запрещено оскорбление: Администрации Пикабу, сообщества, участников сообщества а также родных, близких выше указанных.
3-Категорически запрещается разжигание межнациональной розни или действий, направленных на возбуждение национальной, расовой вражды, унижение национального достоинства, а также высказывания о превосходстве либо неполноценности пользователей по признаку их отношения к национальной принадлежности или политических взглядов. Мат - Нежелателен. Учитесь выражать мысли без матерщины