КОМ ПЬЮ ТЕРНАЯ ТЕХНИКА''
©Nemo,
г.С.-Петербург, тел.159-55-69.
КОМПЬЮТЕР
“KAY-256”
(Продолжение. Начало в N 11/94)
ОПИСАНИЕ СХЕМЫ
Для удобства пользования схемой сигналы имеют содержатель-
ные мнемоники. Сигналы, отмеченные символом (*), поступают не-
посредственно на контакты разъемов системной шины. Сигналы,
снабженные косой чертой (/), активны в состоянии логического “О”
или являются инверсиями прямых сигналов.
Не имеет смысла подробно описывать схему, которая в ряде случаев
буквально повторяет схемы аналогичных компьютеров, выпускавших-
ся раньше. Заслуживают внимания лишь некоторые особенности.
Сигналы системной синхронизации *CLK, CLC/, CLC, RAS/, НО
и CAS/ вырабатываются кольцевым регистром сдвига на D-тригге-
рах ИМС D2 (1533ТМ8). D-триггеры расположены на одном кри-
сталле и имеют общий вход тактирования. В результате исключают-
ся трудноконтролируемые и причиняющие столько неприятностей
разбросы по временам задержек в этой группе сигналов. Такая схема
впервые серийно использовалась в компьютере “Compact-128”.
Импульсы записи IOWR1 в порт бордера имеют положительную по-
лярность, что допустимо, поскольку CPU выставляет данные на ШД
(*D0.
..D7) несколько раньше, чем активизируется строб записи *WR/.
Диод VD2, кроме очевидных защитных функций, формирует ап-
паратный сброс при кратковременных “пропаданиях” питания.
Сигналы *DOS/ и Cl блокируют ввод из порта джойстика/клави-
атуры. Как видно из табл. 1, это необходимо для предотвращения
“конфликта” с портами контроллера дисков и процессора звука D50
(AY8910). ROMS и *RS позволяют программно выбрать любую стра-
ницу ПЗУ. *BLK обеспечивает выход в режим СР/М, включая ОЗУ
в нулевой сектор адресного пространства, а также разрешает работу
сигнала синхронизации WAIT и сигналов обслуживания ОЗУ: WE/
— строб записи в ОЗУ и CSRAM/ — выбор ОЗУ.
На старший разряд мультиплексированного адреса МА8 подается
сигнал ВК, обеспечивающий регенерацию ОЗУ на микросхемах
К565РУ7, которые требуют опроса 512 строк.
Сигнал Ml /АО исключает обращение к процессору AY8910 в цик-
ле подтверждения прерывания. Дополнительный регистр D40 об-
служивает разъем порта периферии XS1. Линия BUSY может быть
опрошена как через D50 (AY89I0) — бит D2 порта В, так и через
порт клавиатуры D37. Шина данных CENTRONICS’a пробуфериро-
вана регистром D52, который работает в “прозрачном” режиме как
шинный формирователь.
Схема формирования видеовыходов на дисплей (телевизор) не-
сколько упрощена без каких-либо ухудшений эксплуатационных ха-
рактеристик и изменений параметров сигналов. Элементы с ОК более
технологичны и не имеют таких разбросов по уровням, длительностям
и задержкам импульсов строчной синхронизации как ключи на диск-
ретных элементах. Коммутирование яркости по тем же соображениям
производится в выходных цепях эмитгерных повторителей.
Жирными точками на схеме выделены “расшивочные” матрицы
контактов. Возможно, распайка гнезд устроит не всех. Любую требу-
емую распайку можно получить установкой перемычек.
Установив микросхему D43 типа 1533КП14, можно инвертиро-
вать цвета, однако в этом случае правильность цветопередачи будет
нарушена.
На повторителях D8 (ЛП9) и элементе Dl 1.3 (ЛП5) выполнен
преобразователь DC/DC 5В — 12В. Установка в плату этого преоб-
разователя вызвана необходимостью защиты кристалла 1818ВГ93 от
выхода из строя, а также создания дополнительного источника сме-
щения для плат периферии и уменьшения количества объемных
проводников в компьютере. Элемент Dl 1.3 формирует оптималь-
ную скважность (5/8), при которой обеспечивается непрерывность
тока дросселя L1. Преобразователь рассчитан на ток нагрузки 25 мА.
4
Радиолюбитель 12/94
Стабилитрон VD4 предохраняет плату от переполюсовки при ра-
зумных мощностях источника питания.
Распайка разъемов компьютера показана на рис. 2.
Разъем XS2 клавиатуры разведен с учетом удобства подключения
мембранной клавиатуры.
ОПИСАНИЕ ШИНЫ
Шина пробуферирована и для снижения емкостных нагрузок на
старших разрядах адреса установлены повторители D29 и D8 (ЛП9).
Буферироваться при необходимости должны внешние устройства. В
качестве стандартных единичных нагрузок предлагается использо-
вать ALS-элементы серии 1533.
Платы расширения устанавливаются вертикально. Ограничения
существуют по высоте платы (60 мм от верхней грани системного
разъема) и положению правой кромки. Перестыковка плат при под-
ключенном питании может привести к поломке компьютера.
Логика функционирования и временные диаграммы определяют-
ся процессорным элементом CPU Z80. Линии шины (рис.З) можно
условно разделить на входные, выходные, двунаправленные и точки
перехвата. Точки перехвата подключены через балластные резисто-
ры и могут работать и как входы, и как выходы. Балластный резистор
позволяет установить требуемый уровень при помощи выходов с ОЭ,
ОК и трехстабильного выхода (TRS). Логически TRS-выход может
функционировать и как ОЭ, и как ОК при соответствующем включе-
нии. Так как в TTL логике активным принят логический “0”, ОЭ
блокирует прохождение сигналов, а ОК “врезает” дополнительные
импульсы. Например, балластные резисторы R56, R57 позволяют
используя ОЭ блокировать обращение к портам ввода-вывода. Если
внешнее устройство не обрабатывает сигналы IORQ/IORQGE, в нем
они должны быть замкнуты накоротко.
При захвате шин (*BLK=“0”) подачей “0” на *М1 (вывод Ml про-
цессора не является трехстабильным выходом и при захвате шин пе-
реходит в “1 ”) линия WAIT переводится в режим трансляции после-
довательности Н1 для идентификации циклов ОЗУ, относящихся к
адресному пространству.
Для подвода питающих напряжений и “земли” к плате расшире-
ния рекомендуется использовать все имеющиеся для этой цели кон-
такты шины.
ОПИСАНИЕ СИГНАЛОВ
Сигналы, работающие в типовом для Z80 назначении, описаны в
соответствующей литературе [2,3]. В то же время некоторые сигна-
лы могут выполнять и дополнительные функции.
INT — может использоваться как выходной сигнал таймера с пе-
риодом следования импульсов 20 мс.
IORQ/IORQGE — устройство, расположенное на XS6, может
блокировать порты устройства на XS7 и порты системной платы, ус-
тройство на XS7 — только порты системной платы.
WAIT — как выходной сигнал может использоваться для строби-
рования момента перехода SP128/TRDOS.
MI — как вход (точка перехвата) может включать на линию WAIT
пилот-сигнал Н1.
RDR/ — точка перехвата: блокировка ОЭ ПЗУ системной платы.
CSR/ — строб чтения из ПЗУ.
DOS/ — входной сигнал, подключающий банк ПЗУ с TRDOS и
блокирующий порт ввода клавиатуры/джойстика. При подключе-
нии контроллера дисковода превращается в выходной.
RS — выбор банка ПЗУ с SOS 128 (“0”) и SOS 48(“1”).
BLK — подключение ОЗУ в “0”-ю страницу.
Сигналы синхронизации:
F — 14 МГц, фаза и скважность произвольны.
CLK — 3,5 МГц, меандр, инверсный тактовой последовательности
процессора.
Литература
2. Ларченко А.А., Родионов Н.Ю. ZX-Spectrum и TRDOS для
пользователей и программистов. Изд.З-е. “Питер”. Санкт-Петер-
бург, 1994.
3. Микропроцессорный комплект Z80: справочное пособие. В 7 кн.
Кн.1. Центральный процессор Z80 CPU. Минск, УКИК “Центр”,
1990.
(Окончание следует)
предыдущая страница 5 Радиолюбитель 1994-12 читать онлайн следующая страница 7 Радиолюбитель 1994-12 читать онлайн Домой Выключить/включить текст