Раздел: Документация
0 ... 70 71 72 73 74 75 76 ... 117 •Радиальное слежение при воспроизведении. Начинает воспроизведение, когда сервосистема радиального слежения вошла в режим нормального функционирования, и обнаружен первый кадр данных субкода. Обнаруживает ситуацию, когда максимальное время между двумя последовательными кадрами субкода превышает границы, установленные параметром playwatchtime. Выключает сервосистемы радиального слежения и управления позиционером, а также переводит двигатель вращения диска в режим скачка, если установлен факт прерывания, вызванный ошибкой радиального слежения. •Радиальный скачок. Активизируется, когда сервосистема радиального слежения находится в режиме длинного или короткого скачка. Определяет момент, когда величина, хранящаяся в счетчике сдвига луча с дорожки, уменьшится на величину, меньшую, чем 4 дорожки, за период между двумя считываниями (интервал времени, устанавливаемый параметром jumpwatchtime). Когда установлена ошибка радиального скачка, отключает сервосистемы радиального слежения и управления двигателем позиционирования, чтобы отменить скачок. Система защиты фокусировки активна, система защиты радиального слежения может быть включена в работу с помощью параметра radcontrol. Автосекеенсер и интервалы прерываний В БИС SAA7370/7370A реализованы два автосеквенсера (и оба они должны быть инициализированы после включения питания). •Секвенсер автостарта. Управляет всем комплексом процедур, необходимых для осуществления первоначального поиска фокуса и замыкания петли фокусировки, для поиска дорожки и замыкания петли радиального слежения, а также для включения и разгона двигателя вращения диска. •Секвенсер автостопа. Тормозит диск и отключает сервосистемы. Когда автосеквенсер не используется, можно генерировать интервалы прерываний, определяемые коэффициентами timeparameter. Состояние высокого уровня Чтение команды состояния высокого уровня может быть использовано для получения доступа к регистрам состояний прерывания, декодера и автосеквенсера, а также к информации о времени старта двигателя вращения диска. Использование команды чтения состояния высокого уровня очищает регистр состояния прерывания и вновь дает разрешение на считывание данных субкода посредством команды сервоуправления. Интерфейс привода исполнительных механизмов сервосистем Сигналы управления исполнительными механизмами отслеживания дорожки записи, фокусировки и двигателем позиционирования (выводы RA, FO и SL) являются сигналами, модулированными плотностью импульсов. Частота модуляции может быть установлена равной 1,0584 МГц (режим DSD) или 2,1168 МГц. Ее контроль осуществляется с помощью параметра xtrapreset. Следует отметить, что в БИС SAA7370A при использовании кварцевого резонатора на 16,9344 МГц и при SELPLL = "1" удвоены могут быть все три частоты, используемые в качестве частот модуляции. Аналоговое представление выходных сигналов может быть получено путем подключения к каждому из выходов фильтра низких частот 1 -го порядка. Во время предварительной установки (т.е. когда на выводе RESET присутствует "низкий" уровень), на выводах RA, FO и SL — высокий импеданс. Интерфейс лазерного диода Вывод LDON (выход с открытым стоком) используется для включения и выключения лазерного диода. Когда диод включен, на выходе— высокий импеданс. Операции на выходе LDON контролируются параметром xtrapreset. Вывод автоматически переходит в рабочее состояние, когда петля фокусировки замыкается. Детектор радиальных ударов Детектор ударов (рис. 6.64) может быть включен во время нормальной процедуры слежения за дорожкой. RE-
выход сигнала вНОСК(удар) Рис. 6.64. Структурная схема детектора радиальных ударов В пределах заранее определенной полосы частот детектор будет регистрировать нарушения в положении считывающего пятна относительно дорожки, которые превышают установленный уровень (данный уровень задается параметром shocklevel). Всякий раз, когда ошибка радиального слежения (RE) превышает этот уровень, полоса частот, в которой осуществляется радиальное слежение, переключается так, что ее ширина увеличивается вдвое по сравнению с номинальной шириной, а усиление в петле регулирования увеличивается в четыре раза. Уровень детектирования ударов регулируется и может принимать 16 значений (16 одинаковых шагов) в пределах диапазона, величина которого составляет от 0 до 100% амплитуды сигнала во время точного положения луча на дорожке. Величина этого уровня подается на блок детектирования амплитуды через фильтр с регулируемой полосой пропускания (полоса контролируется параметром sledgeparml). Нижняя частота диапазона может быть установлена равной 0 цли 20 Гц, а верхняя частота — 750 или 1850 Гц. В режиме выполнения радиального скачка детектор ударов автоматически отключается. Интерфейс микроконтроллера Связь через интерфейс микроконтроллера может поддерживаться в двух различных режимах. • Режим четырехпроводной шины. Протокол обмена совместим с протоколом БИС SAA7345 (CD6) и БИС TDA1301 (DSIC2), где •SCL — тактовая частота последовательных бит; •SDA — последовательные данные; •RAB — сигнал управления записью/считыванием и сигнал стробирования данных (активный уровень — "высокий") при записи в регистры от 0 до F, при считывании бита состояния, указанного регистром 2, и при считывании данных канала Q субкода; •SILD — сигнал управления записью/считыванием и сигнал стробирования команд сервоуправления (активный уровень — "низкий"). • Режим шины 12С. Протокол обмена стандарта 12С, где БИС SAA7370A выступает в роли ведомого устройства, которое переходит в рабочий режим путем установки сигнала RAB в "1", а сигнала SILD в "О". При этом: •адрес ведомого устройства, подключенного к шине 12С (режим записи), = ЗОН; •адрес ведомого устройства, подключенного к шине ГС (режим считывания), = 31Н; •максимальная скорость передачи данных = 400 Кбит/с. Следует отметить, что здесь могут использоваться только команды сервоуправления, следовательно, запись в регистры от 0 до F, считывание состояния декодера и считывание данных канала Q субкода должно выполняться только при наличии соответствующих команд сервоуправления. Интерфейс микроконтроллера в режиме четырехпроводной шины Запись данных в регистры 0...F Данные можно записывать в 16 четырехразрядных регистров от 0 до F, конфигурация которых задается программным способом через интерфейс микроконтроллера с использованием протокола, показанного на рис. 6.65. RAB (микроконтроллер) SCL (микроконтроллер) lJbnjnJTJ-L n rLT SDA (микроконтроллер) SDA (SAA7372) Высокий импеданс Рис. 6.65. Протокол записи данных от микроконтроллера в регистры 0. -о Следует отметить, что сигнал на выводе SILD должен поддерживаться в состоянии "высокого" уровня: разряды A3...АО определяют номер регистра, а разряды D3...D0 содержат в себе данные. Данные записываются в регистр по перепаду "0-1" сигнала RAB. Повторная запись данных в регистры 0...F Те же самые данные могут быть записаны в повторно (например, для обеспечения процедуры замирания) путем использования дополнительных импульсов RAB (рис. 6.66). Следует отметить, что в промежутке между импульсами RAB сигнал SCL должен находиться в состоянии "высокого" уровня. Считывание информации о состоянии декодера через вывод SDA Существуют определенные сигналы внутреннего состояния, выбор которых осуществляется с помощью регистра 2, и которые могут быть выведены на линию SDA: • SUBQREADY-1 — имеет "низкий" уровень, если новое слово данных субкода подготовлено в регистре данных канала Q; 0 ... 70 71 72 73 74 75 76 ... 117
|