Мегаобучалка Главная | О нас | Обратная связь


Последовательный кодек AD73322



2018-07-06 854 Обсуждений (0)
Последовательный кодек AD73322 0.00 из 5.00 0 оценок




 

Двухканальный кодек AD73322с последовательным интерфейсом содержит 16-разрядные ЦАП И АЦП в одной микросхеме (рис. 13) и предназначен для приложений общего применения, включая обработку речи и телефонию.

 

 
 

 

 


Рис. 13. Кодек AD73322 с последовательным интерфейсом

 

Каждый канал обеспечивает отношение сигнал/шум 77 дБ во всей полосе речевого сигнала. Усиление каналов АЦП и ЦАП программируется до 38 дБ и 21 дБ соответственно. При частоте внешнего генератора 16,384 МГц кодек формирует сигналы на выходе сигма-дельта АЦП и ЦАП с частотой дискретизации 64 кГц, 32 кГц, 16 кГц и 8 кГц. Одна из перечисленных частот выбирается программно при начальной инициализацииAD73322, когда процессор записывает числа в регистры управления A-H для выбора режима работы и установки параметров кодека. Последовательный интерфейс позволяет подключить одно или несколько устройств в соответствии с промышленным DSP стандартом, в том числе и сигнальные процессоры семейства ADSP-218х. Схема подключения кодека к процессору и внешнему генератору приведена на рис. 14.

 
 

 


SDI – последовательный код на входе ЦАП кодека 1 и кодека 2,

SDO – последовательный код на выходе АЦП кодека 1 и кодека 2

Рис. 14. Внешняя синхронизация приемника и передатчика порта SPORT

Напряжения аналоговых сигналов Uвх1 и Uвх2, подаваемые на входы VFBP1 и VFBP2 первого и второго каналов микросхемы кодека AD73322, преобразуются с помощью АЦП1 и АЦП2 в пропорциональные 16-разрядные двоичные числа и передаются последовательным кодом с выхода SDO (Serial Data Output) на вход DR (Data Read) последовательного порта SPORT сигнального процессора (рис. 15). Промежуток времени, который отводится порту на прием бита, определяется одним периодом сигнала битовой синхронизации SCLK. В начале каждого пакета данных из 16 бит кодек формирует импульс кадровой синхронизации SDOFS (SDO Framing Signal), от которого порт процессора начинает счет поступающих от АЦП бит. Для передачи двух 16-разрядных слов АЦП первого и второго каналов кодеку необходимо сформировать 32 импульса битовой синхронизации SCLK и 2 импульса кадровой синхронизации SDOFS. Время передачи двух слов не должно превышать период дискретизации аналогового сигнала TS.

 
 

 


Рис. 15. Тактирование сигналов при обмене данными между кодеком и процессором

 

Одновременно с приемом данных от АЦП процессор передает два 16-разрядных слова в ЦАП двух каналов кодека. Принятые 32 бита автоматиче-

 
 

 

 


Рис. 16. Программное управление сигналом кодека SСLK

ски записываются в регистр RX0 порта SPORT0 или RX1 порта SPORT1 в зависимости от того, к какому последовательному интерфейсу подключена микросхема AD73322. Формирование сигнала SСLK показано на рис. 16.

Программируемый делитель частоты внешнего генератора, подключенного ко входу кодека МСLK, может задать один из пяти коэффициентов деления 1, 2, 3, 4 и 5 в зависимости от состояния разрядов 4-6 регистра В для формирования внутреннего сигнала DМСLK (табл. 6). По умолчанию устанавливается коэффициент деления 1 : 1.

Таблица 6. Установка внутренней частоты DMCLK

MCD2 (бит 6) MCD1 (бит 5) MCD0 (бит 4) Коэффициент деления MCLK
1 : 1
1 : 2
1 : 3
1 : 4
1 : 5
1 : 1
1 : 1
1 : 1

 

Второй программируемый делитель частоты микросхемы AD73322 определяет частоту выходного сигнала SСLK с помощью бит 2-3 регистра В (табл. 7). Частота дискретизации аналогового сигнала FS определяется битами 0-1 регистра В и может принимать 4 значения: DMCLK/256, DMCLK/512, DMCLK/1024 и DMCLK/2048 (табл. 8).

Таблица 7. Программная установка частоты сигнала SCLK

SCD1 ( бит 3) SCD0 ( бит 2) Коэффициент деления DMCLK
1 :8
1 :4
1 :2
1 :1

 

 

Таблица 8. Программирование частоты дискретизации FS

DIR1 ( бит 1) DIR0 ( бит 0) Коэффициент деления DMCLK
1 :2048
1 :1024
1 :512
1 :256

 

После включения питания процессора по умолчанию устанавливается минимальная частота дискретизации FS = DMCLK/2048 = 8 кГц. Для передачи двух слов длиной 32 бита в каждом направлении с битовой частотой FSCLK = 2,048 МГц, принятой по умолчанию, необходимо время 15,625 мкс. Это время намного меньше периода дискретизации TS = 125 мкс.

Частоты кодека, рассмотренные в примере, соответствуют такому состоянию регистра управления В, при котором во всех его разрядах записаны нули. Обнуление всех управляющих регистров кодека происходит автоматически при поступлении сигнала низкого уровня на вход сброса RESET. Значения, отличные от принятых по умолчанию, записываются в программе пользователя при начальной инициализации. Для этого процессору необходимо передать в кодек от 8 до 16 управляющих 16-разрядных слов в зависимости от выбираемого режима кодека.

Частота битовой синхронизации и коэффициенты деления выбираются из условия: (количество слов) × (размер слова) × FS < FSCLK . Для схемы подключения кодека, приведенной на рис. 12, необходимо выполнение неравенства 2 × 16 × FS < FSCLK . Если при инициализации кодека в программе записать в регистр управления В управляющее слово в двоичном коде 1000000100001111, то в младших 7 разрядах будут записана следующая информация DIR0 = 1 (бит 0), DIR1 = 1 (бит 1), SCD0 = 1 ( бит 2), SCD1 = 1 ( бит 3), MCD0 = 0 (бит 4), MCD1 = 0 (бит 5), MCD2 = 0 (бит 6). Пользуясь таблицами 6, 7, 8 определяем коэффициенты деления и частоту сигналов. FDMCLK = 16,384 МГц, FSCLK = 16,384 МГц, FS = 16,384/256 = 64 кГц.

 



2018-07-06 854 Обсуждений (0)
Последовательный кодек AD73322 0.00 из 5.00 0 оценок









Обсуждение в статье: Последовательный кодек AD73322

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (854)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)