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





Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Знание-сила - доработка C-DOS модема.
Я сама - Модемы: Схемы, схемы! Схемы Г.Шепелева и М.Кондратьева подключения Hayes модема.
Железо - Доработка модема - релюшка.

В этот день...   17 ноября