Передовица » Hardware » ДЗУ » Контроллер 840Кб

Контроллер 840Кб

Оригинальная разработка Андрея Филиппова, побочный продукт его же контроллера для винчестера. Передан в НИИВК как подарок. Предназначен для MFM дисководов.
См.также крупную статью Исследование КНГМД 840.

Разработан в 1985 году, пошёл в серию с 1988-го, отодвинув на второй план Контроллер 140.
См.также статью "У Агата был странный дисковод".

Схемы электрические + сборочный чертёж + фотошаблон.

Ячейка контроллера НГМД. Техническое описание. ЯБ3.089.023 ТО. HTML.

Прошивки контроллеров (два варианта).

* * *

Яб3.089.023. Опытная версия контроллера (1986). Разъём дисковода с непривычной стороны, есть и другие отличия. В архиве сайта есть схема и сборочный чертеж, но это всё.

Группа сайта разыскивает такую версию контроллера, или его фотографии!

* * *

Яб3.089.023-01. Плата Яб7.104.351. Серийная версия контроллера.

Существовало по крайней мере две ревизии серийной версии контроллера:

На верхней фотографии - более ранняя, внизу - поздняя. Отличия в реализации умножителя частоты (на системной шине "Агата" присутствуют частоты 14.3, 2.03 и 1.02 МГц, а этому контроллеру для работы нужна частота ~4 МГц. Она получается умножением частоты 2.03 МГц на 2) и в выходном формирователе импульсов записи. Программно и по содержимому ПЗУ эти контроллеры совпадают.

* * *

Мц3.089.026. Плата Мц7.102.959. Тот же контроллер, но в варианте для низкого корпуса ВЗЭВТ.

* * *

Кабель "контроллер-дисковод".

                                      Маркировка контактов
 -----        400мм        -------        FDD 0, FDD 1
| СНП | __________________| FDD 0 |         ---------
|  34 | \           |      -------          |  A B  |
 -----   \          |_____| Molex |         | 1. .2 |
          \          100мм -------          | 3. .4 |
           \  800мм        -------             . .
            \_____________| FDD 1 |            . .
                    |      -------          |  . .  |
                    |_____| Molex |         |33. .34|
                     100мм -------          ---------

Таблица жгута ЯБ 4.856.329 для подключения двух FDD к контроллеру 840 К (питание флопа от контроллера).
Со стороны контроллера используется вилка СНП34С-30/44-12, со стороны FDD стандартные 34-х контактные розетки и розетки Molex 8981 Disk drive Power connector.

В варианте жгута для одного FDD (РВИЖ.685.611.005, РВИЖ.685.669.004, Мц6.644.065) отсутствуют соединения из третьей колонки таблицы.

На части машин завода ВЗЭВТ питание FDD производится отдельным шнуром от соеденителя СНО45-4Р на материнской плате. При этом в основном жгуте (ВРИЦ.685.695.001) отсутствуют соединения из четвётрой колонки таблицы.

Иногда можно встретить контроллер без торцевого разъёма, а кабель просто припаян к плате.

СНП-34FDD 0FDD 1MolexОбозначениеНазначение
A1   LED 
A28 8 INDEXСигнал индексного отверстия
A310  DRIVE SELECT 0Выбор накопителя 0
A416  MOTOR ON 
A54  IN USE/HEAD LOAD 
A6 12 DRIVE SELECT 1Выбор накопителя 1
A7 16 MOTOR ON 
A8  4 IN USE/HEAD LOAD 
A92020 STEPШаг головки
A102828 WRITE PROTECTЗащита записи
B12424 WRITE GATEЗапись
B21818 DIRECTION SELECTНаправление головки
B32626 TRACK 0Дорожка 0
B42222 WRITE DATAДанные записи
B53030 READ DATAДанные чтения
B63232 SIDE ONE SELECTВыбор поверхности диска
B73434 READYГотовность НГМД
B8на землю  бит B3 контроллераПризнак 2Density для FDD 0
B9на землю  бит B2 контроллераПризнак 2Side для FDD 0
B10 на землю бит B1 контроллераПризнак 2Density для FDD 1
C1 на землю бит B0 контроллераПризнак 2Side для FDD 1
C2на землюна землю2GNDЛогическая земля
C3  1+12Напряжение питания
C4  1+12Напряжение питания
C5  1+12Напряжение питания
C62* 4+5Напряжение питания
C7 2*4+5Напряжение питания
C8  3GNDКорпус
C9  3GNDКорпус
C10  3GNDКорпус

Ноги 6 и 14 на разъеме дисковода не используются, нечётные ноги - земля.

Точка A1 активизируется при обращении к любому из дисководов, например для отдельного индикатора (на манер HDD LED в PC). В штатном жгуте не используется. Есть такое мнение, что это линия включения мотора в интерфейсе шугарта. Там отдельно включаются моторы на всех приводах, и отдельно выбирается привод, с которым идёт работа. Альтернатива этому - интерфейс ibm pc, который разведен на материнках, но практически не поддерживается производителями дисководов. У ibm pc есть отдельные линии включения каждого из дисководов, и дисководов всего два. Это стыкуется с шугартом ровно в одном случае: если все дисководы всегда выбраны как вторые, а шлейф для первого дисковода перекручен. В агатах наверное тоже решили, что постоянно включенные моторы - это странно, но пошли другим путём, вместо шлейфа использовали отдельные жгуты на каждый дисковод. Но эту линию оставили. Иначе очень сложно объяснить, зачем для управления светодиодом нужен отдельный шинный формирователь ип1.

В контроллере "Агата" лапки A3, A4, A5 соединены и активизируются при включении дисковода 0, лапки A6, A7, A8 - аналогично для дисковода 1.

Уровень с линий B8, B9 и B10, C1 считывается некоторыми драйверами для того, чтобы определить тип и наличие подключенных дисководов. Следует помнить: обычно Агаты комплектовались одним дисководом 840 Кб и любые другие комбинации могут не совсем корректно поддерживаться некоторыми программами и драйверами.

* На момент проектирования контроллера, универсальных дисководов для высокой/двойной плотности не существовало. У дисководов двойной плотности контакт 2 не задействован, поэтому в штатном жгуте его нет. Если предполагается использование привода HD в режиме DD, такое соединение понадобится (обычному DD дисководу оно мешать не будет).

* * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Использование материалов сайта agatcomp.ru без получения предварительного письменного разрешения agatcomp.ru запрещено.