Описание сигналов интерфейса RS232C.
Входные от контроллера:
Reduced Write – уменьшить ток записи в головке для амплитудной коррекции, при высокой плотности записи.
Drive Select 0, 1, 2, 3 – выборка дисковода с закоммутированным адресом (номером), соответствующим затребованному. Разрешает выбранному дисководу принимать все остальные сигналы от контроллера и выдавать данные, осведомительные сигналы и состояние – в контроллер.
Motor On – сигнал на включение шпиндельного двигателя. Через секунду после него возможны операции чтения/записи.
Direction Select – при высоком уровне на этом контакте разъема, сигнал STEP перемещает головки в направлении – от центра дискеты к периферии, при низком – от центра, к периферии.
Step – перемещает головку на один шаг позиционирования (на одну дорожку). Длительность сигнала составляет 1 мксек.
Write Data – импульс, длительностью 150 нсек, вызывает запись бита на диск при активном уровне сигнала Write Gate.
Write Gate – признак записи. Разрешает работу канала записи дисковода. Он должен оставаться активным (нижний уровень) в течение 4–8 мксек после последнего записываемого бита данных. Перед поступлением этого сигнала шпиндельный двигатель должен быть включен, а головки прижаты.
Side Select – выбор верхней (при низком уровне SS = L) или нижней (при высоком уровне SS = H) головки (стороны диска).
Выходные от дисковода:
Index – сигнализирует о начале дорожки.
Track 0 – сообщает контроллеру, что головка находится на начальной, нулевой дорожке.
Write Protect – активный уровень сигнала (WP=L) предупреждает контроллер, что запись на дискету запрещена (заклеено окно защиты записи на дискете 5,25", или поднята задвижка защиты записи на 3,5" дискете). При этом запись невозможна и контроллер, при попытке записи, сообщает программе о защите дискеты от записи.
Read Data – выход считанной с дискеты смеси информационных и синхронизирующих сигналов.
Discette Change – используется только в РС/АТ, для сигнализации о проведенной смене дискеты. В РС/АТ копия таблицы FAT дискеты хранится в буфере ОЗУ и используется для поиска нужных секторов. При смене дискеты старая таблица становится недействительной и должна быть считана с дискеты заново.
Формат дорожки НГМД имееет следующую структуру:
| AMS |CRC ams| ПОЛЕ ДАННЫХ | CRC поля Dn | ECC поля данных |
здесь
AMS – адресный маркер сектора в формате: № цил. - № головки - № сектора на дорожке,
CRC ams – циклическая контрольная сумма адресного маркера,
ПОЛЕ ДАННЫХ – содержание информации в секторе,
CRC поля Dn – циклическая контрольная сумма поля данных,
ECC – код исправления ошибок в поле данных.
Контроллер i8272 (отечественный аналог – КР1810ВГ72А) предназначен для чтения, записи, форматирования гибких дисков с одинарной (FM), удвоенной (MFM) и высокой плотностью в формате "IBM SYSTEM 34".
Дата добавления: 2015-07-18; просмотров: 761;