|
City
#35
04 декабря 1999 |
|
Железо - три схемы согласования модема со Spectrum'ом.

┌─────────────────────────────────────────────────┐
│ ********* ПЛАHЕТА ШЕЛЕЗЯКА ************ │
└─────────────────────────────────────────────────┘
(c) Darth Vader/Triumph
Схема согласования модема со Spectrum'ом
(приводится с изменениями)
Copyright G.Shepelev
с компьютера контакты слота модема:
┌────────┐ ┌────────┬─────────┐
│DATA 0-7├─────────────────────┤ A9-A2 │DATA 0-7 │
├────────┤ └────────┴─────────┘
│ A15 ├┐ ┌───┐ 555ЛЛ1
└────────┘└─┤ 1 ├─┐ ┌───┐ ┌────────┬─────────┐
┌────────┐┌─┤ │ └─┤ 1 │ ┌────┤ A22,A23│ A9,A8 │
│ A14 ├┘ └───┘ ┌─┤ O─┼─┐ ├────────┼─────────┤
├────────┤ │ └───┘ │ └──┤ A24,A25│ A7,A6 │
│ A13,A12├────────┼───────┘ 10к├────────┼─────────┤
└────────┘ │ +5v<──════─┤ A26,A27│ A5,A4 │
┌────────┐ │ ├────────┼─────────┤
│ A11-A8 ├────────┼────────────┤ A28-A31│ A3-A0 │
├────────┤ │ ├────────┼─────────┤
│ A6 ├────────┘ 555ЛЕ1 ├─┤ A11 │ AEN │
├────────┤ ├─┐┌───┐ ├────────┼─────────┤
│ ___ │ └┤ 1 O─────────┤ B2 │ RES DRV │
│ RES ├───────┤ │ ├────────┼─────────┤
├────────┤ └───┘ │ │ ___ │
│ __ │ ┌──┤ B13 │ IOW │
│ WR ├─────┐ ┌───┐ │ └────────┴─────────┘
├────────┤ └─┤ 1 ├──────┘
│ __ │ ┌─┤ │ ┌────────┬─────────┐
│ RD ├─┐ │ └───┘ ┌──┤ │ ___ │
├────────┤ │ │ ┌───┐ │ │ B14 │ IOR │
│ ____ │ └───┼─┤ 1 ├──────┘ ├────────┼─────────┤
│ OIRQ ├─────╧─┤ │ ├─┤B1,10,31│ GND │
└────────┘ └───┘ └────────┴─────────┘
Разводка адресной шины с A0-A15.
В оригальной схеме вместо сигнала A6 подавался A1
и вместо OIRQ - IORQ, а дешифрация модема осущест-
влялась по адресам: #38FD-#3FFD, что приводило к
блокировке памяти выше 48к.
В данной схеме дешифрация модема реализована по
адресам: #38BF-#3FBF.
Многим модемам достаточно питания 5v, но не-
которым может потребоваться напряжения других но-
миналов:
-5v B5 -12v B7
+5v B3 B29 +12v B9
А узнать, какие из них необходимы - можно опре-
делить, взглянув на разьем модема.
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Схема согласования модема со Spectrum'ом
М.Кондpатьева
Отличие от шепелевской в использовании сигнала
IRQ4 модема для пpеpывания Z80. В ПЗУ Спектpума, в
бейсике48, нужно испpавить ошибку обpаботки NMI. В
ячейке 006DH код 20H заменить на 28H. Если есть же-
лание сохpанить pаботу кнопки MAGIC то надо на Z80
сигналы NMI с этой схемы и с контpоллеpа флопа по-
давать чеpез дополнительный элемент ЛИ1.
ЛЛ1
__ 12┌──┐┌────────────────────>IORD(B14)
RD ────────┤1 ├┘ ┌───────────────>IOWR(B13)
ЛЛ1 13│ │11 │
1┌─┐3┌─┤ │ │
A4 ──┤1├─o └──┘ │
2│ │ │ ЛЛ1 │
/IORQ─┤ │ │ ┌─┐ │
└─┘ └──┤1│ │
/WR ────────┤ ├─o───┘
└─┘ │
┌──────┘ К555ТМ2
│ ┌─┬─┐
│+5v 1─╪R│Q├5───────┐
│ ├─┤ │ │
└────3─┤C│ │ │
A11 ──────────2─┤D│ │ │
├─┤ │ │
/RESET──o──────4─╪S│ │ │
│ └─┴─┘ │
│ ┌─┐ │
└─┤1╪── RESDRW (B2) │
└─┘ │
К555ЛH1 ┌─────────────┘
│ ┌─┐
┌─┐ └─┤1├── /NMI
IRQ4 (B24) ─┤1╪───┤ │
└─┘ └─┘
───┐ ┌─── МОДЕМ
A8 │───│A0 (A31)
К A9 │───│A1 (A30)
О A10│───│A2 (A29)
М │ │
П D0-D7│═══│D0-D7 (A9)-(A2)
───────┘ │
│
на +5v ═ 10K ═│A3-A10 (A28)-(A21)
GND ──│AEN (A11)
Использованы К555ЛЛ1, К555ТМ2 и К55ЛH1.
Незабудте подвести питание на модемный разем и
установить модемные перемычки на COM1 и IORQ4.
-5v - B5 -12v- B7
+5v - B3,B29 +12v- B9
GND - B1,B10,B31
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Схема согласования модема со Spectrum'ом
(модифицированный вариант схемы M.Kондратьева)
ЛЛ1
__ 12┌──┐┌────────────────────>IORD(B14)
RD ──────────┤1 ├┘ ┌───────────────>IOWR(B13)
ЛЛ1 13│ │11 │
1┌──┐3 ┌─┤ │ │ __
A4 ──┤1 ├──o └──┘ │ ┌┤__├─o────>IORQ4(B24)
____ 2│ │ │ ЛЛ1 │ │ │ ЛА3
IORQ─o┤ │ │4┌──┐6 │ ─┴─ │4┌──┐
│└──┘ └─┤1 ├─────o ТМ2 └─┤& │6
__ │ 5│ │ │ 1┌─┬──┐ 5│ o──┐
WR ──────────┤ │ +5B>───oR│ │6┌─┤ │ │
│ └──┘ │ 2├─┤ o─┘ └──┘ │
A11 ──────────────────────┤D│ │ ┌──────┘
│ │ 3├─┤ │ │ 1┌──┐ ЛП8
│ └──/C│ │ o──o │3
___ │ 4├─┤ │5 │ 2│ ├────┐
RES ───o──────────────────oS│ ├─────┤ │ │
│ │ └─┴──┘ │ └──┘ │
│ │ │ 5┌──┐ ЛП8│
│ │ ЛА3 +5В>────o───────o──┤ │6 │
│ │4┌──┐ │ ___ 4│ ├───┐│
│ o─┤& │6 └┤___├──o──o │ ││
│ │5│ o───┐ │ └──┘ЛП8││
│ └─┤ │ │ └────────┐││
│ └──┘ │ 12┌──┐ │││
└───────────────────────────────┤ │11│││
__ │ 13│ ├──┘││
M1 ─────────────────────────────────o │ ││
│ └──┘ ││
D1 ────────────────────────────────────────┘│
___ │ │
INT ─────────────────────────────────────────┘
└──────────────────────> RESET(B2)
+5B>────> к выв.14 микросхем ЛЛ1,ЛА3,ТМ2,ЛП8
┌────> к выв.7 микросхем ЛЛ1,ЛА3,ТМ2,ЛП8
─┴─
В скобках указаны номера контактов на плате мо-
дема. Слева сигналы подключаемые к Speccy, а справа
к модему.
Микpосхемы: 555ЛЛ1, 555ЛА3, 555ТМ2, 555ЛП8.
Pезисторы: 1кОм
Доpаботка схемы Spectrum'а
~~~~~~~~~~~~~~~~~~~~~~~~~~
┌──────┐
│ Z80 │
pазpезать │ │
│___ │
──┬──x───┬┤INT │
│ ___ ││ │
└|___|─┤│ │
/ 560 │└──────┘
добавить │
│ ___
└──>INT
Схема подключения к Spectrum'у
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
System Модем
port
_____ __________
|A 8 |----> |a31| A 0 |
|A 9 |----> |a30| A 1 |
|A10 |----> |a29| A 2 |
|D 0 |----> |a9 | D 0 |
|D 1 |----> |a8 | D 1 |
|D 2 |----> |a7 | D 2 |
|D 3 |----> |a6 | D 3 |
|D 4 |----> |a5 | D 4 |
|D 5 |----> |a4 | D 5 |
|D 6 |----> |a3 | D 6 |
|D 7 |----> |a2 | D 7 |
| | |a28| A 3 | -┐
| | |a27| A 4 | │ HА
| | |a26| A 5 | │+5v
| | |a25| A 6 | │чеpез
| | |a24| A 7 | │3-10k
| | |a23| A 8 | │
| | |a22| A 9 | -┘
| | |a21| A10 |-- на землю
| | |a11| AEN |-- на землю
| | |b9 | +12v | к соответствующим ис-
| | |b7 | -12v | > точникам напряжений,
| | |b | -5v |/ если требуются модему
| GND |----> |b1 | GND |
| GND |----> |b31| GND |
| +5v |----> |b3 | +5v |
|RESET|- на -|b2 | RESET|
| RD |- |b13| IOWR |
| A4 |- п |b14| IORD |
| IORQ|- л |b24| IORQ4|
| WR |- а | | |
| A11 |- т | | |
| INT |- у | | |
|_D1__|- |__________|
сигнал сигнал
Отличие данной схемы от прототипа в способе выда-
чи прерывания на компьютер. Т.к. возможности пере-
шить ПЗУ у нас небыло, мы решили использовать обыч-
ный INT, а не NMI. Обработка прерываний производит-
ся в режиме IM2. Hеобходимо отметить, что выдача
прерывания на компьютер от модема сопровождается
изменением вектора прерывания, что легко отслежива-
ется в режиме IM2. Т.о. сохраняется возможность ра-
боты с прерываниями приходящими от компьютера.
Других отличий нет и программы которые не исполь-
зуют прерывания от модема одинаково будут работь на
любом варианте схемы.
Другие статьи номера:
Похожие статьи:
В этот день... 13 ноября