Подпишитесь на DeepL Pro и переводите документы большего объема.
Подробнее на www.DeepL.com/pro.
Характе
кГц
ристики
♦
Комплектация EIAJ CP1201, IEC-60958,
AES3,
S/PDIF-совместимый приемник
♦
+5,0 В Аналоговое питание (VA+)
♦
+3,3 Вили +5,0 ВЦифровойинтерфейс
(VL+)
♦
7:1 S/PDIF Input MUX
♦
Гибкий 3-проводной последовательный
порт цифрового вывода
♦
Диапазон частот дискретизации от 8 кГц до
96 кГц
♦
Восстановление тактовой частоты с низким
уровнем джиттера
♦
Доступ к состоянию канала и
пользовательским данным на чтение
с помощью выводов и
микроконтроллера
♦
Микроконтроллерный и автономный
режимы
♦
Дифференциальный кабельный приемник
♦
Память состояния канала и буфера
пользовательских данных на кристалле
♦
Автоматическое определение входных
потоков сжатого аудиосигнала
♦
Декодирует субкод CD Q
♦
OMCK Режим системного тактового
генератора
Общее описание
CS8415A представляет собой монолитное КМОПустройство, осуществляющее прием и
декодирование одного из 7 каналов аудиоданных в
соответствии со стандартами IEC60958, S/PDIF,
EIAJ CP1201 или AES3. CS8415A имеет
последовательный порт цифрового аудиовыхода и
широкие возможности управления через 4проводной порт микроконтроллера. Состояние
канала и пользовательские данные собраны в
буферах блочного размера, что облегчает доступ к
ним при чтении.
Механизм восстановления тактовых импульсов с
низким уровнем джиттера позволяет получить
очень чистый восстановленный тактовый сигнал из
входящего потока AES3.
Автономная работа позволяет системам без
микроконтроллера управлять CS8415A с помощью
выделенных выходных выводов для данных о
состоянии канала.
CS8415A выпускаетсяв28-контактномкорпусе
TSSOP и SOIC вкоммерческом(от -10 до+70°С)и
промышленном исполнении (от -40 до +85°С).
Также доступна демонстрационная плата
CDB8415A Customer Demonstration Board для
оценки устройства и получения предложений по
внедрению. Информация для заказа приведена на
стр. 2.
Целевыми приложениями являются аудио-видео
ресиверы, CD-R, DVD ресиверы, мультимедийные
акустические системы, цифровые микшерные
пульты, процессоры эффектов, телевизионные
приставки, компьютерные и автомобильные
аудиосистемы.
Таблица 7. История изменений................................................................................................................45
Page 9
Page 10
CS8415A
6
DS470F4
1.
Параметр
Символ
Мин
Typ
Макс
Единиц
ы
Напряжение питания
(Приме
чание
1)
VA+
VL+
4.5
2.85
5.0
3,3 или
5,0
5.5
5.5
V
V
Рабочая температура окружающей среды:
Коммерчески
йкласс
Промышленны
й класс
TA
-10
-40--
+70
+85
°C
Параметр
Символ
Min
Макс
Едини
цы
Напряжениепитания
VL+,VA+
-
6.0
V
Входной ток, любой вывод, кроме выводов питания
(Приме
чание 2)
Iin
-
±10
мА
Входное напряжение
Vin
-0.3
(VL+) + 0,3
V
Рабочая температура окружающей среды (при подаче
питания)
TA
-55
125
°C
Температурахранения
Tstg
-65
150
°C
Параметры
Символ
Min
Typ
Макс
Единицы
Режим пониженного энергопотребления (Примечание 3)
ТокпитанияввыключенномсостоянииVA+
-20-
μA
VL+ = 3,3 В
-60-
μA
VL+ = 5,0 В
-60-
μA
Нормальнаяработа(Примечание 4)
Токпитанияпричастотекадров 48 кГцVA+
-
6.3-мА
VL+ = 3,3 В
-
30.1-мА
ХАРАКТЕРИСТИКИ И СПЕЦИФИКАЦИИ
Все характеристики Min/Max и спецификации гарантируются в указанных рабочих условиях. Типовые
рабочие характеристики и спецификации получены в результате измерений при номинальном напряжении
питания и
= 25°C.
TA
ЗАДАННЫЕ УСЛОВИЯ ЭКСПЛУАТАЦИИ
AGND, DGND = 0 В,всенапряженияотносительно 0 В.
Примечания:
1.
Протокол I²C поддерживаетсятольковрежиме VL+ = 5,0 В.
АБСОЛЮТНЫЙ МАКСИМУМ
AGND, DGND = 0 В; все напряжения относительно 0 В. Выход за эти пределы может привести к
необратимому повреждению устройства. Нормальная работа при этих крайних значениях не гарантируется.
Эта задержка нужна для того, чтобы предыдущий фронт OSCLK не был интерпретирован как
первый после изменения OLRCK.
Это время установки гарантирует, что данный фронт OSCLK будет интерпретирован как первый
после изменения OLRCK.
OLRCK
(вход)
OSCLK
(вход)
SDOUT
S oftw are M ode
Page 14
CS8415A
10
DS470F4
Рисунок 1. Временные характеристики мастер-режима аудиопортаРисунок 2. Временные
характеристики ведомого режима аудиопорта и ввода данных
Page 15
CS8415A
DS470F4
1
1
КОММУТАЦИОННЫЕ ХАРАКТЕРИСТИКИ - ПОРТ УПРАВЛЕНИЯ - РЕЖИМ
Параметр
Символ
Min
Typ
Макс
Единицы
Тактовая частота CCLK
(Примеч
ание 12)
fsck
0-6.0
МГц
CS High Времямеждупередачами
tcsh
1.0--
μs
Падение CS до фронта импульса CCLK
tcss
20--
ns
Времяожидания CCLK
tscl
66--
ns
Времявысокогоуровня CCLK
tsch
66--
ns
Времяустановлениясигналаот CDIN до CCLK
tdsu
40--
ns
Время нарастания CCLK до удержания данных
(Примеч
ание 13)
tdh
15--
ns
CCLK Falling to CDOUT Stable
tpd
--50
ns
Времянарастания CDOUT
tr1
--25
ns
Времяспада CDOUT
tf1
--25
ns
Время нарастания CCLK и CDIN
(Примеч
ание 14)
tr2
--100
ns
Время спада CCLK и CDIN
(Примеч
ание 14)
tf2
--100
ns
SPI
Входы:Логический 0 = 0 В,Логический 1 = VL+;
= 20 пФ.
CL
12.
Если Fs меньше 46,875 кГц, то максимальная частота CCLK должна быть меньше 128 Fs. Это
обусловлено временными требованиями, необходимыми для доступа к буферной памяти
состояния канала и пользовательских битов. Доступ к файлу управляющих регистров может
осуществляться на полной частоте 6 МГц. Минимально допустимая частота дискретизации
входного сигнала составляет 8 кГц, поэтому выбор значения CCLK, меньшего или равного
случаях, когда RMCK не используется для решения задач, чувствительных
к джиттеру, подключите VA+ к VD+ через ферритовую бусину. Между VA+ и
AGND следует установить развязывающий конденсатор.
Типовые конфигурации входов и рекомендуемые входные цепи см. в
разделе 5.1 "Входной мультиплексор 7:1 S/PDIF" и в Приложении A.
CS8415A представляет собой монолитное КМОП-устройство, осуществляющее прием и декодирование
аудиоданных в соответствии со стандартами интерфейсов AES3, IEC60958, S/PDIF и EIAJ CP1201.
Входные данные могут быть как дифференциальными, так и односторонними. Из поступающих данных с
помощью PLL восстанавливается тактовый генератор с низким джиттером. Декодированные аудиоданные
выводятся через конфигурируемый 3-проводной выходной порт. Данные о состоянии канала и
пользовательские данные собираются в буферы блочного размера и могут быть доступны через порт
микроконтроллера SPI или I²C. Для систем без микроконтроллера предусмотрен автономный режим,
обеспечивающий прямой доступ к выходным выводам состояния канала и пользовательских данных.
Целевые области применения: AVR, CD-R, DAT, DVD, мультимедийные акустические системы, MD и VTR
оборудование, микшерные пульты, оборудование для передачи и приема цифрового аудиосигнала,
высококачественные ЦАП и АЦП, процессоры эффектов, телевизионные приставки и компьютерные
аудиосистемы.
На рисунке 5 приведены схемы питания и внешних подключений CS8415A, сконфигурированного для
работы с микроконтроллером.
3.1Стандарты AES3 и S/PDIF Документы
Вданномтехническомописаниипредполагается,чтопользовательзнакомсформатамиданных
AES3 и S/PDIF. Для удобствапользованиярекомендуетсяиметьподрукойактуальныекопии
спецификаций AES3 и IEC60958.
Последнюю версию стандарта AES3 можно получить в Audio Engineering Society или ANSI по
адресам www.aes.org или www.ansi.org. Последнюю версию стандарта IEC60958 можно получить в
ANSI или в Международной электротехнической комиссии по адресу www.iec.ch. Последний
стандарт EIAJ CP-1201 можно получить в Японском бюро электроники.
Cirrus Logic Application Note 22: Overview of Digital Audio Interface Data Structures содержит
полезный учебник по спецификациям цифрового аудио, но его не следует рассматривать как
замену стандартов.
Статья "Понимание и реализация системы управления последовательным копированием SCMS дляпередачицифровогоаудио", написанная Клифтоном Санчесом, является прекрасным
учебным пособием по SCMS. Она доступна в AES в виде препринта 3518.
Page 20
CS8415A
16
DS470F4
4.
ПОСЛЕДОВАТЕЛЬНЫЙАУДИОВЫХОДПОРТ
Предусмотрен 3-проводной последовательный порт вывода звука. Порт может быть настроен в
соответствии с требованиями подключенного устройства с помощью управляющих регистров.
Настраиваются следующие параметры: ведущий или ведомый, частота последовательного тактового
генератора, разрешение аудиоданных, левое или правое обоснование данных относительно
левого/правого тактового генератора, опциональная задержка первого бита данных на одну ячейку,
полярность битового тактового генератора и полярность левого/правого тактового генератора. Установка
соответствующих управляющих битов позволяет реализовать множество форматов.
На рис. 6 показан выбор распространенных выходных форматов, включая настройки управляющих битов.
Следует отметить, что в режиме правого выравнивания выходные данные последовательного
аудиосигнала имеют "расширенный MSB". Это означает, что в подкадре, где MSB данных равен "1", все
биты, предшествующие MSB в этом подкадре, также будут равны "1". И наоборот, в субкадре, где MSB
данных равен "0", все биты, предшествующие MSB в субкадре, также будут равны "0".
Предусмотрен специальный формат прямого вывода AES3, который обеспечивает доступ порта
последовательного вывода к битам V, U и C, встроенным в последовательный поток аудиоданных. Бит P
заменяется битом Z, который маркирует подкадр непосредственно перед началом каждого блока. Сигнал
запуска блока состояния принимаемого канала доступен только в аппаратном режиме, как вывод RCBL.
В режиме ведущего устройства тактовый генератор левого/правого каналов и последовательный битовый
генератор являются выходами, формируемыми из восстановленного тактового генератора RMCK. В
режиме ведомого устройства левый/правый тактовый генератор и последовательный битовый генератор
являются входами. Тактовый генератор левого/правого каналов должен быть синхронизирован с
соответствующим ведущим генератором, но при необходимости последовательный битовый генератор
может быть асинхронным и прерывистым. Благодаря соответствующей фазировке левого/правого
тактового генератора и управлению последовательными тактовыми генераторами несколько CS8415A
могут совместно использовать один последовательный порт. Левый/правый тактовый генератор должен
быть непрерывным, но рабочий цикл может быть меньше указанного типичного значения 50%, если в
каждой фазе присутствует достаточное количество последовательных тактовых генераторов для
обработки всех битов данных. В режиме ведомого устройства порт последовательного аудиовыхода не
должен быть настроен на передачу данных с правым выравниванием. При использовании порта
последовательного аудиовыхода в режиме ведомого с входом OLRCK, асинхронным по отношению к
поступающим данным AES3, предусмотрен бит прерывания (OSLIP) для индикации
Page 21
Page 22
CS8415A
14
DS470F4
при возникновении повторных или пропущенных выборок. CS8415A позволяет мгновенно отключать
SOMS*
SOSF*
SORES[1:0]*
СОЮЗ*
SODEL*
SOSPOL*
SOLRPOL*
Левое
обоснование
XXXX0000
I²S
XXXX0101
Правооправдано
1XXX1000
AES3 Direct
XX110000
MSB
LSB
MSB
LSB
MSB
Канал A
Канал B
MSB
LSB
MSB
Канал A
Канал B
MSB
LSB
Канал A
Канал B
MSB Extended
MSB
LSB
MSB Расширенный
MSB
LSB
Канал A
Канал B
Канал A
Канал B
LSB
MSB V U C
LSB
MSB V U C ZLSB
MSB V U C ZLSB
MSB V U C
Кадр 0
Рама 191
звуковые данные порта последовательного аудиовыхода с помощью бита MUTESAO регистра
управления 1.
OLRCK
Left
Justified
OSCLK
(Out)
SDOUT
OLRCK
I²S
(вых
од)
Право
оправд
ано
(выход)
AES3
Прям
ой
(вых
од)
OSCLK
SDOUT
OLRCK
OSCLK
SDOUT
OLRCK
OSCLK
SDOUT
X = нетребуетсоответствияформату,нодолженбытьустановленвнужноезначение
CS8415A включает в себя приемник цифрового аудиосигнала AES3. Комплексная схема буферизации
обеспечивает доступ на чтение к состоянию канала и пользовательским данным. Эта схема буферизации
описана в Приложении B.
Приемник AES3 принимает и декодирует аудио и цифровые данные в соответствии со стандартами
интерфейсов AES3, IEC60958 (S/PDIF) и EIAJ CP-1201. Приемник состоит из дифференциального
входного каскада, управляемого через выводы RXP0 и RXN0, схемы восстановления тактовой частоты на
основе PLL и декодера, который отделяет аудиоданные от данных о состоянии канала и
пользовательских данных.
Для заделки и изоляции входящих кабелей данных от CS8415A используются внешние компоненты. Эти
компоненты подробно описаны в Приложении A.
5.1Мультиплексор 7:1 S/PDIF входа
В CS8415A используется входной мультиплексор S/PDIF 7:1, позволяющий обрабатывать до семи
каналов входных цифровых аудиоданных. Цифровые аудиоданные являются однополярными и
поступают на выводы RXP[0:6]. При реализации любой части мультиплексора неиспользуемые
выводы RXP должны быть привязаны к земле, а RXN0 должен быть соединен с землей по
переменному току. Доступ к управлению линией выбора мультиплексора осуществляется через
биты MUX[2:0] регистра Control 2. По умолчанию мультиплексор подключается к RXP0. Поэтому по
умолчанию через RXP0 и RXN0 подается дифференциальный сигнал. Рекомендуемые входные
цепи приведены в Приложении A.
5.2OMCK СистемныйтактовыйгенераторРежим
Имеется специальный режим переключения тактовых импульсов, который позволяет выводить
тактовые импульсы, поступающие на вход через вывод OMCK, через вывод RMCK. Эта функция
управляется битом SWCLK в регистре 1 управляющих регистров. Когда PLL теряет блокировку,
частота VCO падает до 300 кГц. Режим переключения тактовых импульсов позволяет
использовать входной тактовый сигнал через OMCK в качестве тактового сигнала в системе без
каких-либо сбоев, когда PLL теряет блокировку. Например, при удалении входа от приемника. При
включении SWCLK и реализации этого режима RMCK является выходом и не является
двунаправленным. Такое переключение тактовых импульсов выполняется без глюков. Обратите
внимание, что внутренняя схема, связанная с RMCK, не управляется OMCK. Это означает, что
сигналы OSCLK и OLRCK продолжают поступать от PLL и в этом режиме не используются. Данная
функция доступна только в программном режиме.
5.3PLL, подавлениеджиттераискорость изменения
Общее описание PLL, выбор рекомендуемых элементов фильтра PLL и особенности компоновки
приведены в Приложении C. На рис. 5показана рекомендуемая конфигурация двух конденсаторов
и одного резистора, входящих в состав фильтра PLL.
5.4Сообщениеобошибкахифункция удержания
В процессе декодирования входящего потока данных AES3 CS8415A может выявить несколько
видов ошибок, которые отображаются в регистре Receiver Error. Бит UNLOCK указывает,
заблокирован ли PLL на входящие данные AES3. Бит V отражает текущее состояние бита
валидности. Бит CONF (confidence) представляет собой логическое ИЛИ из BIP и UNLOCK. Бит
ошибки BIP (bi-phase) указывает на ошибку во входящем двухфазном кодировании. Бит PAR
(четность) указывает на ошибку четности при приеме.
Биты ошибок являются "липкими" - они устанавливаются при первом появлении соответствующей
Page 24
CS8415A
16
DS470F4
ошибки и будут оставаться установленными до тех пор, пока пользователь не прочитает регистр
через порт управления. Это позволяет регистру регистрировать все не маскированные ошибки,
возникшие с момента последнего чтения регистра.
Регистр Receiver Error Mask позволяет маскировать отдельные ошибки. Биты этого регистра
служат масками для соответствующих битов регистра ошибок приемника. Если бит маски
установлен в 1, то ошибка не маскируется, что означает следующее: о ее возникновении будет
сообщено в регистре ошибок приемника, что вызовет
Page 25
CS8415A
DS470F4
17
импульс на RERR, вызывающий возникновение прерывания RERR и влияющий на текущий
аудиосэмпл в зависимости от состояния битов HOLD. Биты HOLD позволяют выбрать между
удержанием предыдущего сэмпла, заменой текущего сэмпла на нулевой (отключение звука) и
отсутствием изменения текущего сэмпла. Если бит маски установлен в 0, то ошибка маскируется,
что означает следующее: ее появление не будет зафиксировано в регистре ошибок приемника, не
вызовет импульс на RERR или прерывание RERR, а также не повлияет на текущий аудиосэмпл.
Ошибки QCRC и CCRC не влияют на текущий аудиосэмпл, даже если они не замаскированы.
5.5ДанныеосостоянииканалаОбработка
Первые 2 байта блока состояния канала декодируются в регистр состояния канала приемника.
Установка бита CHS в регистре управления буфером данных статуса канала определяет, от какого
канала идет декодирование статуса канала: от канала A (CHS = 0) или от канала B (CHS = 1).
Бит PRO (professional) извлекается напрямую. Для потребительских данных извлекается бит COPY
(copyright), а код категории и биты L декодируются для определения статуса SCMS, на который
указывает бит ORIG (original). Если во входящем потоке AES3 код категории установлен в General,
то авторские права будут указаны всегда, даже если в потоке авторские права не указаны.
Наконец, бит AUDIO извлекается и используется для установки индикатора AUDIO, как описано
ниже в разделе "Автоопределение неаудио".
Если обнаружен предварительный эмфазис 50/15 мкс, то состояние вывода EMPH соответствующим
образом изменяется.
Биты состояния канала, указывающие на длину слова выборки, декодируются в соответствии с
требованиями стандартов AES3-1992 или IEC 60958. На аудиоданные, направляемые в порт
последовательного аудиовыхода, установка длины слова не влияет, и все 24 бита передаются в
том виде, в котором они были получены.
В Приложении A описана общая работа с данными о состоянии канала и данными пользователя.
5.6Обработка пользовательских данных
Входящие пользовательские данные буферизируются в буфере, доступном пользователю.
Принятые пользовательские данные могут также выводиться на вывод U под управлением бита
регистра управления. В зависимости от выбранных вариантов тактирования для вывода данных U
может не хватать тактового генератора. Рисунок 7 иллюстрирует эту схему. Если поступающие
биты пользовательских данных были закодированы как подкод Q-канала, то данные декодируются
и представляются в 10 последовательных местах рег-источника. Для индикации декодирования
нового блока Q-канала может быть включено прерывание, которое может быть считано через порт
управления.
5.7Обнаружение неаудиторного авто-
Поток данных AES3 может использоваться для передачи незвуковых данных, поэтому важно знать,
является ли входящий поток данных AES3 цифровым аудиосигналом или нет. Обычно эта
информация передается в бите состояния канала 1 (AUDIO), который автоматически извлекается
CS8415A. Однако некоторые неаудиоисточники, например, кодеры
придерживаться этого соглашения, и бит может быть установлен неправильно. Приемник CS8415A
AES3 может обнаружить такие незвуковые данные. Для этого используется 96-битный код
синхронизации, состоящий из 0x0000, 0x0000, 0x0000, 0x0000, 0xF872 и 0x4E1F. При обнаружении
кода синхронизации подается внутренний сигнал AUTODETECT. Если в течение следующих 4096
кадров не будет обнаружено никаких дополнительных синхрокодов, то сигнал AUTODETECT будет
отключен до тех пор, пока не будет обнаружен другой синхрокод. Бит AUDIO в регистре состояния
канала приемника представляет собой логическое ИЛИ из бита AUTODETECT и бита 1 состояния
принимаемого канала. Если обнаружены неаудиоданные, то они обрабатываются так же, как и
AC-3®
или MPEG, могут не
Page 26
CS8415A
18
DS470F4
обычные аудиоданные. При необходимости пользователь может отключить звук на выходах.
Page 27
CS8415A
DS470F4
19
5.8Монофоническийрежим
Поток AES3 может быть использован несколькими способами для передачи данных с частотой
дискретизации 96 кГц. Один из способов заключается в удвоении частоты кадров текущего
формата. В результате получается стереосигнал с частотой дискретизации 96 кГц, передаваемый
по одной витой паре. Альтернативный метод заключается в использовании двух субкадров в
сигнале AES3 с кадровой частотой 48 кГц для передачи последовательных выборок
монофонического сигнала, в результате чего получается поток с частотой дискретизации 96 кГц.
Это позволяет использовать старое оборудование, передатчики и приемники AES3 которого не
рассчитаны на работу с частотой кадров 96 кГц, для обработки информации с частотой
дискретизации 96 кГц. В таком "монорежиме" для передачи стереоданных требуется 2 кабеля
Монофонический режим работы приемника эффективно удваивает Fs по сравнению с входной
частотой кадров. Выходной тактовый генератор на выводе RMCK отслеживает Fs, и поэтому его
частота удваивается по сравнению со стереорежимом. Приемник будет работать с частотой
кадров Fs/2, а порт последовательного аудиовыхода - с частотой Fs. Данные субкадра A будут
направлены в левое и правое поля данных на SDOUT. Аналогично, данные субкадра B будут
направлены в левое и правое поля данных следующего такта слова SDOUT.
Использование монорежима необходимо только в том случае, если порт последовательного
аудиовыхода должен работать на частоте 96 кГц. Если CS8415A работает в обычном
стереорежиме и принимает данные AES3, оформленные в монорежиме, то порт
последовательного аудиовыхода будет работать на частоте 48 кГц, при этом левое и правое поля
данных будут представлять собой последовательные аудиосэмплы.
RCBL
Вых
од
VLRCK
C, U
Выход
- Выход RCBL и C доступны только в аппаратном режиме.
- RCBL становится высоким через 2 кадра после получения Z-преамбулы и остается высоким в течение 16 кадров.
- VLRCK - это виртуальный тактовый генератор слов, который может не существовать, но используется для иллюстрациисинхронизации C/U.
- Рабочий цикл VLRCK составляет 50%. Частота VLRCK всегда равна частоте входящих кадров.
- Если порт последовательного аудиовыхода находится в режиме ведущего, то VLRCK = OLRCK
- Если порт последовательного аудиовыхода работает в режиме slave, то при необходимости VLRCK должен быть созданизвне.
- Переходы Cand Ut выровнены в пределах ±1% от периода VLRCK до фронтов VLRCK.
Рисунок 7. Таймингприемника AES3 длявыходныхданныхвыводов C и U
Page 28
CS8415A
18
DS470F4
6.
Высокий
импеданс
MSB
LSB
MSB
LSB
ОПИСАНИЕ ПОРТОВ УПРАВЛЕНИЯ И СИНХРОНИЗАЦИЯ
Порт управления используется для доступа к регистрам, что позволяет настроить CS8415A на нужные
режимы работы и форматы. Кроме того, через порт управления можно считывать данные о состоянии
канала и данные пользователя. Работа порта управления может быть полностью асинхронной по
отношению к частоте дискретизации звука. Однако во избежание возможных помех выводы порта
управления должны оставаться неподвижными, если их работа не требуется.
Порт управления имеет 2 режима: SPI и I²C, при этом CS8415A выступает в роли ведомого устройства.
Режим SPI выбирается при наличии перехода высокого уровня в низкий на выводе AD0/CS после подачи
высокого уровня на вывод RST. Режим I²C выбирается подключением вывода AD0/CS к VL+ или DGND,
тем самым постоянно выбирая нужное состояние адреса бита AD0.
6.1Режим
В режиме SPI CS - сигнал выбора микросхемы CS8415A, CCLK - тактовый сигнал порта
управления (подается на CS8415A от микроконтроллера), CDIN - входная линия данных от
микроконтроллера, CDOUT - выходная линия данных от микроконтроллера. Данные поступают по
нарастающему фронту CCLK, а выходят по спадающему фронту.
На рис. 8 показана работа порта управления в режиме SPI. Для записи в регистр необходимо
подать низкий уровень CS. Первые семь битов на CDIN формируют адрес микросхемы и должны
быть равны 0010000b. Восьмой бит - это индикатор чтения/записи (R/W), который для записи
должен иметь низкий уровень. Следующие восемь битов формируют указатель адреса памяти
(MAP), который устанавливается на адрес обновляемого регистра. Следующие восемь битов - это
данные, которые будут помещены в регистр, обозначенный MAP. Во время записи выход CDOUT
остается в состоянии Hi-Z. При желании он может быть подтянут извне к высокому или низкому
уровню с помощью резистора 47 кОм.
Существует возможность автоматического инкремента MAP, которая включается битом INCR
регистра MAP. Если INCR равен нулю, то MAP остается неизменной при последовательном чтении
или записи. Если INCR установлен в 1, то MAP будет автоматически увеличиваться после чтения
или записи каждого байта, что позволяет выполнять блочное чтение или запись последовательных
регистров.
Для чтения регистра необходимо установить MAP на нужный адрес, выполнив цикл частичной
записи, который завершается (высокий уровень CS) сразу после байта MAP. Бит автоматического
инкремента MAP (INCR) может быть установлен или не установлен по желанию пользователя.
Чтобы начать чтение, установите низкий уровень CS, передайте адрес микросхемы и установите
высокий уровень бита чтения/записи (R/W). Следующий спадающий фронт CCLK тактирует MSB
адресуемого регистра (CDOUT выйдет из высокоимпедансного состояния). Если бит
автоинкремента MAP установлен в 1, то данные для последовательных регистров будут
появляться последовательно.
В режиме I²C SDA является двунаправленной линией данных. Данные поступают в микросхему и
выводятся из нее по тактовому генератору SCL, соотношение тактовых импульсов и данных
показано на рис. 9. Вывод CS отсутствует. Каждой микросхеме CS8415A присваивается
уникальный адрес. Выводы AD0 и AD1 формируют два младших бита адреса микросхемы и
должны быть подключены к VL+ или DGND в зависимости от желания. Вывод EMPH используется
для установки бита AD2 путем подключения резистора от вывода EMPH к VL+ или к DGND.
Состояние вывода воспринимается во время сброса CS8415A. Старшие 4 бита 7-битного поля
адреса фиксированы на уровне 0010b. Для связи с CS8415A поле адреса микросхемы, которое
является первым байтом, передаваемым в CS8415A, должно соответствовать 0010b, за которым
следуют установки EMPH, AD1 и AD0. Восьмой бит адреса является битом R/W. Если операция
является записью, то следующий байт - это указатель адреса памяти (MAP), который выбирает
регистр для чтения или записи. Если операция является чтением, то выводится содержимое
регистра, на который указывает MAP. Установка бита автоматического инкремента в MAP
позволяет производить последовательное чтение или запись в регистры. Каждый байт
разделяется битом подтверждения. Бит ACK выводится из CS8415A после чтения каждого
входного байта и вводится в CS8415A из микроконтроллера после каждого переданного байта.
Режим I²C поддерживается только при наличии VL+ в режиме 5 В.
6.3Прерывания
CS8415A обладает широкими возможностями по прерыванию. Выходной вывод INT предназначен
для управления входным выводом прерывания на главном микроконтроллере. Вывод INT может
быть установлен в активно-низкий, активно-высокий или активно-низкий режим без активного
подтягивающего транзистора. Последний режим используется при подключении проводных ИЛИ с
активным низким уровнем, когда к входному выводу прерывания микроконтроллера подключается
несколько периферийных выводов.
Прим
ечани
я:
Прерывание может быть вызвано многими условиями, перечисленными в описании регистров
состояния прерываний. Каждый источник может быть замаскирован с помощью битов регистра
маски. Кроме того, каждый источник может быть настроен на восходящий фронт, нисходящий
фронт или чувствительность к уровню. В сочетании с возможностью выбора чувствительного к
уровню или чувствительного к фронту импульса режима внутри микроконтроллера возможно
множество различных конфигураций в зависимости от потребностей разработчика оборудования.
SDA
SCL
НачалоОстановить
Рисунок 9. Временные характеристики порта управления в режиме I²C
1.
AD2 выводитсячерезрезистор,подключенныйквыводу EMPH.
AD1 и AD0 определяютсясостояниемсоответствующихвыводов.
Если операция является чтением, то последним битом чтения должен быть NACK (высокий
уровень).
Page 31
CS8415A
DS470F4
21
7.
Адре
с
(HEX)
Функция
7654321
0
01
Контроль 1
SWCLK
0
MUTESAO
00INT1
INT0
0
02
Контроль 2
0
HOLD1
HOLD0
RMCKF
MMR
MUX2
MUX1
MUX0
04
Управление источником
синхронизации
0
RUN000000
06
Формат
последовательного
вывода
SOMS
SOSF
SORES1
SORES0
СОЮЗ
СОДЕЛЬ
SOSPOL
SOLRPOL
07
Состояниепрерывания 1
0
ОСЛИП000DETC0RERR
08
Состояниепрерывания 2
0000DETU0QCH009
Маскапрерывания 1
0
ОСЛИПМ00
0
DETCM
0
RERRM
0A
Режимпрерывания 1
(MSB)
0
OSLIP100
0
DETC1
0
RERR1
0B
Режимпрерывания 1 (LSB)
0
OSLIP000
0
DETC0
0
RERR0
0C
Маскапрерывания 2
0000ДЕТУМ
0
QCHM
0
0D
Режимпрерывания 2
(MSB)
0000DETU1
0
QCH1
0
0E
Режимпрерывания 2 (LSB)
0000DETU0
0
QCH0
0
0F
Данные CS приемника
AUX3
AUX2
AUX1
AUX0
PRO
AUDIO
КОПИЯ
ORIG
10
Ошибкиприемника
0
QCRC
CCRC
РАЗБЛОКИР
ОВАТЬ
V
CONF
БИП
PAR
11
Маскаошибокприемника
0
QCRCM
CCRCM
UNLOCKM
VM
CONFM
BIPM
PARM
12
CS Управление буфером
данных
00BSEL
CBMR
DETCI0CAM
CHS
13
U Управление буфером
данных
000000DETUI
0
14-1D
Q субкодДанные
1E
Соотношение
OMCK/RMCK
ORR7
ORR6
ORR5
ORR4
ORR3
ORR2
ORR1
ORR0
20-37
Буферданных C или U
7F
ID иверсия
ID3
ID2
ID1
ID0
VER3
VER2
VER1
VER0
7654321
0
INCR
MAP6
MAP5
MAP4
MAP3
MAP2
MAP1
MAP0
СВОДНАЯ ИНФОРМАЦИЯ ПО РЕГИСТРУ ПОРТА УПРАВЛЕНИЯ
7.1Указательадресапамяти (MAP)
INCR - бит управления
автоинкрементацией адреса По
умолчанию = '0'
0
1
MAP6:MAP0 - адресрегистра
Примечание:Запрещается записывать в зарезервированные регистры во время нормальной
Таблица 1. Сводная карта регистров управления
- Инвалид
- Включено
работы. Некоторые зарезервированные регистры используются для тестовых режимов,
которые могут полностью изменить нормальную работу CS8415A.
Page 32
CS8415A
22
DS470F4
8.
SWCLK
0
МУТЕСАО
00INT1INT0
0
0
HOLD1HOLD0
RMCKF
MMR
MUX2
MUX1
MUX0
ОПРЕДЕЛЕНИЕБИТОВРЕГИСТРАПОРТАУПРАВЛЕНИЯ
8.1Управление 1 (01h)
76543210
SWCLK - Управлениевыводом OMCK на RMCK припотере
блокировки PLL Поумолчанию = '0'
0
- Функция RMCK по умолчанию
1
- Выход OMCK навывод RMCK
MUTESAO - управление отключением звука для порта
последовательного аудиовыхода По умолчанию = '0'
0
- Инвалид
1
- Включено
INT1:0 - управление выходным выводом
прерывания (INT) По умолчанию = '00'
00 - Активный высокий уровень; высокий выход указывает на
возникновение прерывания 01 - Активный низкий уровень; низкий
выход указывает на возникновение прерывания
- Субфреймы A и B рассматриваютсякакпоследовательныевыборки
Page 33
CS8415A
DS470F4
23
одного канала данных. Данные дублируются на левый и правый
параллельные выходы блока приемника AES. Частота дискретизации (Fs)
удваивается по сравнению с MMR=0
Page 34
CS8415A
24
DS470F4
MUX2:0 - 7:1 S/PDIF Input Multiplexer Select Line Control По
0
RUN000000
SOMS
SOSF
SORES1SORES0
СОЮЗ
СОДЕЛЬ
SOSPOL
SOLRPOL
умолчанию = '000'
000 - RXP0
001 - RXP1
010 - RXP2
011 - RXP3
100
- RXP4
101
- RXP5
110
- RXP6
111
- Зарезервировано
8.3Управлениеисточникомтактовыхимпульсов (04h)
76543210
Этот регистр конфигурирует источники тактовых импульсов для различных блоков. Совместно с
регистром управления потоком данных можно выбирать различные режимы работы
приемника/передатчика/приемопередатчика.
RUN - управляет внутренними тактовыми генераторами, позволяя перевести CS8415A в состояние
"выключенного питания" с низким потреблением тока.
статический порт управления работает, позволяя считывать или изменять регистры. Чтение и
запись буферов данных U и C невозможны. Потребление электроэнергии низкое.
- Выравниваниепоправомукраю (тольков режиме мастера)
SODEL - Задержка данных SDOUT относительно OLRCK, для форматов данных
с левым выравниванием По умолчанию = '0'
0
- MSB данных SDOUT появляетсявпервомпериоде OSCLK послефронта импульса OLRCK
1
- MSB данных SDOUT появляетсявовторомпериоде OSCLK послефронта OLRCK
SOSPOL - полярность тактового
генератора OSCLK По умолчанию
= '0'
0
- SDOUT сэмплируетсяпонарастающемуфронту OSCLK
1
- SDOUT сэмплируетсяпоспадающимфронтам OSCLK
SOLRPOL - полярность тактового
генератора OLRCK По умолчанию
= '0'
0
- Данные SDOUT предназначеныдлялевогоканала,когда OLRCK находитсянавысоком уровне
1
- Данные SDOUT предназначеныдляправогоканалапривысоком уровне сигнала OLRCK
8.5Статуспрерывания 1 (07h) (только чтение )
76543210
Для всех битов этого регистра "1" означает, что соответствующее условие прерывания возникло
хотя бы один раз с момента последнего чтения регистра. Значение "0" означает, что
соответствующее условие прерывания НЕ возникало с момента последнего чтения регистра.
Чтение регистра сбрасывает все биты в 0, если только режим прерывания не установлен на
уровень и источник прерывания не является истинным. Биты состояния, которые замаскированы в
соответствующем регистре маски, в этом регистре всегда будут иметь значение "0". По умолчанию
этот регистр имеет значение 00h.
Если порт последовательного аудиовыхода находится в ведомом режиме, а OLRCK асинхронен
источнику данных порта, то этот бит будет переходить в высокий уровень каждый раз, когда
выборка данных падает или повторяется.
DETC - прерывание передачиС-буфераиз D в E.
Указывает на завершение передачи С-буфера из D в E. Дополнительную информацию см. в
разделе "Состояние канала и управление буфером пользовательских данных" на стр. 38.
RERR - произошла ошибка приемника.
Page 37
CS8415A
DS470F4
27
Регистр Receiver Error может быть прочитан для определения характера ошибки, вызвавшей
прерывание.
Page 38
CS8415A
28
DS470F4
8.6Статуспрерывания 2 (08h) (только чтение )
0000DETU0QCH
0
0
ОСЛИПМ
000
DETCM
0
RERRM
0
OSLIP1000DETC1
0
RERR1
0
OSLIP0000DETC0
0
RERR0
0000ДЕТУМ
0
QCHM
0
76543210
Для всех битов этого регистра "1" означает, что соответствующее условие прерывания возникло
хотя бы один раз с момента последнего чтения регистра. Значение "0" означает, что
соответствующее условие прерывания НЕ возникало с момента последнего чтения регистра.
Чтение регистра сбрасывает все биты в 0, если только режим прерывания не установлен на
уровень и источник прерывания не является истинным. Биты состояния, которые замаскированы в
соответствующем регистре маски, в этом регистре всегда будут иметь значение "0". По умолчанию
этот регистр имеет значение 00h.
DETU - прерывание передачиU-буфераиз D в E.
Указывает на завершение передачи U-буфера из D в E. Дополнительную информацию см. в
разделе "Состояние канала и управление буфером пользовательских данных" на стр. 38.
QCH - новый блок данных Q-подкода доступен для чтения.
Данные должны быть полностью считаны в течение 588 кадров AES3 после возникновения
прерывания, чтобы избежать повреждения данных следующим блоком.
8.7Маскапрерывания 1 (09h)
76543210
Биты этого регистра служат маской для регистра прерывания 1. Если бит маски установлен в 1, то
ошибка не маскируется, т.е. ее возникновение будет влиять на вывод INT и регистр состояния.
Если бит маски установлен в 0, то ошибка маскируется, то есть ее возникновение не влияет на
вывод INT и регистр состояния. Позиции битов совпадают с соответствующими битами регистра
Interrupt 1. По умолчанию этот регистр имеет значение 00h.
Два регистра Interrupt Mode формируют 2-битный код для каждой функции Interrupt Register 1.
Существует три способа установки вывода INT в активное состояние в соответствии с условием
прерывания. В режиме активного фронта нарастания вывод INT становится активным по приходу
условия прерывания. В режиме активного фронта падения вывод INT становится активным при
снятии условия прерывания. В режиме активного уровня вывод INT становится активным во время
действия условия прерывания. Следует помнить, что активный уровень (высокий или низкий)
зависит только от битов INT[1:0]. По умолчанию эти регистры имеют значение 00.
00 - активен
нарастающий фронт 01
- активен спадающий
фронт
10
- Уровеньактивный
11
- Зарезервировано
8.9Маскапрерывания 2 (0Ch)
76543210
Page 39
CS8415A
DS470F4
29
Биты этого регистра служат маской для регистра прерывания 2. Если бит маски установлен в 1, то
ошибка не маскируется, т.е. ее возникновение будет влиять на вывод INT и регистр состояния.
Если бит маски установлен в 0, то ошибка маскируется, то есть ее появление не влияет ни на
вывод INT, ни на регистр состояния. Позиции битов совпадают с соответствующими битами
регистра Interrupt 2. По умолчанию этот регистр имеет значение 00h.
Два регистра Interrupt Mode формируют 2-битный код для каждой функции Interrupt Register 1.
Существует три способа установки вывода INT в активное состояние в соответствии с условием
прерывания. В режиме активного фронта нарастания вывод INT становится активным по приходу
условия прерывания. В режиме активного фронта падения вывод INT становится активным при
снятии условия прерывания. В режиме активного уровня вывод INT становится активным во время
действия условия прерывания. Следует помнить, что активный уровень (высокий или низкий)
зависит только от битов INT[1:0]. По умолчанию эти регистры имеют значение 00.
Биты этого регистра могут быть связаны как с каналом A, так и с каналом B принимаемых данных.
Выбор нужного канала осуществляется с помощью бита CHS регистра управления буфером данных
состояния канала.
AUX3:0 - ширина поля входящих вспомогательных данных, указанная битами состояния входящего
канала, декодированная в соответствии с IEC60958 и AES3.
0000 - Вспомогательные данные
отсутствуют 0001 Вспомогательные данные длиной
1 бит 0010 - Вспомогательные
данные длиной 2 бита 0011 Вспомогательные данные длиной
3 бита 0100 - Вспомогательные
данные длиной 4 бита 0101 Вспомогательные данные длиной
5 бит 0110 - Вспомогательные
данные длиной 6 бит 0111 Вспомогательные данные длиной
7 бит 1000 - Вспомогательные
данные длиной 8 бит 1001 - 1111
Если во входящем потоке AES3 код категории установлен на General, то авторские права всегда
будут обозначаться символом COPY, даже если в потоке авторские права не указаны.
Page 42
CS8415A
32
DS470F4
ORIG - индикаторпоколения SCMS, декодируетсяизкодакатегорииибита L.
0
QCRC
CCRC
РАЗБЛОКИР
ОВАТЬ
V
CONF
БИП
PAR
0
- Полученныеданныеотносятсяк1-мупоколениюиливыше
1
- Полученныеданныеявляютсяоригинальными
Примечание:COPY и ORIG будут иметь значение 1, если входящие данные помечены как
профессиональные или если ресивер не используется.
8.12Ошибкаприемника (10h) (толькочтение )
76543210
Этот регистр содержит биты состояния приемника AES3 и PLL. Немаскированные биты при
возникновении ошибки переходят в высокий уровень и остаются таковыми до тех пор, пока регистр
не будет прочитан. Чтение регистра сбрасывает все биты в 0, если только источник ошибки не
является истинным. Биты, которые замаскированы в регистре маски ошибок приемника, в этом
регистре всегда будут равны 0. По умолчанию этот регистр имеет значение 00h.
PAR - битчетности.Обновляетсянаграницах субкадров.
0
- Ошибка отсутствует
1
- Ошибка паритета
Page 43
CS8415A
DS470F4
33
8.13Маскаошибокприемника (11h)
0
QCRCM
CCRCM
UNLOCKM
VM
CONFM
BIPM
PARM
00BSEL
CBMR
DETCI0CAM
CHS
76543210
Биты этого регистра служат масками для соответствующих битов регистра ошибок приемника.
Если бит маски установлен в 1, то ошибка является немаскируемой, то есть ее появление будет
отображаться в регистре ошибок приемника, влиять на вывод RERR, прерывание RERR и влиять
на текущий аудиосэмпл в соответствии со статусом бита HOLD. Если бит маски установлен в 0, то
ошибка маскируется, то есть ее появление не будет отображаться в регистре ошибок приемника,
не будет влиять на вывод RERR, не будет влиять на прерывание RERR и не будет влиять на
текущий аудиосэмпл. Биты CCRC и QCRC ведут себя иначе, чем остальные биты: они не влияют
на текущий аудиосэмпл даже в снятом состоянии. По умолчанию этот регистр имеет значение 00h.
Следующие 10 регистров содержат декодированные данные субкода Q-канала
76543210
Каждый байт является первым LSB по отношению к 80 битам Q-подкода Q[79:0]. Таким образом,
бит 7 адреса 14h соответствует Q[0], а бит 0 адреса 0Eh - Q[7]. Аналогично бит 0 адреса 1Dh
соответствует Q[79].
8.17OMCK/RMCK Ratio (1Eh) (толькочтение )
Этот регистр позволяет хост-микроконтроллеру вычислить частоту входящей выборки из
уравнения ORR=Fso/Fsi. Fso определяется OMCK, частота которого принимается равной 256 Fso.
ORR представляется в виде беззнакового 2-разрядного целого числа и 6-разрядной дробной
части. Значение имеет смысл только после того, как PLL достигнет блокировки. Например, если
OMCK составляет 12,288 МГц, то Fso будет равно 48 кГц (48 кГц = 12,288 МГц/256). Тогда, если
частота дискретизации входного сигнала также равна 48 кГц, то из регистра ORR будет получено
значение 1.0. (Значение из регистра ORR шестнадцатеричное, поэтому фактическое значение
будет 40h). Если
FSO/FSI
> 3 63/
, то ORR насытитсяпризначении FFh. Крометого,в ORR
64
отсутствует гистерезис. Поэтому небольшая величина джиттера в любом из тактовых генераторов
может привести к осцилляции LSB ORR[0].
VER3:0 - уровеньревизии CS8415A. Ревизия A кодируетсякак 0001
Page 47
CS8415A
DS470F4
37
9.
Название
вывода
#
Описаниевыводов
SDA/CDOUT
1
Последовательный управляющий ввод/вывод данных (I²C) / вывод данных (SPI)
(вход/выход) - В режиме I²C SDA является управляющей линией данных ввода/вывода. SDA
является открытым стоком и требует внешнего подтягивающего резистора к VL+. В режиме SPI
CDOUT - это выходные данные интерфейса порта управления CS8415A.
AD0/CS
2
Address Bit 0 (I²C) / Control Port Chip Select (SPI) (Input) - Падающий фронт импульса на этом
выводе переводит CS8415A в режим порта управления SPI. При отсутствии падающего фронта
импульса CS8415A по умолчанию переходит в режим I²C. В режиме I²C вывод AD0 является
выводом адреса микросхемы. В режиме SPI вывод CS используется для включения интерфейса
порта управления CS8415A.
EMPH
3
Pre-Emphasis (выход) - EMPH имеет низкийуровень,есливходящиеданныеосостоянии
канала указывают на предварительное усиление 50/15 мс. EMPH имеет высокий уровень, если
данные о состоянии канала указывают на отсутствие предварительного усиления или на
предварительное усиление, отличное от 50/15 мс. Этот вывод также является опцией запуска и
требует подключения резистора 47 кОм к VL+ или DGND, который определяет бит адреса AD2
для порта управления в режиме I²C.
RXP0
RXN0
4
5
Портприемника AES3/SPDIF (вход) - дифференциальные линейные входы приемника,
передающие данные AES3. RXP0 может использоваться как однополярный вход в составе
входного MUX 7:1 S/PDIF. Если RXP0 используется в MUX, RXN0 должен быть соединен с
землей.
подтягиваемого резистора для выбора
нужного варианта запуска.
Page 48
CS8415A
38
DS470F4
RXP1
RXP2 RXP3
RXP4 RXP5
RXP6
12
13
14
15
25
26
Дополнительныйпортприемника AES3/SPDIF (вход) - односторонние входы приемника,
передающие цифровые данные AES3 или S/PDIF. Эти входы вместе с RXP0 составляют
входной мультиплексор S/PDIF 7:1, а доступ к управлению линиями выбора осуществляется с
помощью битов MUX2:0 регистра Control 2. Обратите внимание, что все неиспользуемые входы
должны быть привязаны к земле. Рекомендуемые входные цепи приведены в Приложении A.
VA+
6
Положительноеаналоговоепитание (вход) - положительное питание аналоговой секции.
Номинально +5,0 В. Это питание должно быть как можно более тихим, так как шум на этом
выводе будет напрямую влиять на характеристики джиттера восстановленного тактового
генератора.
Page 49
CS8415A
DS470F4
39
Название
вывода
#
Описаниевыводов
AGND
7
Аналоговая земля (вход) - земля для аналоговых схем микросхемы. AGND и DGND должны
быть подключены к общему заземлению под микросхемой.
ФИЛЬТР
8
PLL Loop Filter (Output) - между этим выводом и землей должна быть подключена RC-сеть. См.
"Приложение C: Фильтр PLL" на стр. 41 содержит рекомендуемые схемы и значения
компонентов.
RST
9
Сброс (вход) - при низком уровне RST CS8415A переходит в режим пониженного
энергопотребления, и все внутренние состояния сбрасываются. При первом включении питания
RST должен удерживаться в низком уровне до тех пор, пока источник питания не станет
стабильным, а все входные тактовые генераторы - стабильными по частоте и фазе. Это
особенно актуально в аппаратном режиме с несколькими устройствами CS8415A, где важна
синхронизация между устройствами
RMCK
10
Input Section Recovered Master Clock (Output) - выход восстановленного задающего генератора
входной секции при использовании PLL. Частота по умолчанию равна 256x частоты
дискретизации (Fs) и может быть установлена на 128x.
RERR
11
Receiver Error (Output) - при высоком уровне указывает на проблемы в работе приемника AES3.
Состояние этого вывода обновляется один раз за субкадр входящих данных AES3. Условиями,
которые могут вызвать высокий уровень RERR, являются: валидность, ошибка четности, ошибка
двухфазного кодирования, ошибки доверия, QCRC и CCRC, а также потеря блокировки в PLL.
Каждое из этих состояний может быть дополнительно замаскировано от воздействия на вывод
RERR с помощью регистра маски ошибок приемника. Вывод RERR отслеживает состояние
маскируемых ошибок: вывод становится высоким, как только возникает маскируемая ошибка, и
сразу же становится низким, когда все маскируемые ошибки исчезают.
OSCLK
16
Serial Audio Output Bit Clock (Input/Output) - последовательный тактовый генератор битов для
аудиоданных на выводе SDOUT
OLRCK
17
Serial Audio Output Left/Right Clock (Input/Output) - тактовая частота для аудиоданных,
поступающих на вывод SDOUT. Частота будет равна выходной частоте дискретизации (Fs)
SDOUT
18
Serial Audio Output Data (Output) - вывод последовательного вывода аудиоданных
INT
19
Прерывание (выход) - Индикация ошибок и ключевых событий во время работы CS8415A. Все
биты, влияющие на INT, могут быть размаскированы через биты в регистрах управления.
Условие (условия), инициировавшее прерывание, можно прочитать через управляющий регистр.
Полярность выхода INT, а также выбор стандартного выхода или выхода с открытым стоком
устанавливаются через управляющий регистр. После установки значения "истина" вывод INT
становится ложным только после считывания регистров состояния прерывания и возвращения
битов состояния прерывания в нулевое состояние
U
20
User Data (Output) - вывод пользовательских данных с приемника AES3, временные
характеристики см. на рис. 7.
Цифровая земля (вход) - земля для цифровых схем микросхемы. DGND и AGND должны быть
подключены к общему заземлению под микросхемой.
ВЛ+23Positive Digital Power (Input) - Положительное питание цифровой части. Обычно +3,3 В или +5,0
В.
H/S
24
Hardware/Software Mode Control (Input) - определяет способ управления работой CS8415A и
способ доступа к данным CS и U. В программном режиме управление устройством и доступ к
данным CS и U осуществляется в основном через порт управления с помощью
микроконтроллера. Аппаратный режим обеспечивает альтернативный режим работы и доступ к
данным CS и U через специальные выводы. Этот вывод должен быть постоянно связан с VL+
или DGND
AD1/CDIN
27
Address Bit 1 (I²C) / Serial Control Data in (SPI) (Input) - В режиме I²C AD1 является выводом
адреса микросхемы. В режиме SPI CDIN является входной линией данных для интерфейса
порта управления
Page 50
CS8415A
40
DS470F4
SCL/CCLK
28
Control Port Clock (Input) - тактовый генератор последовательного интерфейса управления,
используется для передачи битов управляющих данных в CS8415A и из него. В режиме I²C для
работы SCL требуется внешний подтягивающий резистор к VL+
Page 51
CS8415A
DS470F4
41
10.
SOSF
SORES1/0
СОЮЗ
СОДЕЛЬ
SOSPOL
SOLRPOL
OF1 - Left Justified
000000
0
OF2 - 24-разрядныеданные I²S
000010
1
OF3 - Right Justified, только в режиме мастера
000100
0
OF4 - Прямыеданные AES3
011000
0
SDOUT
ORIG
EMPH
Функция
LO--
Порт последовательного вывода
является ведомым
HI--
Порт последовательного вывода
является ведущим
-LOLO
Левоеобоснование
-LOHI
I²S 24-разрядныеданные
-HILO
Правооправдано
-HIHI
Прямыеданные AES3
H/S
Буфер данных C и U
бит
AES3 Rx
&
Декодер
Послед
овател
ьный
аудиов
ыход
HARDWARE MODE
CS8415A имеет аппаратный режим, который позволяет использовать устройство без микроконтроллера.
Аппаратный режим выбирается подключением вывода H/S к VL+. В аппаратном режиме изменяется
назначение различных выводов, что описано в разделе "Определение выводов в аппаратном режиме".
Поток данных в аппаратном режиме показан на рис. 10. Аудиоданные поступают через приемник AES3 и
направляются в порт последовательного аудиовыхода. На выводы выводятся биты состояния каналов
PRO, COPY, ORIG, EMPH и AUDIO. Декодированные биты C и U также выводятся по обоим фронтам
сигнала OLRCK (только в режиме ведущего устройства, см. рис. 7). Текущий аудиосэмпл передается в порт
последовательного аудиовыхода без изменений, если бит достоверности имеет высокий уровень или
произошла ошибка четности, двухфазности или блокировки PLL.
10.1ПоследовательныйаудиопортФорматы
В аппаратном режиме доступно лишь ограниченное число альтернативных форматов
последовательного аудиопорта. В табл. 2приведены эквивалентные настройки битов
программного режима для каждого формата. Параметры запуска приведены в табл. 3и позволяют
выбрать ведущий или ведомый порт последовательного аудиовыхода, а также формат
последовательного аудиопорта.
Таблица 2. Определения битов эквивалентного программного режима
Таблица 3. Параметры запуска аппаратного режима
VL +
RXP
RXN
OLRCK
OSCLK
SDOUT
RMCK RERR NVERR CHS
COPY ORIG EMPH PRO AUDIO RCBL
C
U
Page 52
CS8415A
42
DS470F4
Выводы питания (VD+, VA+, DGND, AGND), а также вывод сброса (RST) и вывод фильтра PLL (FILT)
на данной схеме не указаны. Подробная информация о подключении приведена в Типовой схеме подключения.
Рисунок 10. Аппаратныйрежим
Page 53
CS8415A
DS470F4
43
11.
Название
вывода
#
Описание выводов
КОПИЯ
1
COPY Channel Status Bit (Output) - отражает состояние бита Copyright Channel Status во входящем
потоке данных AES3. Если код категории установлен в General, то авторское право будет указано
независимо от состояния бита Copyright.
VL2+
VL+
VL3+
2
23
27
Положительное цифровое питание (вход) - обычно +3,3 Вили +5,0 В.
EMPH
3
Предварительноеподчеркивание (выход) - EMPH имеет низкийуровень,есливходящие
данные о состоянии канала указывают на предварительное подчеркивание 50/15 мс. EMPH имеет
высокий уровень, если данные о состоянии канала указывают на отсутствие предварительного
акцентирования или указывают на предварительное акцентирование, отличное от 50/15 мс. Этот
вывод также является опцией запуска, которая, наряду с ORIG, определяет формат
последовательного порта. Требуется подключение резистора 47 кОм к VL+ или DGND.
RXP0
RXN0
4
5
Порт приемника AES3/SPDIF (вход) - дифференциальные линейные входы приемника двухфазных
кодированных данных AES3. Рекомендуемые схемы см. в Приложении A.
VA+
6
Положительноеаналоговоепитание (вход) - номинально +5,0 В. Это питание должно быть как
можно более тихим, поскольку шум на этом выводе будет напрямую влиять на джиттерные
характеристики восстановленного тактового генератора.
AGND
7
Аналоговая земля (вход) - земля для аналоговых схем микросхемы. AGND и DGND должны быть
подключены к общему заземлению под микросхемой.
ФИЛЬТР
8
PLL Loop Filter (Output) - между этим выводом и землей должна быть подключена RC-сеть.
Рекомендуемые схемы и значения компонентов см. вразделе "Приложение C: фильтр PLL" на
стр. 41.
ОПИСАНИЕВЫВОДОВ - АППАРАТНЫЙРЕЖИМ
Page 54
CS8415A
44
DS470F4
RST
9
Сброс (вход) - при низком уровне RST CS8415A переходит в режим пониженного
энергопотребления, и все внутренние состояния сбрасываются. При первом включении питания
RST необходимо удерживать в низком уровне до тех пор, пока источник питания не станет
стабильным, а все входные тактовые генераторы - стабильными по частоте и фазе. Это особенно
актуально в аппаратном режиме с несколькими устройствами CS8415A, где важна синхронизация
между устройствами.
Page 55
CS8415A
DS470F4
45
Название
вывода
#
Описаниевыводов
RMCK
10
Восстановленныйосновнойтактовыйгенератор (выход) - выход восстановленного основного
тактового генератора при блокировке PLL на входящий поток AES3. Частота равна 256-кратному
значению частоты дискретизации (Fs).
RERR
11
Receiver Error (Output) - при высоком уровне указывает на наличие ошибки в приемнике AES3.
Состояние этого вывода обновляется один раз за субкадр входящих данных AES3. Высокий уровень
RERR может быть вызван следующими состояниями: высокий уровень бита достоверности, ошибка
четности, ошибка двухфазного кодирования и потеря блокировки PLL.
RCBL
12
Блоксостоянияканалаприемника (выход) - указывает на начало блока состояния принимаемого
канала. RCBL становится высоким через два кадра после приема Z-преамбулы, остается высоким в
течение 16 кадров, пока обновляются COPY, ORIG, AUDIO, EMPH и PRO, и возвращается к
низкому уровню до конца блока. RCBL изменяется по нарастающему фронту RMCK.
PRO
13
PRO Channel Status Bit (Output) - отражает состояние бита Professional/Consumer Channel Status во
входящем потоке данных AES3. Низкий уровень указывает на потребительский, а высокий - на
профессиональный.
CHS
14
Channel Select (Input) - выбирает, данные о состоянии какого канала субкадра будут выводиться на
выводы EMPH, COPY, ORIG, PRO и AUDIO. Канал A выбирается при низком уровне CHS, а канал B
- при высоком уровне CHS.
NVERR
15
No Validity Receiver Error Indicator (Output) - высокий уровень на выводе указывает на проблемы в
работе приемника AES3. Состояние этого вывода обновляется один раз за кадр входящих данных
AES3. Условиями, вызывающими высокий уровень NVERR, являются: ошибка четности, ошибка
двухфазного кодирования и потеря блокировки PLL.
OSCLK
16
Serial Audio Output Bit Clock (Input/Output) - последовательный тактовый генератор битов для
аудиоданных на выводе SDOUT.
Serial Audio Output Data (Output) - вывод последовательного вывода аудиоданных. Этот вывод
также является параметром запуска, определяющим, является ли последовательный аудиопорт
ведущим или ведомым. Требуется подключение резистора 47 кОм к VL+ или DGND.
AUDIO
19
Битсостоянияаудиоканала (выход) - отражает состояниебитасостояния
аудио/неаудиоканала во входящем потоке данных AES3. Если этот бит имеет низкий
уровень, это означает, что аудиопоток достоверен.
DGND3
DGND2
DGND
20
21
22
Цифровая земля (вход) - земля для цифровых схем микросхемы. DGND и AGND должны быть
подключены к общему заземлению под микросхемой.
H/S
24
Hardware/Software Mode Control (Input) - определяет способ управления работой CS8415A и
способ доступа к данным CS и U. В программном режиме управление устройством и доступ к
данным CS и U осуществляется в основном через порт управления с помощью микроконтроллера.
Аппаратный режим обеспечивает другой режим работы и доступ к данным CS и U через
специальные выводы. Этот вывод должен быть постоянно связан с VL+ или DGND.
U
25
User Data (Output) - вывод пользовательских данных с приемника AES3, тактируемых нарастающим
и спадающим фронтами сигнала OLRCK.
C
26
Данные о состоянии канала (выход) - вывод данных о состоянии канала от приемника AES3,
тактируемый нарастающим и спадающим фронтами сигнала OLRCK.
ORIG
28
Original Channel Status (Output) - индикатор генерации SCMS. Декодируется из входящего категорического кода и бита L в битах статуса канала. Низкий уровень указывает на то, что источником
потока аудиоданных является копия, а не оригинал. Высокий уровень указывает на то, что поток
аудиоданных является оригинальным. Этот вывод также является параметром запуска, который,
наряду с EMPH, определяет формат последовательного аудиопорта. Требуется подключение
резистора 47 кОм к VL+ или DGND.
Page 56
CS8415A
46
DS470F4
12.
ПРИЛОЖЕНИЯ
12.1Сброс, выключение питания и запуск - Up
При низком уровне RST CS8415A переходит в режим пониженного энергопотребления, все
внутренние состояния сбрасываются, включая порт управления и регистры, а выходы
отключаются. При высоком уровне RST порт управления становится рабочим, и в регистры
управления необходимо загрузить требуемые настройки. Запись 1 в бит RUN приводит к выходу
устройства из состояния пониженного энергопотребления и началу работы. После того как PLL
установится, будут включены последовательные аудиовыходы.
Некоторые опции CS8415A управляются механизмом запуска. В состоянии сброса некоторые
выходные выводы переконфигурируются в качестве входов. Сразу же после выхода из состояния
сброса определяется уровень сигнала на этих выводах. После этого выводы переключаются в
режим выходов. Этот механизм позволяет использовать выходные выводы для установки
альтернативных режимов работы CS8415A путем подключения резистора 47 кОм между выводом
и VL+ (HI) или DGND (LO). Для каждого режима каждый вывод выбора варианта запуска ДОЛЖЕН
иметь внешний подтягивающий или отводящий резистор. В программном режиме единственным
контактом выбора опций запуска является EMPH, который используется для установки бита
объявления микросхемы для порта управления в режиме I²C. В аппаратном режиме используется
множество опций запуска, которые подробно описаны в разделе "Определение аппаратуры" в
конце данного технического описания.
12.2Идентификационныйиревизионныйкод
В CS8415A имеется регистр, содержащий 4-битный код, указывающий на то, что адресуемое
устройство является CS8415A. Это удобно, когда в одной системе находятся другие
представители семейства CS84xx, что позволяет использовать общие программные модули.
Также доступен 4-битный код ревизии CS8415A. Это позволяет программному драйверу CS8415A
определять, какая ревизия устройства используется в конкретной системе, и соответствующим
образом изменять свое поведение. Чтобы предусмотреть возможность внесения будущих
изменений, настоятельно рекомендуется считывать код ревизии в переменную область
микроконтроллера и использовать его там, где это необходимо, по мере поступления информации
о ревизии.
Для большинства приложений CS8415A может работать от одного источника питания +5,0 В,
соблюдая обычные правила развязки питания. См. рис. 5. Обратите внимание, что протокол I²C
поддерживается только в режиме VL+ = 5,0 В. В тех случаях, когда требуется, чтобы
восстанавливаемый входной тактовый генератор, выводимый на вывод RMCK, имел низкий
уровень джиттера, используйте для VA+ отдельное тихое аналоговое питание +5,0 В, развязанное
с AGND. Кроме того, рекомендуется использовать отдельную область аналоговой заземляющей
плоскости вокруг выводов FILT, AGND, VA+, RXP[0:6] и RXN0.
Рекомендуется широкое использование силовых и земляных плоскостей, заполнение
неиспользуемых областей земляными плоскостями и применение развязывающих конденсаторов
поверхностного монтажа. Развязывающие конденсаторы должны быть установлены на той же
стороне платы, что и CS8415A, чтобы минимизировать влияние индуктивности, а все
развязывающие конденсаторы должны располагаться как можно ближе к CS8415A.
Page 57
CS8415A
DS470F4
47
13.
ПРИЛОЖЕНИЕ A: КОМПОНЕНТЫ ВНЕШНЕГО
ПРИЕМНИКА AES3/SPDIF/IEC60958
13.1Внешние компоненты приемника AES3
Приемник CS8415A AES3 предназначен для работы как с профессиональными, так и с
потребительскими интерфейсами. В соответствии со спецификациями dig- ital audio для
профессионального использования требуется балансный приемник, использующий разъемы XLR с
сопротивлением 110 Ом.
±20% импеданса. Разъем XLR на приемнике должен иметь внутренние контакты с наружным
корпусом. Поскольку приемник имеет очень высокий входной импеданс, для согласования с
импедансом линии через клеммы приемника следует установить резистор 110 Ом, как показано на
рис. 11. Хотя трансформаторы не являются обязательным требованием AES, они настоятельно
рекомендуются.
Если требуется некоторая изоляция без использования трансформаторов, то последовательно с
каждым входным выводом (RXP0 и RXN0) следует установить конденсатор емкостью 0,01 мкФ, как
показано на рис. 12. Однако если не использовать трансформатор, то в приемник может попасть
высокочастотная энергия, что приведет к ухудшению аналоговых характеристик.
На рис. 11 и 12 показан дополнительный блокирующий конденсатор постоянного тока (от 0,1 до
0,47 мкФ), включенный последовательно с кабельным входом. Это повышает надежность
приемника, предотвращая насыщение трансформатора или протекание постоянного тока при
наличии постоянного напряжения на кабеле.
При конфигурировании систем важно избежать образования петель заземления и протекания
постоянного тока по экрану кабеля, которые могут возникнуть при подключении блоков с разными
потенциалами заземления. Обычно экран кабеля заземляется на шасси передающего устройства,
а на приемнике экран через конденсатор соединяется с землей шасси. Однако в некоторых
случаях выгодно, чтобы заземление двух коробок имело одинаковый потенциал, и экран кабеля
может быть использован для обеспечения такого электрического соединения. В общем случае
целесообразно предусмотреть возможность заземления или емкостного соединения экрана с
шасси.
В случае потребительского интерфейса стандарты предусматривают использование
несимметричной схемы с импедансом приемника 75 Ом ±5%. Разъем для подключения
потребительского интерфейса - фоногнездо RCA. Схема приемника для потребительского
интерфейса показана на рис. 13. На рис. 14показана реализация входного мультиплексора S/PDIF
с использованием потребительского интерфейса.
Схема, показанная на рис. 15, может быть использована, когда внешние приемники RS422,
оптические приемники или другие логические выходы ТТЛ/КМОП управляют приемной секцией
CS8415A.
Page 58
CS8415A
48
DS470F4
0,01
мкФ
75 Ω
CS8415A
μF
RXP0
RXN0
CS8415A
μF
RXP0
0,01
мкФ
RXN0
.
Воро
та
0.01
13.2ИзолирующийтрансформаторТребования
XLR
* См.
текст
CS8415A
RXP0
110 Ω
RXN0
1
110 Ω
1
CS8415A
0,01
мкФ
RXP0
0,01
мкФ
RXN0
Информацию по выбору трансформаторов см. в руководстве по применению AN134: AES и SPDIF
Recommended Transformers.
110 Ω
Витая
пара
XLR
110 Ω
Витая
пара
* См. текст
Рисунок 11. Профессиональная входная цепьРисунок 12. Бестрансформаторная входная цепь
профессионального уровня
CS8415A содержит достаточное количество ОЗУ для хранения полного блока данных C для
каналов A и B (192 x 2 = 384 бит), а также 384 бит информации U. Пользователь может считывать
данные из этих буферных ОЗУ через порт управления.
Схема буферизации включает в себя 2 буфера размером с блок, названные D и E, как показано на
рис. 16. MSB каждого байта представляет собой первый бит в последовательном потоке данных C.
Например, MSB байта 0 (который находится по адресу порта управления 20h) - это бит
потребитель/профессионал для блока состояния канала A.
AB
8 бит8бит
Рисунок 16. Структура буфера данных состояния канала
Первый буфер (D) принимает входящие данные C от приемника AES. Второй буфер (E) принимает
целые блоки данных из буфера D. Буфер E также доступен из порта управления, что позволяет
считывать данные C.
14.2Доступкбуферу E
Пользовательможетконтролироватьпоступающиеданные,считываячерезпортуправлениябуфер
E, которыйотображаетсяврегистровоепространство CS8415A.
Пользователь может настроить регистр разрешения прерываний таким образом, чтобы прерывания
возникали всякий раз, когда происходит передача данных из буфера D в буфер E. Это позволяет
определить допустимые периоды времени для взаимодействия с буфером E.
Также предусмотрен бит блокировки D-to-E. Он может использоваться в тех случаях, когда
происходит "длинное" взаимодействие портов управления.
Page 61
CS8415A
DS470F4
51
Блок-схема чтения буфера E показана на рис. 17. Поскольку прерывание D-to-E произошло сразу
Опционально можно
установить блокировку D -
E
Если установлен, то
снимается блокировка D -
E
Считываниеданных
E
после чтения, до следующей передачи данных D-to-E остается значительный промежуток времени
(примерно 24 кадра). Обычно этого времени достаточно для доступа к данным E без
необходимости блокировать следующую передачу.
Возникает прерывание от D к E
Возврат
Рисунок 17. Блок-схема чтения буфера E
14.2.1Резервированиепервых 5 байтвбуфере E
Передачиизбуфера D вбуфер E периодическиперезаписываютданные,хранящиесявбуфере
E. В CS8415A предусмотренавозможностьрезервированияпервых 5 байтбуфера E толькодляпользовательскойзаписи.Когдаэтавозможностьиспользуется,внутренниепередачиизбуфера
D вбуфер E незатрагиваютпервые 5 байтбуфера E. Такимобразом,пользовательможетодин
раз установить значения в этих первых 5 байтах E, и эти значения сохранятся до следующего
изменения пользователем. Этот режим включается с помощью регистра управления буфером
данных состояния канала.
14.2.2Системауправлениясерийнымикопиями (SCMS)
В программном режиме CS8415A обеспечивает доступ на чтение ко всем битам состояния
канала. Для обеспечения соответствия SCMS потребительскому режиму, главный
микроконтроллер должен соответствующим образом считывать и интерпретировать код
категории, бит Copy и бит L.
В аппаратном режиме протокол SCMS может быть реализован либо с помощью выходных
выводов COPY и ORIG, либо с помощью последовательного вывода C bit. Эти возможности
документированы в разделе "Аппаратный режим" данного технического описания.
14.2.3Буферданныхсостоянияканала E Доступ
Буфер E организован в виде 24 х 16-разрядных слов. В каждом слове байт MS представляет
собой данные канала A, а байт LS - данные канала B (см. рис. 16).
Существует два способа доступа к этой памяти - однобайтовый и двухбайтовый. Выбор
требуемого режима осуществляется установкой бита регистра управления.
14.2.3.1 Однобайтовыйрежим
Во многих приложениях блоки состояния каналов A и B будут идентичны. В такой ситуации, если
пользователь считывает байт из одного из блоков канала, то соответствующий байт для другого
Page 62
CS8415A
52
DS470F4
канала будет таким же. Однобайтовый режим использует преимущества часто идентичного
характера данных о состоянии каналов A и B. При чтении данных в однобайтовом режиме
возвращается один байт, который может быть из данных канала А или В, в зависимости от
управляющего бита регистра.
Page 63
CS8415A
DS470F4
53
Однобайтовый режим существенно экономит время доступа к порту управления, так как в нем за 1
байт времени доступа можно получить 2 байта информации. Если в сочетании с этим режимом
использовать автоинкрементную адресацию порта управления, то многобайтовый доступ,
например, полноблочное чтение, может быть выполнен особенно эффективно.
14.2.3.2 Двухбайтовыйрежим
Существуют приложения, в которых блоки состояния каналов A и B не будут совпадать, а
пользователь заинтересован в доступе к обоим блокам. В таких ситуациях для доступа к буферу E
следует использовать двухбайтовый режим.
В этом режиме при чтении CS8415A выдает два байта через порт управления. Первый байт будет
представлять данные о состоянии канала A, а второй - данные о состоянии канала B.
14.3Управлениепользовательскимибитами AES3 (U)
Для буферизации целых блоков данных U используется каскад из двух ОЗУ размером с блок.
Доступ пользователя ко второму из этих буферов, обозначаемому как буфер E, осуществляется
через порт управления. Доступ к буферу U работает только в двухбайтовом режиме, так как
понятие блоков A и B для пользовательских данных отсутствует. Арсенал данных выглядит
следующим образом: Bit15[A7]Bit14[B7]Bit13[A6]Bit12[B6]...Bit1[A0]Bit0[B0]. Порядок расположения
данных в каждом байте таков, что MSB является первым принятым и первым переданным битом.
Первый прочитанный байт - это первый принятый байт, а первый отправленный байт - это первый
переданный байт. Если прочитать два байта из буфера E, то получится следующая схема:
A[7]B[7]A[6]B[6]. A[0]B[0].
Page 64
CS8415A
54
DS470F4
VCO
RFLT
CFLT
CRIP
÷N
Фазовый
компарато
р
и зарядный насос
15.
ПРИЛОЖЕНИЕВ:ФИЛЬТР PLL
15.1Общиесведения
Для восстановления тактового сигнала из входящего потока данных используется встроенная в
микросхему петля фазовой автоподстройки (PLL). На рис. 18приведена упрощенная схема работы
PLL в этих компонентах. Когда PLL заблокирована на входной поток AES3, она обновляется при
каждой преамбуле в потоке AES3. Это происходит на удвоенной частоте дискретизации FS. Когда
PLL заблокирован на ILRCK, он обновляется на
на джиттер.
В некоторых приложениях важно обеспечить низкий уровень джиттера восстановленного тактового
генератора, выводимого на вывод RMCK. Поэтому PLL имеет хорошие характеристики затухания
джиттера, как показано на рис. 21, рис. 22, рис. 23и рис. 24. Кроме того, PLL рассчитан на
использование только преамбул потока AES3 для предоставления PLL информации об
обновлении блокировки. В результате PLL не подвержена влиянию джиттера, зависящего от
данных, поскольку преамбулы AES3 не изменяются вместе с данными.
PLL способна фиксировать широкий диапазон частот дискретизации входного сигнала без
изменения внешних компонентов. При последующем изменении частоты дискретизации входного
сигнала, например, в приложении с переменной скоростью, PLL будет отслеживать только ±12,5%
от номинальной центральной частоты дискретизации. Номинальная центральная частота
дискретизации - это частота дискретизации, на которой PLL впервые фиксируется при подаче
потока данных AES3 или после включения тактовых генераторов CS8415A установкой
управляющего бита RUN. Если предел частоты дискретизации 12,5% превышен, PLL
возвращается в режим широкого диапазона блокировки и заново набирает новую номинальную
центральную частоту дискретизации.
чтобы рабочий цикл входного сигнала не влиял
FS,
INPUT
RMCK
Рисунок 18. Блок-схема PLL
Page 65
CS8415A
DS470F4
55
15.2ВнешнийфильтрКомпоненты
1000
пФ
C
RIP
CFLT
.1
мкФ
VA
AGND
ФИЛ
ЬТР
RFLT
15.2.1Общиесведения
На поведение PLL влияют значения внешних компонентов фильтра. На рис. 5 на стр. 11
показана рекомендуемая конфигурация двух конденсаторов и одного резистора, составляющих
фильтр PLL. В табл. 6показаны значения компонентов, которые имеют самую высокую кривую
ослабления джиттера на угловой частоте, требуют наименьшего времени для блокировки и
обеспечивают наилучшие характеристики выходного джиттера. Значения компонентов,
приведенные в табл. 5, позволяют использовать наименьшую частоту дискретизации входного
сигнала 8 кГц и увеличивают время блокировки PLL. Время блокировки приведено для
наихудшего случая при частоте перехода Fsi 96 кГц.
15.2.2Выборконденсатора
Тип конденсаторов, используемых в фильтре PLL, может существенно повлиять на
характеристики приемника. Не стоит использовать большие или экзотические пленочные
конденсаторы, поскольку их выводы и необходимые длинные трассы печатной платы вносят
нежелательную индуктивность в схему. Хорошим выбором являются керамические
конденсаторы поверхностного монтажа, поскольку их собственная индуктивность мала, и они
могут быть установлены рядом с выводом FILT, чтобы минимизировать индуктивность трассы.
Для
X7R. Избегайте конденсаторов с большими температурными коэффициентами или
конденсаторов с высокими диэлектрическими постоянными, чувствительных к ударам и
вибрации. К ним относятся диэлектрики Z5U и Y5V.
рекомендуется диэлектрик C0G или NPO, а для
CRIP
предпочтительнеедиэлектрик
CFILT
15.2.3ПечатнаяплатаМакет
Разводка платы и выбор конденсаторов влияют друг на друга и определяют характеристики PLL.
На рис. 19 приведена схема размещения компонентов фильтра PLL и шунтирования аналогового
напряжения питания. Шунтирующий конденсатор емкостью 0,1 мкФ выполнен в форм-факторе
1206.
верхней поверхности платы с ИС, чтобы не было индуктивности переходов. Сами трассы
короткие, чтобы минимизировать индуктивность в тракте фильтра. Трассы VA+ и AGND уходят в
исходное положение и показаны на рисунке только в усеченном виде.
и три других конденсатора выполнены в форм-факторе 0805. Трассы расположены на
RFILT
Рисунок 19. Примеррекомендуемой компоновки
Page 66
CS8415A
56
DS470F4
15.3ЗначениекомпонентаВыбор
Пересмот
р
До октября 2002 г.
SOIC и TSSOP (10разрядные)
Новый SOIC
(12-значный)
Новый TSSOP
(10-значный)
A
Zxxxxxxxxx
ZFBAAXxxxxxx
NAAXxxxxxx
A1
Rxxxxxxxxx
RFBAA1xxxxxx
NAA1xxxxxxA2N/A
RFBAA2xxxxxx
NAA2xxxxxx
Пересмотр
RFILT
(kΩ)
CFILT
(мкФ)
КРИП
(нФ)
Времяблокировки
PLL (мс)
A
0.909
1.83356
A1
0.4
0.474760
A2
0.4
0.474760
Пересмотр
RFILT
(kΩ)
CFILT
(мкФ)
КРИП
(нФ)
Времяблокировки
PLL (мс)
A*
3.0
0.047
2.2
35
A1*
1.2
0.1
4.735A2
1.2
0.1
4.735A2*
1.6
0.33
4.7
35
При переходе от одной ревизии детали к другой может потребоваться изменение значений
компонентов. Если при переходе от ревизии А к ревизии А1 или от ревизии А к ревизии А2 заказчик
должен обязательно изменить значения компонентов внешнего PLL, то при переходе от ревизии
А1 к ревизии А2 заказчику не требуется изменять значения компонентов внешнего PLL, если
только деталь не используется в приложении, которое должно соответствовать спецификации
AES3 или IEC60958-4 по допустимому джиттеру приемника (см. табл. 6).
В табл. 5и табл. 6приведены значения внешних компонентов PLL для каждой ревизии.
Значения, приведенные для диапазона Fs от 32 до 96 кГц, имеют самую высокую кривую
затухания джиттера на угловой частоте, требуют наименьшего времени для блокировки и
обеспечивают наилучшие характеристики выходного джиттера.
* Для компонентов, используемых в приложениях, которые должны соответствовать
спецификациям AES3 или IEC60958-4 по допустимому джиттеру приемника, следует
использовать данные значения компонентов. Следует иметь в виду, что
спецификации AES3 и IEC60958 не предусматривают возможности блокировки
частоты дискретизации менее 32 кГц. Также следует учитывать, что на
Таблица 5. Fs = от 8 до 96 кГц
Таблица 6. Fs = 32 - 96 кГц
Page 67
CS8415A
DS470F4
57
характеристики джиттера в системе может влиять множество факторов.
На рис. 21, рис. 22, рис. 23 и рис. 24 приведены графики затухания джиттера для различных
вариантов CS8415A при использовании соответствующих значений внешних компонентов PLL
(как указано в табл. 6). Спецификации AES3 и IEC60958-4 не предусматривают блокировки при
частоте дискретизации менее 32 кГц. В этих спецификациях указано максимальное усиление или
пикирование джиттера на уровне 2 дБ.
5
0
-5
-10
-15
-20
10-1100101102103104105
Частотаджиттера (Гц)
Рисунок 21. Редакция AРисунок 22. Редакция A1
5
0
5
0
-5
-10
-15
-20
10-1100101102103104105
5
0
Частотаджиттера (Гц)
-5
-10
-15
-20
-25
10-1100101102103104105
Частотаджиттера (Гц)
-5
-10
-15
-20
-25
10-1
100101102
Частотаджиттера
103104105
(Гц)
Рисунок 23. Ревизия A2 с использованием значений A1 Рисунок 24. Редакция A2 с использованием
значений A2*
Page 70
CS8415A
60
DS470F4
16.
Выпуск
Дата
Изменения
PP1
Ноябрь 1999 г.
1-й предварительный выпуск
PP2
Ноябрь 2000 г.
2-й предварительный выпуск
PP3
Май 2001 г.
3-й предварительный выпуск
PP4
Январь 2003 г.
4-й предварительный выпуск
F1
Январь 2004 г.
Окончательный выпуск
Обновлено "Приложение C: Фильтр PLL" на странице 41с целью включения
информации из ошибки ER470E2
F2
Август 2004 г.
-Добавлена информация о заказе бессвинцовых устройств.
F3
Декабрь 2004 г.
-Изменен формат рисунка 6 на стр. 14.
-Корректирован формат AES3 Direct (Out) на рис. 6 на стр. 14и текстовая
ссылка на AES3 Direct на стр. 13.
-Корректировка бита 0 регистра 04h на значение 0 по умолчанию на стр. 22.
-Изменено описание битов DETC и DETU в разделе "Определения битов
регистра порта управления" на стр. 21.
-Удалено упоминание о блочном режиме из DETU и DETUI на стр. 24и
стр. 27.
F4
Август 2005 г.
-Обновлена "Информация для заказа" на стр. 2.
РЕВИЗИЯ ИСТОРИЯ
Обращение в службу поддержки Cirrus Logic
По всем вопросам, связанным с продукцией, обращайтесь к представителю
компании Cirrus Logic. Чтобы найти ближайшего к вам представителя,
перейдите по адресу www.cirrus.com.
ВАЖНОЕ
Компания Cirrus Logic, Inc. и ее дочерние компании ("Cirrus") считают, что информация, содержащаяся в данном документе, является точной и надежной.
Тем не менее, информация может быть изменена без предварительного уведомления и предоставляется "КАК ЕСТЬ" без каких-либо гарантий
(явных или подразумеваемых). Клиентам рекомендуется получить последнюю версию соответствующей информации, чтобы перед размещением
заказа убедиться в актуальности и полноте информации, на которую они полагаются. Все продукты продаются в соответствии с условиями продажи,
предоставленными в момент подтверждения заказа, включая условия, касающиеся гарантии, возмещения ущерба и ограничения ответственности.
Компания Cirrus не несет никакой ответственности
производства или продажи каких-либо изделий, а также за нарушение патентов или других прав третьих лиц. Данный документ является собственностью
компании Cirrus, и, предоставляя эту информацию, компания Cirrus не предоставляет никаких лицензий, явных или подразумеваемых, на основании
каких-либо патентов, прав на маскировку,
Cirrus владеет авторскими правами на информацию, содержащуюся в настоящем документе, и
только для использования в вашей организации в отношении интегральных схем Cirrus или других продуктов Cirrus. Данное согласие не
распространяется на другие виды копирования, такие как копирование для общего распространения, в рекламных или пропагандистских целях, а
также для создания каких-либо работ с целью перепродажи.
НЕКОТОРЫЕ ПРИЛОЖЕНИЯ, ИСПОЛЬЗУЮЩИЕ ПОЛУПРОВОДНИКОВЫЕ ИЗДЕЛИЯ, МОГУТ БЫТЬ СВЯЗАНЫ С ПОТЕНЦИАЛЬНЫМ РИСКОМ
СМЕРТИ, ТРАВМ, СЕРЬЕЗНОГО УЩЕРБА ИМУЩЕСТВУ
ПРЕДНАЗНАЧЕНА, НЕ РАЗРЕШЕНА И НЕ ГАРАНТИРУЕТСЯ ДЛЯ ИСПОЛЬЗОВАНИЯ
ИЗДЕЛИЯХ, ИМПЛАНТИРУЕМЫХ В ОРГАНИЗМ ХИРУРГИЧЕСКИМ ПУТЕМ, АВТОМОБИЛЬНЫХ СИСТЕМАХ БЕЗОПАСНОСТИ, СРЕДСТВАХ
ЖИЗНЕОБЕСПЕЧЕНИЯ И ДРУГИХ КРИТИЧЕСКИХ ПРИЛОЖЕНИЯХ. ИСПОЛЬЗОВАНИЕ ПРОДУКТОВ CIRRUS В ТАКИХ ПРИЛОЖЕНИЯХ
ПОЛНОСТЬЮ ВОЗЛАГАЕТСЯ НА РИСК ЗАКАЗЧИКА, И КОМПАНИЯ CIRRUS НЕ ДАЕТ НИКАКИХ ГАРАНТИЙ, ЯВНЫХ, УСТАНОВЛЕННЫХ
ЗАКОНОМ ИЛИ ПОДРАЗУМЕВАЕМЫХ,
ЦЕЛИ, В ОТНОШЕНИИ ЛЮБЫХ ПРОДУКТОВ CIRRUS, ИСПОЛЬЗУЕМЫХ ТАКИМ ОБРАЗОМ. ЕСЛИ ЗАКАЗЧИК ИЛИ КЛИЕНТ ЗАКАЗЧИКА ИСПОЛЬЗУЕТ
ИЛИ РАЗРЕШАЕТ ИСПОЛЬЗОВАТЬ ПРОДУКТЫ CIRRUS В КРИТИЧЕСКИ ВАЖНЫХ
ИСПОЛЬЗОВАНИИ ПОЛНОСТЬЮ ОСВОБОДИТЬ КОМПАНИЮ CIRRUS, ЕЕ ДОЛЖНОСТНЫХ ЛИЦ, ДИРЕКТОРОВ, СОТРУДНИКОВ, ДИСТРИБЬЮТОРОВ
И ДРУГИХ АГЕНТОВ ОТ ЛЮБОЙ ОТВЕТСТВЕННОСТИ, ВКЛЮЧАЯ ГОНОРАРЫ АДВОКАТОВ И РАСХОДЫ, КОТОРЫЕ МОГУТ БЫТЬ РЕЗУЛЬТАТОМ
ИЛИ ВОЗНИКНУТЬ В СВЯЗИ С ТАКИМ ИСПОЛЬЗОВАНИЕМ.
ЗАМЕЧАНИЕ
авторских прав, товарных знаков, коммерческих секретов или других прав на интеллектуальную собственность.
ВКЛЮЧАЯ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ ТОВАРНОГО СОСТОЯНИЯ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ
за использование данной информации, в том числе за использование ее в качестве основы для
ИЛИ ОКРУЖАЮЩЕЙ СРЕДЕ ("КРИТИЧЕСКИЕ ПРИЛОЖЕНИЯ"). ПРОДУКЦИЯ CIRRUS НЕ
В АВИАЦИОННЫХ СИСТЕМАХ, ВОЕННЫХ ПРИЛОЖЕНИЯХ,
дает
согласие
ПРИЛОЖЕНИЯХ, ЗАКАЗЧИК СОГЛАШАЕТСЯ ПРИ ТАКОМ
на изготовление копий этой информации
Page 71
CS8415A
DS470F4
61
Cirrus Logic, Cirrus и логотипы Cirrus Logic являются торговыми марками компании Cirrus Logic, Inc. Все другие названия марок и продуктов, приведенные
в данном документе, могут являться торговыми марками или знаками обслуживания соответствующих владельцев.
SPI является торговой маркой компании Motorola Inc.
AC-3 является зарегистрированной торговой маркой компании Dolby Laboratories Liscencing, Inc.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.