Контроллер дисководов. Канал записи и канал чтения. 1997 г.

Выпуск 4 - оптимальные решения.


ОПТИМАЛЬНЫЕ РЕШЕНИЯ

Проведем сравнение рассмотрен-
ных любительских конструкций со
схемами, применяемыми в промыш-
ленной аппаратуре. В частности, в
персональной ЭВМ "ЭЛЕКТРОНИКА
МС0585" контроллер НГМД выпол-
нен на базе ВГ93, работающей в
паре со специализированным 8-раз-
рядным микропроцессором.

В этом контроллере применя-
ется только метод записи МЧМ (на
ЧМ ресурсы даже и не тратятся!).
Логика работы узла записи "спрята-
на" в матрице КР556РТ4А. Контрол-
лер обеспечивает трехступенчатую
предкомпенсацию выходных сигна-
лов -WRDATA:

- 125 нс для дорожек 0...43;

- 250 нс для дорожек 44...60;

- 375 нс для дорожек 61 ...79.

Длительность сигнала -WRDATA

определяется выходным одновибра-
тором К555АГЗ и имеет величину по-
рядка 240...280 нс, причем передний
фронт сигнала жестко сфазирован.

Трехступенчатая предкомпенса-
ция в любительских контроллерах,
по всей видимости, недостижима,
поскольку не лросматривается прос-
той способ организовать выдачу
сигнала TR60, свидетельствующего
о нахождении магнитной головки за
дорожкой с номером 60.

Абсолютным значениям предком-
пенса-ции, принятым в ЦПУ "ЭЛЕК-
ТРОНИКА МС0585", можно доверять
хотя бы потому, что схема прошла
значительную модернизацию по
сравнению с ее первоначальным ва-
риантом [6]. Поэтому для любитель-
ских конструкций оптимальным ви-
дится двухступенчатый расклад: 125
нс предкомпенсации для дорожек
0...43, 250 нс — для остальных доро-
жек, длительность сигнала -WRDATA
— 250...500 нс.

Схемы, изображенные на рис.11а,
11б, 13,15, можно приблизить к опти-
мальным.

Для этого тактовые синхроимпуль-
сы на входы регистров К555ИР16
следует подавать переменной час-
тоты (рис.19): 8 МГц — для дорожек
0...43 (предкомпенсация — 125 нс,
длительность сигнала -WRDATA

— 125 нс); 4 МГц — для остальных
дорожек (предкомпенсация — 250
нс, длительность сигнала -WRDATA

— 250 нс).
При этом в схемах рис. 11а, 11б

сигнал TR43 следует отсоединить
от элементов DD2.1, DD2.2, а на его
место постоянно подавать логичес-
кий "0".

Некоторое неудобство создает
уменьшение на внешних дорожках
длительности сигнала -WRDATA до
125 нс. Как правило, дисководы до-
пускают работу с такими сигналами,
что подтверждается практикой. Но-

минал нагрузочного резистора R1
(рис.9) при этом необходимо умень-
шить до 150 Ом.

Схему, изображенную на рис. 16,
можно доработать аналогичным об-
разом (рис.20).

Длительность выходного сигнала
-WRDATA, как и прежде, составля-
ет 500 нс. Предкомпенсация влево-
вправо для дорожек 0...43 — 125 нс,
для остальных дорожек — 250 нс.

Внимательный читатель, навер-
ное, обратил внимание на то, что в
схеме рис. 20 имеется еще одно нов-
шество — вход D3 мультиплексора
К555КП12 подключен не к выводу Q2
регистра К155ИР1, а к выводу Q3.
Казалось бы, какая разница?

Для ответа на этот вопрос снача-
ла нужно разобраться, зачем вообще

(Окончание. Начало в NN10-12/98)

используется вход D3 мультиплексо-
ра? Получается, что схема ориенти-
руется на случай, когда SR=SL=1.
Такая комбинация сигналов пред-
ставляется нелогичной — нельзя же
одновременно вводить и отставание,
и опережение (табл.2).

Однако существуют моменты
времени, когда .состояние SR=SL=1
возможно. Чтобы в этом убедиться,
достаточно подключить входы логи-
ческого элемента 2И-НЕ (К555ЛАЗ)
к выводам 17, 18 ВГ93 и посмотреть
логическим пробником сигнал на его
выходе. Пробник будет постоянно
"подмаргивать" в режиме записи ин-
формации на дисковод.

Согласно техническим данным на
ВГ93 [8], сигналы SR и SL должны
иметь привязку к WD, как показано
на рис. 21.

Нетрудно заметить, что в момен-
ты смены состояний SR и SL на пе-
реходном этале могут одновременно
наблюдаться их единичные уровни.

Более тонкие эксперименты по-
казывают, что промежуток времени,
когда SR=SL=1, имеет продолжи-
тельность около 500 нс и совпадает

по времени с зоной, обозначенной
на рис.17 буквой "А". Это означает,
что иногда сигнал -WRDATA на ос-
циллограмме для случая SR=1, SL=0
будет иметь укороченную до 250 нс
длительность.

Чтобы этого не происходило, сле-
довало бы в схеме рис. 16 отсоеди-
нить вывод 3 микросхемы DD3 от
вывода 12 микросхемы DD2 и присо-
единить его к выводу 10 микросхемы

DO2. С такой доработкой функци-
онирование схемы станет чуть бо-
лее корректным. При одной и той же
длительности сигнала -WRDATA, его
прохождение по кабельному тракту
сопровождается одними и теми же
амплитудно-фазовыми искажения-
ми.

Аналогичный принцип положен
в основу схемного решения, приве-
денного на рис.20.

Для разновидностей узлов запи-
си, выполненных без мультиплек-
сора, данный нюанс учитывать не
надо, поскольку ввод информации
в регистр К555ИР16 производится
во время действия сигнала WD. При
этом комбинация сигналов SR=SL=1
физически невозможна.

ОБОБЩЕНИЕ РЕЗУЛЬТАТОВ

1. Длительность сигнала -
WRDATA не имеет решающего зна-
чения и может варьироваться в
пределах 250...500 нс. Желательно,
чтобы ее величина не менялась при
разных сочетаниях сигналов SR, SL,
TR43.

2. Передний фронт сигнал -
WRDATA должен быть жестко синх-
ронизирован тактовыми импульсами
внутреннего кварцевого генератора
контроллера НГМД.

3. В качестве сигнала -WRDATA,
допускается использовать проинвер-
тированный сигнал WD микросхемы
ВГ93, т.к. он имеет "привязку к так-
товым импульсам CLK. Внутреннее
формирование сигнала WD происхо-
дит примерно по следующей схеме
(рис. 22).

Длительность еди-
ничного уровня сигна-
ла WD соответствует
длительности нулево-
го уровня сигнала CLK
что подтверждают экс-
перименты с подачей
на вход CLK импульсов
разной скважности.

Широкий допуск на
длительность сигнала
WD (300...500 нс) при-
водится в справочных

данных с некоторым запасом. Для
тактовой частоты CLK 1 МГц дли-
тельность WD составляет величину,
близкую к 500 нс.

4. В идеальном случае вели-
чина предкомпенсации должна дис-
кретно увеличиваться маленькими
"шажками" от нулевой дорожки и
далее. На практике ограничи ваются
кусочно-линейной аппроксимацией с
одной двумя или тремя ступенями.

Оптимальной для дисководов
5,25 дюйма емкостью 800 Кб можно
считать двухступенчатую предком-
пенсацию: 125 нс — для дорожек
0...43 и 250 нс — для остальных до-
рожек.

5. Одноступенчатые схемы
предкомпенсации (рис.15, 16, 18)
более просты в исполнении. Они
позволяют устранить нечеткое чте-
ние информации в области дорожек
40...43.

6. Следует учитывать, что не-
которые типы дисководов имеют
встроенный режим автоматического
уменьшения тока записи на дорож-
ках со старшими номерами. Имеется
в виду внутренняя предкомпенсация
без использования входа LCT.

Теоретически, чем меньше ток за-
писи, тем меньше намагниченность
"отпечатка", а значит, меньше амп-
литуда выходного сигнала и меньше
"сдвиг пиков". Следует отметить, что
в дисководе ЕС5321.01 ток записи
автоматически уменьшается начи-
ная с 64-й дорожки, в дисководе FD-
55 (ТЕАС) — с 44-й дорожки, в дис-
ководах МС5305...МС5313 данная
функция вообще не предусмотрена.
Таким образом, фазовая коррекция
в контроллере НГМД может накла-
дываться на внутреннюю фазовую
коррекцию в дисководе. Результат
непредсказуем. Теперь становится
понятной важность подбора опти-
мальной величины предкомпенсации
для каждого конкретного дисковода.

7. Обобщенные параметры
рассмотренных схем узлов записи
приведены в табл.3.

8. Все любительские схемы, как
правило, прошли хорошую практи-

Табл. 3

ческую "обкатку" не на одной тысяче
дисководов. Поэтому трудно ставить
под сомнение те или иные техничес-
кие решения, если они удовлетворя-
ют пользователей.

Узнав физическую подоплеку
процессов, происходящих в узле за-
писи, читатель вправе сам выбрать
подходящую схему. Однако не сле-
дует ожидать сразу феноменальных
результатов. Нельзя исключить того,
что при хорошем дисководе, качес-
твенных дискетах и удачно приме-
ненной схеме узла чтения заметного
улучшения работы не будет замет-
но.

Здесь не случайно сделан акцент
на качественное исполнение узла
чтения, поскольку многие отмечают
его решающую роль в работе конт-
роллера, НГМД.

Этот вопрос требует отдельного
освещения.

Литература

1. Радиолюбитель. — 1991, N5;
1992, N11; 1993, NN 2, 4, 6, 12; 1994,
NN2, 4, 11; 1995, NN3,4,7.

2. Радиолюбитель. Ваш ком-
пьютер:—1996, NN5,8, 10; 1997,
NN2,7.

3. Справочник по персональ-
ным ЭВМ/Н.И.Алишев и др. — К.:
Тэхника, 1990.

4. Женжеруха А. Вместо кас-
сеты — дискета. — Моделист-конс-
труктор, 1989, N10, С.26.

5. Седов Е., Матвеев А. Конт-
роллер накопителя на гибких магнит-
ных дисках для "Радио-86РК". — Ра-
дио, 1993, N1, C.13;N2, C.17.

6. Коваленко В. и др. БИС кон-
троллера КР1818ВГ93 для накопите-
ля на гибком диске. — Микропроцес-
сорные средства и системы, 1986,
N3, С.З.

7. Рыжков В.А. и др. Внешние
запоминающие устройства на маг-
нитном носителе. — М.: Энергия,
1978.

8. Микросхема КР1818ВГ93.
Технические условия бК0.348.877-
08ТУ.

9. Накопитель на гибких магнит-
ныхдисках "Электроника МС5305".
Формуляр ЛУКФ.467616.001ФО.

10. Щелкунов Н., Дианов А.
Организация контроллеров ГМД.
— Микропроцессорные средства и
системы, 1990, N4, С.70.




  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Вступление - Вот так вывалился на белый свет 6-ой номер нашего чтива.
Рек-тайм - Реклама и объявления ...
Программистам - IMMORTAL #2 (бессмертие в играх).
minskzxnet - поинтовка (воспоминания пьяной женщины).
Сцена - Pязанскиe фeстивали/конкурсы nо графикe/анимации/nрограммированию.

В этот день...   26 апреля