Miracle
#03
16 июля 1999 |
|
Я сама - Модемы: Схемы, схемы! Схемы Г.Шепелева и М.Кондратьева подключения Hayes модема.
(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
Другие статьи номера:
Похожие статьи:
В этот день... 21 ноября