управляющий микропроцессор анализируя период сле-
дования импульсов индекс, ожидает пока шпиндельный двигатель не на-
берет заданных оборотов и как только это произойдет микропроцессор
управляя схемой позиционирования и однокристальным микроконтролле-
ром, перемещает магнитные головки в зону где записана служебная ин-
формация и пересылает ее в буферно /* антивирус касперского */ е ОЗУ для дальнейшей работы. Пос-
ле этого управляющий микропроцессор устанавливает биты 6 (DRDY) и 4
(DSC), сбрасывает бит 7 (BSY) в регистре состояния НЖМД, а в ре-
гистр ошибок/предкомпенсации пересылается код 01 - ошибок не обна-
ружено (данные регистры находится в однокристальном микроконтролле-
ре). Накопитель в таком состоянии может находиться сколь угодно
долго ожидая пока не произойдет запись в регистр команд - 1F7H.
Управлени /* английский словарь */ е НЖМД IDE AT производиться с помощю програмно доступ-
ных регистров 1F0H - 1F7H, 3F6H, 3F7H со стороны HOST. Перед за-
писью команды HOST-у необходимо проверить бит 7 (BSY) регистра сос-
тояния НЖМД, он должен быть сброшен. После этого подготавливается
так называемый файл задания - заполняются регистры, которые участ-
вуют в выполняемой команде (регистр номера сектора, регистр накопи-
теля/головки и т.д.) и в регистр 1F7H пересылается команда.
После записи в регистр команд однокрис /* домашняя бухгалтерия */ тальный микроконтроллер
формирует запрос прерывания к управляющему микропроцессору MCINT
(Micro Controller Interupt) не следует путать с IRQ14. Обрабатывая
процедуру прерывания управляющий микроконтроллер накопителя уста-
навливает /* резервное копирование баз данных */ в регистре состояния НЖМД бит 7 (BSY), считывает и ин-
терпретирует содержимое регистра команд. Если ошибочно была подана
не существующая команда, то в регистре ошибок устанавливается бит 2
(ABRT), а в регистре состояния устанавливается бит 0 (ERR) и сбра-
сывается бит 7 (BSY) после этого НЖМД готов к приему следующей ко-
манды. Если код команды распознан, то управляющий микропроцессор из
микроконтроллера считыв /* немецко русский словарь */ ает содержимое регистров участвующих в вы-
полнении данной команды и управление передается на процедуру обра-
ботки этой команды, по завершению которой сбрасывается бит 7 (BSY)
регистра состояния. При возникновении ошибки дополнительно формиру-
ется регистр ошибок и устанавлив /* доктор веб */ ается бит 0 (ERR) в регистре состо-
яния.
2. Ремонт IDE AT накопителей.
2.1 Проблемы ремонта НЖМД IDE AT.
Ремонт накопителей IDE AT намного сложнее, чем ремонт накопите-
лей ST506/412. Связанно это прежде всего с тем, что НЖМД IDE AT до-
полнительно содержит на плате управления контроллер и довольно
трудно определить причину неисправности. Ремонт также затруднен
из-за использования в современных накопителях микросхем в корпусах
для поверхностного мон /* словарь */ тажа PLCC, SOIC и т.д. при демонтаже которых
невозможно использовать обычный паяльник. Более того в современных
НЖМД применяют специализированные МС разработанные для данной моде-
ли накопителей, что затрудняет подбор к /* avast home */ омплектующих. Накопители IDE
AT на рабочих поверхностях содержат служебную информацию которая
тесно взаимодействует с аппаратурой накопителя и при замене магнит-
ных дисков возникает проблема с ее восстановлением.
Для эффективного ремонта НЖМД IDE AT необходимо иметь его прин-
ципиальную электрическую схему и описание работы, специальное диаг-
ностическое оборудование для определения неисправности НЖМД и обо-
рудование для восстановления служебной информации. Для демонтажа
микросхем поверхностного монтажа, без их повреждения, необходимо
использовать спе /* avast antivirus */ циальные паяльные станции применяющие горячий воз-
дух для разогрева мест пайки.
Достаточно легко ремонтируются первые НЖМД IDE AT типа ST157A,
WD93044А, KL343 и т.д. применяемые практически во всех АТ-совмести-
мых компьютерах выпущеных с 1990 по 1992 г. Эти НЖМД практически
полностью повторяют удачные модели накопителей ST506/412 и контрол-
леров, только собранные на одной плате управления НЖМД IDE AT (нап- /* перевод с английского на русский */
|