Раздел: Документация
0 ... 69 70 71 72 73 74 75 ... 117 мально возможной скорости реализации процедуры доступа определяют величину "brakedistance". Во время действия режима скачка исполнительного механизма контроль скорости со стороны контроллера PID направлен на управление скоростью самого механизма. Двигатель позиционирования в это время непрерывно контролируется с помощью сигнала, формируемого PID-котроллером на выходе фильтра радиального слежения, специально предназначенного для этой цели. Все параметры фильтров (как те, что касаются исполнительного механизма, так и те, что касаются двигателя) программируются пользователем. В режиме скачка оптического блока максимальная мощность (также программируемая пользователем) подается к двигателю позиционирования, чтобы обеспечить его перемещение в нужном направлении. Исполнительный механизм (катушка отслеживания дорожки записи) в это время бездействует (заряд интегратора, контролирующего его, за счет токов утечки уменьшается до нуля сразу после того как введен режим скачка двигателем). Катушка может быть электрически демпфирована во время выполнения скачка оптического блока. Коэффициент усиления в демпфирующей петле контролируется параметром holdmult. Работа схем, отвечающих за выполнение быстрого радиального скачка, может быть разрешена или запрещена с помощью параметра xtrapreset. Петля автоматического управления усилением в системе отслеживания дорожки записи Петля регулирования усиления в петле контроля радиального слежения способна автоматически корректировать коэффициент усиления в петле радиального слежения для того, чтобы устранять возникающие в процессе работы отклонения параметров от их номинальных значений. Петля контроля усиления вводит соответствующий сигнал в петлю радиального слежения, который и используется для коррекции в ней усиления. Поскольку такая операция во время ее проведения ухудшает оптимальность характеристик в петле радиального слежения, контроль усиления следует производить за возможно более короткий промежуток времени (например, во время стартового разгона нового диска). Контроль усиления отличается от инициализации уровней. Инициализация уровней должна выполняться первой. Недостаточность использования только инициализации уровней без контроля усиления состоит в том, что при этом устраняются только отклонения параметров, возникшие при запуске нового диска, а также в приеме сигналов управления от органов, расположенных на передней панели проигрывателя. Расчет смещения с дорожки Сигнал TPI (Track Position Indicator) представляет собой указатель, который используется для того, чтобы определить, находится ли считывающее пятно в зоне, включающей в себя как саму дорожку, так и прилегающие к ней окрестности шириной в ±1/4 шага. Комбинация сигнала TPI с указателем полярности радиального смещения RP (Radial Polarity) позволяет определить положение считывающего пятна относительно дорожки с достаточной степенью точности. Эти сигналы, однако, подвержены влиянию некоторых искажающих факторов, вызванных: •дефектами диска, такими как царапины и отпечатки пальцев; •наличием информационного ВЧ-сигнала на диске, который в данном случае рассматривается детекторами сигналов сервоуправления как шум. Обнаружение дефектов Схема обнаружения дефектов встроена в структуру БИС SAA7370/7370А. Если обнаружен дефект, то сигналы ошибок радиального слежения и фокусировки приравниваются к "нулю", в результате чего способность устройства воспроизводить поврежденные диски значительно улучшается. В соответствии с программой управления (часть сигнала focfarm), детектор дефектов может быть отключен, может использоваться только системой фокусировки или может использоваться в обеих системах: как фокусировки, так и радиального слежения. Детектор дефектов (рис. 6.63) имеет программируемый набор функций, выбор которых осуществляется с помощью параметра defectparm. вход 1 вход 2 Децимирующий фильтр Фильтр с малой постоянной времени Фильтр с большой постоянной времени Формирователь сигнала "DEFECT" J Программируемая схема удержания/ огключения выход . сигнала defect- Рис. 6.63. Структурная схема детектора дефектов Обнаружение смещения с дорожки Во время реализации процедуры радиального слежения детектирование смещения с дорожки выполняется непрерывно путем контроля степени заполнения счетчика смещения с дорожки. Указатель смещения с дорожки регистрирует смещение всякий раз, когда заполнение счетчика смещения с дорожки отлично от "0". В зависимости от выбранного типа S-образной траектории (ширины ее размаха), счетчик смещения с дорожки устанавливается в исходное состояние или после смещения луча на величину, превышающую 0,75 ширины дорожки (обычный режим), или на величину, превышающую 2,25 ее ширины (режим расширенной дорожки). Для того, чтобы определить положение считывающего пятна с достаточной степенью точности, в качестве дополнительных сигналов необходимо сформировать как сигнал потери дорожки TL (Track Loss), так и величину, характеризующую смещение луча с оси дорожки количественно. Такие дополнительные условия влияют на максимальную скорость, что подразумевает необходимость выбора одного из трех следующих внутренних состояний подсчета. •Защищенное состояние. Используется во время нормального процесса воспроизведения диска. В этом состоянии важна хорошая защита от всякого рода ложных "обнаружений", вызванных дефектами диска. •Состояние медленного подсчета. Используется в ситуациях, когда выполняется скачок с низкой скоростью. В этой ситуации быстрый ответный отклик на любое управляющее воздействие важнее, чем защита от дефектов диска (если фазовый сдвиг между сигналами TL и RP составляет 1/2я радиана, то это уже само по себе влияет так сильно, что направление не может быть определено точно ни в каком случае). •Состояние быстрого подсчета. Используется в ситуациях, когда выполняется радиальный скачок с высокой скоростью. Самая важная характеристика в данной ситуации — наибольшая достижимая скорость. 6.5. БИС SAA7370/7370A — цифровой сервопроцессор/декодер формата CDDA 219 Характеристики высокого уровня Механизм прерывания и вывод STA TUS Вывод STATUS является выходным, с активным "низким" уровнем. Выходной сигнал на этом выводе выбирается регистром 7, и в этом случае на нем будет существовать или один из разрядов состояния (активный уровень — "низкий"), который выбирается регистром 2 (существует только в режиме четырехпроводной шины), или сигнал прерывания, сформированный системами сервоуправления. Регистр состояния прерывания может выбрать 8 сигналов, формируемых сервосистемами, с помощью параметра interruptmask. Подготовка прерывания осуществляется путем подачи команды состояния высокого уровня. Упомянутые восемь сигналов имеют следующие значения: •фокус потерян — выпадение длиной более 3 мс; •данные субкода подготовлены; •секунды абсолютного времени, содержащиеся в данных субкода, изменены; •обнаружено нарушение непрерывности поступления данных субкода — только что декодированное время в данных субкода опережает время, декодированное ранее, или, наоборот, текущее время отличается от зафиксированного ранее на величину более 10 кадров (т.е. эта информация куда-то исчезла); •радиальная ошибка — во время радиального слежения за дорожкой новый кадр данных субкода отсутствует в пределах интервала времени, обозначенного параметром plywatchtime; во время радиального скачка было пересечение менее четырех дорожек за интервал времени, определенный параметром jumpwatchtime; •изменилось состояние автосеквенсера (процессора задающего последовательность команд); •ошибка в работе автосеквенсера; •блокирован интерфейс субкода — используется внутренний декодер интерфейса. Следует отметить, что если выходной сигнал на выводе STATUS определен посредством регистра 2, а в это время микроконтроллер произвел запись в регистр 2 другой величины или интерфейс декодера получил разрешение к обмену, то данные на выходе STATUS изменятся. Интерфейс декодера Интерфейс декодера позволяет программировать регистры от 0 до F и считывать данные канала Q субкода путем подачи команд сервоуправления. Работа интерфейса разрешается или запрещается с помощью команды фиксации предварительной установки (и параметра xtra preset). Автоматическая обработка сигналов ошибки В наличии имеются три системы защиты: •Фокусировка. Детектирует выпадения сигнала фокусировки длительностью более 3 мс. Устанавливает наличие прерываний, вызванных потерей фокуса; отключает сервосистемы радиального слежения и фокусировки. Запрещает подачу мощности на двигатель вращения диска. 0 ... 69 70 71 72 73 74 75 ... 117
|