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