Меню

Описание взаимодействия микроконтроллера и DDS

Частотная модуляция в DDS осуществляется посредством сложения двух квадратурных составляющих с соответствующими весовыми коэффициентами, задача контроллера получить от РС через последовательный порт (интерфейс RS-232C) байт информации (звуковые данные), рассчитать для него соответствующие весовые коэффициенты квадратурных составляющих и отослать их в DDS.

Во время работы с DDS (PD5 = 0), биты (ЦАП: ,, = (not PD5) = 1) и (АЦП: = PD6 = 1), т.е. ЦАП и АЦП (Тракт контроля за КСВ) находятся в третьем состоянии и наоборот при работе с ЦАП и АЦП DDS в третьем состоянии.

Данные в DDS могут вводиться 8-ми и 16-ти-битными (8- и 16-bit DataBus) словами (MPU Interface D15…D0), после ввода записываются в 32-битный регистр (32-BIT PARALLEL ASSEMBLY REGISTRY).

При использовании микроконтроллера AT90S23 информацию будем вводить побайтно (порт D контроллера – служебный, порт B - информационный).

Таблица битов взаимодействия

PD6

PD3…PD0

TC3…TC0

PD6

PB7…PB0

D7…D8

PD4

LOAD

Биты ТС3…ТС0 задают направление записи (в какой из регистров будет записана информация из 32-байтного регистра).

При инициализации DDS контроллер должен выполнить следующее (PD5 = = 0):

1) На вход RESET высокий уровень, происходит обнуление всех регистров DDS (аппаратно).

2) настроить режим работы DDS, для этого в командный регистр отсылаются байты:

CR0

0

8-bit DataBus

CR1

0

Normal Operation

CR2

1

IQ регистры задействованы

CR3

0

синхронизация включена

3) в регистр частоты FREQ0 REG отсылается 32-разрядное слово, которое является кодом несущей частоты передатчика.

Для этого, в течение четырех циклов записи во входной 32-разрядный регистр (32-BIT PARALLEL ASSEMBLY REGISTRY) побайтно (из порта B контроллера) записывается код. После каждого цикла записи = 0.

Перейти на страницу: 1 2 3

Другие статьи:

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

Принцип построения РЛС управления воздушным движением
Радиолокационные станции системы управления воздушным движением (УВД) являются основным средством сбора информации о воздушной обстановке для диспетчерского состава службы движения и средством контроля за ходом выполнения пл ...

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

(C) 2019 | www.techniformula.ru