(c) Darth Vader/Triumph
------------------------
Рассмотрим "железную" сторону под-
ключения внутреннего HAYES - модема к
Speccy. В связи с тем, что авторы следу-
ющих писем не отметили, что перепечатка
в журналах запрещена, я позволю себе
привести здесь данные схемы. Да и не хо-
телось бы, чтоб народ их искал с такими
же трудностями, как и я.
Итак, начнем:
----------------------------------------
Схема подключения внутреннего HAYES
модема.
(приводится с изменениями)
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
А узнать, какие из них необходимы -
можно определить взглянув на разьем
модема.
Набрал и добавил ZMAN
Благодарность: DISMASTER
Kharkov,Ukraine,28.04.97
----------------------------------------
Area: .NETMAIL
From: Roman Milukow, 2:4616/7.8
To: Denis Dmitriev,
Subj: Hayes on Speccy by M.K.
----------------------------------------
Hello, Denis!
Вот схема М.Кондpатьева. Отличие от
шепелевской, как видишь, в использовании
сигнала IRQ4 модема для пpеpывания Z80.
В ПЗУ Спека, в бейсике48, нужно испpа-
вить ошибку обpаботки NMI.
В ячейке 006DH код 20H заменить на 28H.
(Пpиходится пеpеписывать, я себе это
сделал давно). Если есть желание
сохpанить pаботу кнопки MAGIC, то надо
на Z80 сигналы NMI с этой схемы и с
контpолеpа флопа подавать чеpез доп.
элемент ЛИ1, или лучше (пpоще 4616/7.8).
----------------------------------------
To: Denis Dmitriev,
Subj: Hayes on Speccy by M.K.
----------------------------------------
Hello, Denis!
/IORQ─┤ ├─┤ ┌─┐
└─┘ └──┤1│
/WR ────────┤ ├─┬── IOW (B13)
└─┘ │
┌──────┘ К555ТМ2
│ ┌─┬─┐
│+5v 1─╪R│Q├5───────┐
│ ├─┤ ││
└────3─┤C│ ││
A11 ──────────2─┤D│ ││
├─┤ ││
/RESET──┬──────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)
Ух, еле наpисовал!
Использованы м.с.К555ЛЛ1, 1/2 К555ТМ2 и
два инвеpтоpа К555ЛH1.
(Я стаpаюсь пpименять сеpию 1533.)
P.S. Незабудте подвести питание на
модемный разем и установить модемные пе-
ремычки на COM1 и IORQ4
-5v - B5
-12v- B7
+5v - B3,B29
+12v- B9
GND - B1,B10,B31
Good bye.
С большим уважением Roman Milukow
----------------------------------------
______________________________________ __ _ _ _
/ Forwarded by Dmitry Edison (2:5010/146.26)
/ Area : TEMP (TEMP)
/ From : Dmitry Fedotov, 2:5005/40.30@FidoNet
___________________________________________ ___ __ __ _ _
*** Changed by Dmitry Edison (2:5010/62.1), 07 Фев 99 14:35.
│■│ Пpивет, All !
Вот схема подключения внутреннего
Hayes'а к Спектруму.
=== Cut ===
Сергей Беляев / Home Masters / Томск
Схема согласования модема со Spectrum'ом
(модифицированный вариант схемы M.Kон-
дратьева)
ЛЛ1
__ 12┌──┐┌────────────────────>IORD(B14)
RD ──────────┤1 ├┘ ┌───────────────>IOWR(B13)
ЛЛ1 13│ │11 │
1┌──┐3 ┌─┤ │ │ ___
A4 ──┤1 ├──┤ └──┘ │ ┌|___|┬────>IORQ4(B24)
____ 2│ │ │ ЛЛ1 │ │ │ ЛА3
IORQ ┬┤ │ │4┌──┐6 │ ─ё─ │4┌──┐
│└──┘ └─┤1 ├─────┤ ТМ2 └─┤& │6
__ │ 5│ │ │ 1┌─┬──┐ 5│ o──┐
WR ──────────┤ │ +5B>───oR│ │6┌─┤ │ │
│└──┘ │ 2├─┤ o─┘ └──┘ │
A11 ──────────────────────┤D│ │ ┌──────┘
│ │ 3├─┤ │ │ 1┌──┐ ЛП8
│ └──/C│ │ ├──o │3
___ │ 4├─┤ │5 │ 2│ ├────┐
RES ───┬──────────────────oS│ ├─────┤ │ │
│ │ └─ё──┘ │ └──┘ │
│ │ │ 5┌──┐ ЛП8│
│ │ ЛА3 +5В>────┬───────ё──┤ │6 │
│ │4┌──┐ │ ___ 4│ ├───┐│
│ ├─┤& │6 └|___|──┬──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 │
│ ___ ││ │
└|___|─┤│ │
/ │└──────┘
добавить │
│ ___
└──>INT
Примечание: Pезистор 560 Ом.
-+--------------------------------------
Схема подключения к 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. Т.о.
сохраняется возможность работы с
прерываниями приходящими от компьютера.
Других отличий нет и программы которые
не используют прерывания от модема
одинаково будут работь на любом варианте
схемы.
=== Cut ===
****************************************
Лично я подключил модем по первой
схеме (Шепелева), т.к. в то время другой
не имел. Вроде бы работает не плохо,
хотя народ недолюбливает эту схему,
предпочитают Кондратьевскую. Также пого-
варивают, что для быстрых модемов обяза-
тельна именно схема Кондратьева с буфе-
ризацией, да к тому же новая терминалка
(судя по отзывам довольно крутая)
работает только с этой схемой! В общем
выбирайте...
И напоследок несколько слов о
питании. Если у Вас есть pC'шный блок
питания, то проблемм не возникнет - там
есть все нужные напряжения. В противном
случае придется собрать небольшую
схемку, формирующую напряжения -5В и
-12В. Эта схема приводилась в журнале
"OBERON #5". Если его у Вас нет, то не
расстраивайтесь, схема элементарная, ее
может смастерить любой начинающий: тран-
сформатор, диодный мост, 3 конденсатора
и 2 КРЕН'ки - стабилизаторов отрицатель-
ных напряжений. ГЛАВНОЕ, не забудьте
соединить общий провод этого блока
питания с тем, который уже питает Ваш
компьютер!
Кстати, посмотрите на разъем модема
возможно, Вам и не понадобится делать
дополнительный блок питания.
Удачи!
С уважением, Darth Vader/Orion/Triumph