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 декабря