Описание работы интерфейса дисковода для
"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МГц для схемы ФАПЧ.