48k Пентагон. Наладка и ремонт. 1969 г.

Раздел 5 - описание работы интерфейса дисковода.


Описание работы интерфейса дисковода для
"SPECTRUM* + TR DOS.

Смотря структурную схему рис. 9, принципиальную рас. И.

Рассмотрим прохождение сигналов по принципиальной схемеЛключеиие
интерфейса в работу с ПК осуществляется при переводе тригера D72 в нулевое
состояние. Это возможно в 3-хслучаях:

t Если нажать кнопку RES DOS (КН IX то нулевой потенциал через диод VD3
поступит на 1D72.

Z Если при чтении ПК кода команды по адресу 15616 или 15619 на выходе D8
устанавливается О (А13 -А12 -АН -А10 «А8 -1А15 »А14 -А9-0Х который поступает
на 9Dt На 10D1 поступает логический 0 через 02 и устанавливает
D72 в нулевое
состояние.

3. При нажатии кнопки MAGIC (копирование программы загруженой в ОЗУ на
диск). В этом случае в момент чтения кода команды из ОЗУ компьютера на 6D2
появляется импульс логического нуля, длительностью равной -1 млс (А 14 или А15
не равны нулю, что приводит к появлению нуля на 4D2, а на 5D2 также
присутствует ноль, так как MREQ-0 и Ml «О). Этот импульс
через 6D2,VD1
поступает на 4D72 и пытается опрокинуть тригер в единичное состояние. Однако
при нажатии на кнопку MAGIC импульсом Ml запустятся одновибраторы D4.1 и
D42. Импульс логического нуля с 12D4.1 длительностью около 6 мкс через R4
посгупаетна 1D72, то тригер D72 оказывается в нулевом состоянии. Импульс
немаскируемого прерывания NMI с
4D42 длительностью около 60 млс будет
проанализирован Z-80 в конце текущей команды и процессор автоматически
перейдет на адрес 0066Н для выполнения программы перезаписи.

Таким образом в каждом из 3-х случаев тригер D72 оказался установленным в
нулевое состояние. Это позволяет обращаться ПК либо к TR DOS либо к
контроллеру НГМД*

Обращение к TR DOS (ROM D9, D10) осуществляется следующим образом.
Нулевой потенциал с 5D72 поступает на 2Dt HalDl также присутствует нулевой
потенциал (так как идет обращениек ПЗУ А14»А15Ч)Х поэтому нулевой
потенциал с 3D1 поступив на КТ - 315 усиливается и поступает на ПЗУ D9, D1Q.
Байт из ПЗУ через буфер D24 поступает на шину данных ПК. На 11D24 сигнал
STROBE -0, так как на 4D6 - RD -0. ПЗУ ПК в это время заблокировано сигналом
- ROMCS2, поэтому управление компьютером будет поддерживаться TR DOS.

Если ПК обращается к другим устройствам интерфейса (а обращение идет как
к устройствам ввода/выводаХ то на 11D6.4 появляется логический нуль (А0-А1-1,

IORQ -0,5D72 «ОХ который включает дешифратор D152, обеспечивающий выборку
остальных устройств интерфейса (работа этих устройств будет рассматриваться
позже).

Отключение интерфейса (установка тригера в единичное состояние) производится
двумя способами:

L Бели нажать кнопку сброс ПК или после включения ПК сигнал RESET от ПК
через D7.1 D8 устанавливает
ХЛ2 в единичноесостояние.

2. Если после загрузки программы с диска произошел запуск, то в этом случае
при чтении первой команды из ОЗУ на
6D22 появится логический О (А 14 или А15
не равны нулю, MREQ*0 иМ1«0), который через VD1 опрокинет тригер D72 в
единичное состояние.

МОДУЛЬ УПИМЙШ» НГМД.

Схема модуля НГМД работает следующим образом. При обращении ПК к
интерфейсу, как к устройству ввода/вывода на 11D6.4 появляется логический О,
который включает дешифратор D15. С помощью этого дешифратора можно
обращаться или к контролеру НГМД D16 или к регистру D12. Выбор контроллера
или регистра определяется комбинацией на входах 2D 152 (WRX при А7*0 с
выводов 4 или 5 через D13.1 на 3D16 поступает логический 0, разрешающий
обращение к D16.

При A7«WR*0 на 6D152 формируются импульсы логического нуля, по
окончании которого (WR=1) производится запись управляющего слова в D12 с
шины данных BD.

Нкшнснис рагояш управляющего слова сдсдугсшге;

-DO (15D12) и D1 (12D12) является адресом дисковода, к которому идет
обращение. Этот адрес дешифрируется D15.1 и подается на входы выборки одного
из 4-х дисководов (SEL A-D) (при канальном включении всегда выбирается
дисковод О SEL А).

-D2 (10D12> команда сброса D16.

-D3 (7D12) - имитирует сигнал HLT (D3«1X указывающий, что магнитная
головка дисковода готова к записи/считыванию информации.

-D4 (5D12) - сигнал SIDE1 используется только в дисководах с двухсторонней
записью.

-D6 (2D 12) - указывает, с какой плотностью записи должен рабоггать D16 (для
двухсторонней записи D6=l).

При комбинации на адресных входах D152 (A7=WR=1) производится
(38D16) и INRQ (39D16) через D19. ^

Через инверторы D22 на НГНД с D16 явдаюга управляющие сигналы:

DIRC • потенциал направления перемещения магнитной головки;

HLD - потенциал включения двигателя НГМД

С дисковода на D16 поступают импульсы:

IP - индексные импульсы;

TR00 - нулевая дорожка (через D223);

WPRT-защита записи.

Блок служит для формирования синхронизирующих последовательностей
частотами 1 МГц и 4 МГц. Задающий генератор собран на элементах D3 и D11 по
классической схеме.

Для возбуждения генератора используется кварцевый резонатор с частотой
резонанса 8 МГц. Генератор формирует парафазную тактовую последовательность.
Счетчик D11 производит деление частоты на гармоники, используемые для
синхронизации, 1
МГц для контроллера НГМД и 4МГц для схемы ФАПЧ.




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

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



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

Похожие статьи:
Interface - AS C-major...
Sofтинка - Hrum 3.5i - самый быстрый LZ-распаковщик с битовым потоком.
News - actual news from: Research, Arhon, Gasman, Fatal Snipe, Skrju, ZX Time team, Newart, Elph.
Кeвин Mитник: Хaкeр-лeгeндa - Кoгдa я зaдymaл нaпиcaть жизнeoпиcaниe Mитникa и cтaл coбирaть maтeриaлы, я cтoлкнyлcя c oбычнoй прoблemoй любoгo иcтoрикa: иcтoчники прoтивoрeчaт дрyг дрyгy...
Оттяг - ОПРЕДЕЛИ ДОЗУ ПРИНЯТОГО "ЯДА".

В этот день...   29 марта