IzhNews #0D
28 февраля 2003
  Железо  

Железо - технология доработки Пентагона для прикручивания системных слотов.


Аппаратное обеспечениеКомпьютерыДоработкиPentagon

        ПЛАHЕТА ЖЕЛЕЗЯКА

(c) U#74
──────────────────────────────────────────

    ТЕХHОЛОГИЯ ПОДГОТОВКИ "ПЕHТАГОHа"
                   ДЛЯ
 ПРЕВРАЩЕHИЯ В СЛОТОТОВУЮ(ШИHHУЮ) МАШИHУ.


   Как уже видно из названия, статья в ос-
новном посвящена владельцам Пентагонов.

   С  тех  пор,  как  я  запихал  плату  в
минитауэр  и  довел  память  своего Пня до
1Мб, комп как-то незаметно оброс различны-
ми  девайсами и, соответственно, его внут-
ренности  стали походить на Содом и Гомор-
ру,  вместе  взятые...  И это не смотря на
то,  что  я  изначально  организовал нечто
вроде системного раз'ема из свободных кон-
тактов коннектора ХР3, выведя туда необхо-
димые  для внешних устройств(ВУ) сигналы с
процессора.

   Когда  меня это достало окончательно, я
начал подумывать о тотальном переустройст-
ве,  дабы не превратить ситуацию в необра-
тимую;))). К тому моменту у меня скопилось
несколько  материнок  х2(3)86  и мои мысли
свернули  на путь приспосабливания данного
барахла для нужд родного Пентагона...

И тут, на счастье, выходит Черная Ворона#5
со статьей на данную тему - "Слотовая сис-
тема из подручного хлама".  Тщательно изу-
чив статью, я взялся за дело и вот уже до-
вольно долгое время мой комп прекрасно се-
бя ощущает, питаясь  через  кросс-плату  и
общаясь с различными устройствами, сидящи-
ми во вражеских  ISAшных  слотах...  Итак,
перейдем непосредственно к делу:

   Перво-наперво следует вывести на раз'ем
ХР3  все  необходимые сигналы с процессора
при помощи проводов(МГТФ - рулеззз!).

В моем случае распиновка ХР3 следующая:
┌─────────A────────┬────────B────────┐
│AO1 -- /IORQ      │ B01 -- D00      │
│A02 -- /CSR(CROM) │ BO2 -- D01      │
│A03 -- /DOSEN     │ B03 -- D02      │
│A04 -- /RD        │ B04 -- D03      │
│AO5 -- /HLT       │ B05 -- D04      │
│A06 -- /M1        │ B06 -- D05      │
│AO7 -- /MREQ      │ B07 -- D06      │
│A08 -- /RFSH      │ B08 -- D07 [gnd]│
│A09 - /SELECT3(06)│ B09 -- /WR [gnd]│
│A10 - /IP     (08)│ B10 - GND       │
│A11 - /SELECT0(10)│ B11 - GND       │
│A12 - /SELECT1(12)│ B12 - GND       │
│A13 - /SELECT2(14)│ B13 - GND       │
│A14 - /START  (16)│ B14 - GND       │
│A15 - /DIRC   (18)│ B15 - GND       │
│A16 - /STEP   (20)│ B16 - GND       │
│A17 - WRD     (22)│ B17 - GND       │
│A18 - /WRG    (24)│ B18 - GND       │
│A19 - /TR00   (26)│ B19 - GND       │
│A20 - /WRPT   (28)│ B20 - +12V      │
│A21 - /RDD    (26)│ B21 - +12V      │
│A22 - /SIDE1  (28)│ B22 - +5V       │
│A23 -- /CLK       │ B23 - +5V       │
│A24 -- /IORQGE    │ B24 -- /RESET   │
│A25 -- A15        │ B25 -- A00      │
│A26 -- A14        │ B26 -- A01      │
│A27 -- A13        │ B27 -- A02      │
│A28 -- A12        │ B28 -- A03      │
│A29 -- A11        │ B29 -- A04      │
│A30 -- A10        │ B30 -- A05      │
│A31 -- A09        │ B31 -- A06      │
│A32 -- A08        │ B32 -- A07      │
└──────────────────┴─────────────────┘
  В  скобках  указаны  номера стандартного
раз'ема FDD, на которые эти сигналы  выво-
дятся.

Как видно из таблицы, мне пришлось пожерт-
вовать контактами B08 и B09 для размещения
новых  сигналов.  Hе забудьте только после
резни  скальпелем  подать  GND на дорожку,
шедшую ранее от B08.

   Далее   следует   сформировать   сигнал
/IORQGE. Для этого следует безжалостно от-
кромсать  сигнал /IORQ  от внешнего мира и
подать  его  прямо  с  20ноги Z80(DD13) на
4DD52(ЛЛ1) и на контакт A01 раз'ема ХР3.
   Hа 5DD52 подаем /IORQGE с A24(ХР3). И в
итоге  снимаем с 6DD52 сигнал, который по-
дается  на те 2 точки, что ранее были под-
соединены  к  20 ноге Z80. Вешаем резистор
510-820Ом между 5 и 7 ногой DD52( подтяги-
ваем  к нулю линию /IORQGE) и включаем ко-
мп.  Все  должно флуксуировать, иначе ищем
сопли там, где паяли... Почему DD52? Пото-
му, что близко и элемент свободен;)

    Свободные элементы м/схем на плате
         компьютера Пентагон-128.

Пример: DD52(4 OR 5 = 6)
 4 и 5 - входа;
 OR    - выполняемое  элементом действие;
 = 6   - выход,нога номер 6;
 /     - инверсия.

   ЛЛ1
DD52(4 OR 5  = 6)
DD65(9 OR 10 = 8) - не на всех платах!

   ЛИ1
DD82(12 AND 13 = 11)
DD97(9  AND 10 = 8)
    (12 AND 12 = 11)

   ЛH1
DD51(5  = / 6)
DD84(3  = / 4)
DD86(11 = / 10)
    (13 = / 12)

   ЛH2
DD94 (13 = / 12)
DD100(13 = / 12) - КМОП-серия

   ЛП9(повторитель)
DD95( 13 = 12)

Данный   список   вам  пригодится,  причем
неоднократно...

В  качестве /DOSEN рекомендую использовать
такую штуку(Soundrive не хрюкает при обра-
щении к контоллеру FDD  и  исчезают  глюки
при работе с диском, ежели они появились):
сигнал с 4DD85 подаем на 13DD86 и с 12DD86
снимаем свежесформированный /DOSEN на кон-
такт A03 раз'ема ХР3.

Для формирования /CLK делаем следущее:
   Снимаем  сигнал с дорожки, подходящей к
9DD65  и  проводом  подаем  на  11DD86,  с
10DD86  кидаем  сигнал на контакт A23 раз-
'ема ХР3.
Еще  раз  повторюсь - буферизация  сигнала
C25 выполнена не на всех версиях плат Пен-
тагона-128,  иногда  он напрямую идет на 6
ногу Z80 с 8DD1(3DD5), что в принципе нор-
мально, но:

      9┌────┐
 C25───┤   1│
     10│    ├─┬──6DD13(Z80)
    ┌──┤    │ ▒
    │  └────┘ ▒ 1K
   ─┴─        │
              +5B

   Ежели  у  вас на плате такого нет и при
выносе  муз.сопроцессора  во  внешний слот
начимаются глюки, то,видимо, придется сде-
лать...

Тут могут возникнуть выкрики из зала в том
смысле, что  нахрена  городить  весь  этот
огород, если можно развести небольшую  ин-
терфейсную плату с буферизированием сигна-
лов и панелькой под Z80, где  сразу  можно
будет сделать СТАНДАРТНЫЙ системный разъем
без FDD, а ее  вставлять  в  панельку  под
проц...  Согласен, но только в том случае,
если  панелька  на плате у  вас  цанговая.
 А это,согласитесь, маловероятно, принимая
во внимание ее габариты и стоимость. Посе-
му мне пришлось идти по другому пути.

Итак, системный разъем у нас организован и
вы  уже  можете  даже припаять на ответную
часть какую-нибудь периферию, ежели ее од-
на или две штуки;))
Если вы хотите большего, то необходима бу-
феризация сигналов, используемых  внешними
устройствами.

     Существует две трезвые схемы  буфери-
зации:
ZX-Bus(Spectrum Expert#1,2) и уже упомяну-
тая выше схема Стоцкого Андрея  aka  Veles
из Черной Вороны#5.
Какую выбрать - дело ваше.  Я  остановился
на второй.

     После недолгих раздумий я понял,  что
мне не нравится идея с шлейфом неизвестной
длины, по которому сигналы будут  попадать
на материнку 286-й для дальнейшей  буфери-
зации и слотирования:))).
 Такоже  хотелось  сменить  шлейф  FDD  на
стандартный и, соответственно, съемный.  В
результате была разведена плата с линейкой
буферных  элементов,  логикой  управления,
разъемом FDD и еще кой-какими  вещами  для
комфортной работы, которая  вставлялась  в
разъем  ХР3,  а  уже  с  нее  шел    шлейф
на 286-ю:
┌────────────────────────────────────────┐
│ ┌─FDD────────────┐         To Track    │
│ └────────────────┘         Counter─┬┐  │
│  ┌─ЛА2──┐┌─ЛА3──┐ ┌─ЛЛ1──┐┌─ЛА3──┐ ││  │
│  └1─────┘└1─────┘ └1─────┘└1─────┘ └┘  │
│A1┌─────────────────────────────────┐A32│
│B1└───────Output─to─crossboard──────┘B32│
│   ───────10k*8(резисторная сборка)     │
│  ┌1──────┐┌1──────┐ ┌АП5─ADR┐┌АП5─ADR┐ │
│  └АП6DATA┘└АП6─SYS┘ └1──────┘└1──────┘ │
│B1┌─────────────────────────────────┐B32│
│A1└──────Input─from─computer────────┘A32│
└────────────────────────────────────────┘
Внимание: масштаб не соблюден!

Пояснения к схеме:

Разъемы СНП64:
папа - Output to crossboard;
мама - Input from computer.

"Лишняя" ЛА3  используется  для  следующих
целей:
 FDD          ┌───┐   ┌───┐
/WRPT──    ┌─┤ & o─┬─┤ & │
 ┌─────  ──┤ │   │ │ │   o─┬─/WRPT на ХР3
─┴─         └─┤   │ ├─┤   │ │
              └───┘ │ └───┘ │
                    │Grn Red│
                    └─>─┬─<─┘
                   330Ом█
                       ─┴─
Т.е. для аппаратной защиты  от  записи  на
диск с индикацией состояния:
Grn - зеленый светодиод -запись разрешена;
Red - красный светодиод -запись запрещена.

Разъем "То Тrack Counter"- на  этот  самый
индикатор текущей дорожки FDD.

Разъем FDD - стандартный разъем под  стан-
дартный шлейф сего девайса(не  запутайтесь
при разводке в четной-нечетной стороне)  -
подключение от ХР3 осуществлено проводами,
т.к. плотность печатного монтажа и без то-
го высока для домашнего изготовления:(

     Для изготовления печатной платы очень
рекомендую продаваемые нынче в  канцтовар-
ных магазинах и на  барохолках(значительно
дешевле) перманентные  фломастеры  с  над-
писью Water  Resistant(Water  Proof),  For
All  Surfaces  или  Water  Resistant,  For
Glass, Metal и т.д. Иногда надписи нет(как
,например,на  замечательном  шестирублевом
Centropen'е) - тогда сверьтесь с упаковкой
- уж на ней-то все написано.  Для  полного
комфорта надо  иметь  фломастеры  со  сле-
дующими  диаметрами   пишущих    стержней:
0.6мм(0.8мм), 1.0мм, 2.0мм и  один  здоро-
вый( их везде полно) для зарисовки свобод-
ной поверхности под металлизацию.  Хранить
их следует строго в вертикальном положении
и плотно закрывать после использования.
Рисовать дорожку следует  без  отрыва,  не
мазюкая по ней.
Цвет - черный, он  почему-то  более  стой-
кий(возможно, из-за пигмента).

     Далее  распаиваем  шлейф  к  ответной
части разъема  "Output  to  crossboard"  и
поступаем  в  соответствии  с   указаниями
статьи  из  ЧеВо#5  -  удаляем  слоты  под
SIMM'ы и на их место паяем ответную  часть
под шлейф от платы буферизации. Затем про-
водом МГТФ(крайне  удобно  -  изоляция  не
плавится) осуществляем соединение ISA-сло-
тов с этим разъемом.

     Еще один нюанс - я всю периферию  из-
готавливаю своими руками,  посему  мне  не
очень  интересна  была  совместимость    с
Кай/Скорп по слотам, поэтому я оставил пи-
тание +5В, +12В, землю на месте и тем  са-
мым избавился от головной боли по выпаива-
нию/высверливанию/изолированию/впаиванию и
тому подобной чешуе...  К тому же развести
и приляпать переходник к "фирменной" пери-
ферии - дело на полдня, ежели на то пошло.

     Формирователь сигнала /IORQGE от каж-
дого слота собираем на 286(386)  материнке
на двух элементах ЛЛ1 - их там есть;)))

     Ну вот и все - вы обладатель Пентаго-
на с шиной и слотами, кои можете юзать  по
своему усмотрению. Дерзайте!

Приложение:

 Распиновка PentagonISA-слота
┌─────────────┬───────────────┐
├──────B──────┼────────A──────┤
│B01 - GND    │    AO1 - D07  │
│BO2 - /RES   │    A02 - D06  │
│B03 - +5V    │    A03 - D05  │
│B04 -        │    A04 - D04  │
│B05 - -5V    │    AO5 - D03  │
│B06 - /M1    │    A06 - D02  │
│B07 - -12V   │    AO7 - D01  │
│B08 - /DOSEN │    A08 - D00  │
│B09 - +12V   │    A09 - /IORQ│
│B10 - GND    │    A10 - /IOGE│
│B11 - /RDR   │    A11 -      │
│B12 - /CSR   │    A12 -      │
│B13 - /WR    │    A13 -      │
│B14 - /RD    │    A14 -      │
│B15 -        │    A15 -      │
│B16 -        │    A16 - A15  │
│B17 -        │    A17 - A14  │
│B18 -        │    A18 - A13  │
│B19 -        │    A19 - A12  │
│B20 - CLK    │    A20 - A11  │
│B21 -        │    A21 - A10  │
│B22 -        │    A22 - A09  │
│B23 -        │    A23 - A08  │
│B24 -        │    A24 - A07  │
│B25 -        │    A25 - A06  │
│B26 -        │    A26 - A05  │
│B27 -        │    A27 - A04  │
│B28 -        │    A28 - A03  │
│B29 - +5V    │    A29 - A02  │
│B30 -        │    A30 - A01  │
│B31 - GND    │    A31 - A00  │
└─────────────┴───────────────┘

P.S. Если редакция сочтет нужным и возмож-
ным,  в  приложение  будут  находится  обе
статьи, посвященные данной теме.  Ежели вы
их там не найдете, добро пожаловать в  вы-
шеуказанные журналы для ознакомления.
     На случай, ежели их там не  окажется,
сообщаю - в статье из ЧеВо#5 допущена оче-
пятка:

 ║       ┌──┬───┬──┐
 ╟F ───18│0 │   │ 0│2─── F'
 ╟RD/──17│1 │   │ 1│3──RD/'
 ╟WR/──16│2 │   │ 2│4──WR/'
 ╟MREQ/15│3 │   │ 3│5MREQ/'
 ╟M1/──14│4 │   │ 4│6──M1/'
 ╟BAK/─13│5 │   │ 5│7─BAK/'
 ╟HLT/─12│6 │   │ 6│8─HLT/'
 ╟RFSH/11│7 │   │ 7│9RFSH/'
 ║       ├──┤   │  │
*║ +5V──1│SA│   │  │
 ║ GND─19oOE│АП6│  │
 ║       └──┴───┴──┘

на ногу номер 1 следует либо  подать  Gnd,
либо поменять входы и выходы местами.

Контакты:
I-Net : u_74@mail.ru
ZX-Net: 500:8462/128.17
Post: г.Самара-065(443065),
      ул.Пугачевский тракт,
      д.66, кв.3
Машину Сергею Анатольевичу
──────────────────────────────────────────




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

Похожие статьи:
Pentagon - Синхроселектор видеосигнала на Pentagon. Проблемы и схема.
Капля припоя - Доработка Пентагона для работы с дисками высокой плотности.
Железо - Подключение контроллера IDE (ц) Немо на Пентагоне.

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