logo search
КС-ZAO / Лекции ЦЭВМруский вариант11

§12.4. Сопряжение последовательного порта с цап

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

Последовательный порт процессоров семейства ADSP-2100 может непосредственно посылать данные на ЦАП (цифро-аналоговый преобразователь) для их последующего преобразования в аналоговый сигнал.

ЦАП фирмы Analog Devices AD766 не требует никаких дополнительных логических устройств для сопряжения с последовательным портом. AD766 полу чает слова данных длиной 16 бит начиная с самого старшего бита и преобразует их в аналоговый сигнал. Цифровой интерфейс этого преобразователя состоит из трех входов: DATA - вход последовательных данных; CLK для сигнала синхронизации данных в ЦАП (активен по низкому уровню, так как данные синхронизируются по заднему фронту) и LE (разрешение фиксации), который фиксирует каждое 16-разрядное слово данных в преобразующей части ЦАП.

Соединение последовательного порта с AD766 показано на рис. 12.3. В данной конфигурации процессор внутренне генерирует последовательные тактовые синхроимпульсы SCLK и подает их на ЦАП. Данные последовательно выводятся через вывод DT процессора на вход DATA ЦАП. На вход ЦАП LE подается сигнал кадровой синхронизации передачи TFS.

Рис. 12.3 Сопряжение последовательного порта с ЦАП AD766

В цикле тактового генератора после передачи самого младшего (шестнадцатого) бита слова на вход LE должен быть подан низкий уровень, чтобы 16-разрядное слово было зафиксировано в ЦАП. Для обеспечения временного согласования этого процесса сигнал TFS задается неинвертируемым для альтернативного режима кадровой синхронизации; этот сигнал имеет высокий уровень во время передачи первого бита и низкий уровень после передачи последнего бита. Таким образом, слово фиксируется в AD766 по заднему фронту этого сигнала. Единственным ограничением является то, что последовательный порт не может передавать данные беспрерывно; между последним битом одного слова и первым битом следующего слова должен быть перерыв, необходимый для понижения уровня сигнала TFS.

Регистр управления SPORTO: Ox3FF6 Регистр управления SPORT I: Ox3FF2

Рис. 12.4 Установки регистра управления для сопряжения последовательного порта с АЦП AD7872

На рис. 12.5 показана конфигурация регистров управления последова­тельного порта для рассматриваемого примера.

Регистр управления SPORTO: Ox3FF6 Регистр управления SPORT1: Ox3FF2

Рис. 12.5 Установки регистров управления для сопряжения последовательного порта с ЦАП