Раздел: Документация
0 ... 62 63 64 65 66 67 68 ... 117 ность этого сигнала может изменяться путем изменения параметра focparml), но может поступать на вход через вывод VI в том случае, если такой способ подтверждается состоянием регистра С. Если этот указатель имеет "высокий" уровень, то SAA7370/A делает заключение о том, что ее сервосистемы "отслеживают" ложную дорожку, и все поступающие на вход ВЧ-данные отмечаются указателем как искаженные. Частота кварцевого генератора Вход ВЧ-сигнала 2,2к 0.022мк Л, 22к 47: HFIN -а- -о-
0,1мк Цифровая петля ФАПЧ "SSA ЮОмкА Рис. 6.49. Формирователь сигнала данных Демодулятор Система защиты кадровой синхронизации Для защиты демодулятора от ошибочного кадрового хронирования применяется схема кадровой синхронизации. В результате того, что в потоке последовательных данных сформируется группа бит, по конфигурации совпадающая с кадровой синхрогруппой, применяется способ двойной проверки момента появления кадрового синхросигнала. Основной счетчик, задающий период времени, равный длительности кадра, сбрасывается только в одном из двух случаев: •зарегистрировано состояние синхронизма, т.е. очередная синхрогруппа обнаружена на расстоянии в 588 ±1 период канальной тактовой частоты кода EFM от предшествующей синхрогруппы; •новая синхрогруппа обнаружена внутри интервала в ±6 периодов канальной тактовой частоты кода EFM. Центр этого интервала соответствует ожидаемому моменту появления данной синхрогруппы. Совпадение синхрогрупп также используется для формирования сигнала захва- . та петли ФАП. Этот сигнал принимает активный "высокий" уровень сразу после того, как впервые обнаружено совпадение синхрогрупп, и сбрасывается в "О", если в течение 61 последовательного кадра ни одного совпадения синхрогрупп больше . не обнаружено. Сигнал захвата петли ФАП может быть передан либо через вывод SDA, либо через вывод STATUS, а выбор одного из них осуществляется с помощью регистров 2 и 7. В схеме демодулятора предусмотрена также цепь коррекции комбинации бит с длиной пробега, равной 2 (RL2 — RunLengt2). (Длиной пробега называется расстояние между двумя соседними перепадами уровня "0-1" или "1-0", измеряемое в периодах канальной тактовой частоты). Длина пробега в коде EFM должна быть не меньше 3 и не больше 11. Таким образом, длина пробега, равная 2, однозначно указывает на наличие ошибки в потоке данных. Каждый символ, в котором обнаружена RL2, отправляется назад для проверки на предмет того, не является ли RL2 на самом деле длиной пробега RL3. Для того чтобы выполнить такую проверку, ошибки сдвига фаз обоих фронтов посылки RL2 сравниваются друг с другом, и коррекция выполняется в предположении, что в данном случае ошибка более чем очевидна. EFM-демодуляция EFM-демодуляция состоит в том, что все четырнадцатиразрядные слова звуковых данных и данных субкода декодируются в соответствующие им восьмиразрядные символы. Обработка данных субкода Обработка данных канала Q 96-разрядное слово канала Q субкода аккумулируется во внутреннем буфере. Последние 16 бит этого слова используются в качестве остатка от деления всех бит исходного слова на порождающий полином циклического кода CRC (Cyclic Redundancy Check Code). Если все данные в слове правильные, то сигнал SUBQREADY-I будет иметь "низкий" уровень. Сигнал SUBQREADY-I может быть считан либо через вывод SDA, либо через вывод STATUS, что определяется состоянием регистра 2. Если в данных канала Q ошибок нет, то они могут быть считаны через вывод SDA. Трех- и четырехпроводные шины интерфейса по стандарту EIAJ для передачи данных субкода к графическому дисплею CD-проигрывателя Данные всех каналов субкода (от Р до W) могут быть считаны через интерфейс субкода, который соответствует стандарту EIAJ СР-2401. Разрешение считывания данных и выполнение конфигурации интерфейса как трех- или четырехпроводной шины задается с помощью регистра F. Форматы выходных сигналов интерфейса субкода в разном воплощении показаны на рис. 6.50, где сигнал RCK поступает от другого устройства — такого, например, как декодер графического дисплея проигрывателя компакт-дисков. Интерфейс субкода на выводе V4 Данные каналов Q... W субкода могут быть считаны также через вывод V4, если такой вариант считывания будет задан регистром D. Формат данных при этом подобен формату данных по стандарту RS232 и иллюстрируется рис. 6.51. Синхрослово субкода формируется во время паузы, которая должна быть не менее (200/п) мкс. Каждый байт субкода начинается с логической "единицы", за которой следуют оставшиеся 7 бит (от Q до W). Интервал времени между двумя соседними байтами может изменяться в пределах от (11,3/п) мкс до (90/п) мкс. Данные субкода поступают также и на выход EBU (вывод DOBM), где существуют в аналогичном формате. SF2 -»+«- SF3->\ j<— SF97 —»Ч<- SFO-»j«- SF1 -»j I-l St- SFSY J I I Ц I I I L RCK 111H111 II...... « Mllllll P-WP-W/IP-W П-1 I lfc=3= SUB SFSY RCK SUB Четырехпроводный вариант исполнения интерфейса субкода по стандарту EIAJ SFO-»J«- SF1 -»j<- SF2->j<- SF3-»j <— SF97—>j«- SFO--»j«- SF1 -»j "ft P-W//P-W Трехпроводный вариант исполнения интерфейса субкода по стандарту EIAJ SFSY ~~] [ RCK JXTlJTJTnjnJTJT Р QRSTUVW SUB II I I I, I I I I Рис. 6.50. Формат интерфейса субкода по стандарту EIAJ для передачи данных к графическому дисплею проигрывателя компакт-дисков 11,3/п 200/п мксмкс11,3/п мкс (мин.) р—(мин.) —*\ "П ГГ~90/п мкс (макс.)~П 1w96 И { q r S Т U VW 1 Q n-кратность увеличения скорости вращения диска в сравнении с номинальной Рис. 6.51. Формат данных субкода и временные соотношения сигналов на выводе V4 Коррекция ошибок FIFO-регистр и корректор ошибок БИС SAA7370/7370A имеет в своем составе FIFO-регистр, способный отработать колебания скорости потока данных величиной до ±8 кадров. Корректор ошибок способен исправить до двух ошибочных символов (t = 2) или до четырех стираний (е = 4). Коррекция возможна как с помощью декодера CI с кодовым словом, состоящим из 32 символов, так и с помощью декодера С2 с кодовым словом, состоя--щим из 28 символов. Кодовые слова соответствуют символам, входящим в состав одного кадра данных на этапе коррекции ошибок. В каждом кадре (кодовом слове) для целей коррекции имеется по четыре проверочных символа. Корректор ошибок способен исправить до двух ошибок на уровне декодера СI и до четырех стираний на уровне декодера С2. Корректор ошибок также содержит 0 ... 62 63 64 65 66 67 68 ... 117
|