Из журнала 'Чёрная Ворона 5' Украина, Донецкая область, г.Дмитров-1, 01.2001 СЛОТОВАЯ СИСТЕМА ИЗ ПОДРУЧНОГО ХЛАМА (C) 2000 Veles ----------------------------------------- Здравствуй, Михаил! Вот прочитал чет- вёртый номер "Черной Вороны" и решил на- писать. Зовут меня Стоцкий Андрей (Ve- les), мне 22 года, на Спектруме с 6 клас- са. Читал только 2 последних журнала, и они мне очень понравились. Из того, что я видел- это лучшее. Единственное замечание по четвертому номеру, так это музыка - очень раздражающая и режущая слух. В третьем номере гораздо лучше. Я занимаюсь ремонтом и доработкой SPECCY на донецком радиорынке уже больше года и заметил одну неприятную особен- ность - для подключения любой периферии приходится приносить компьютер и лезть в него с паяльником. У меня еще до этого была идея сделать такую конструкцию, как на IBM (даже от монстров можно взять что-то хорошее), когда контроллеры пери- ферии вставляются в специальные разъемы. Первоначально мысль была найти точно та- кие разъемы, развести плату под SPECCY (Cross-плату), установить туда буфера и пользоваться полученными удобствами. По- дойдя к торгующим IBM железом, я спросил о разъемах и мне предложили купить битую мать за 3 гривны и самому их выдрать. Я так и сделал. И тут начинается самое ин- тересное. При детальном осмотре материнки оказалось, что там есть всё необходимое и даже больше! Теперь расскажу, что нужно сделать, чтобы получить нормальную Cross-плату для SPECCY. Для распайки слотов (разъёмов под пе- риферию) был выбран стандарт KAY и SCOR- PION. Зачем изобретать велосипед? +-------+--+-------+ | B | | A | +-------+--+-------+ | A15 |01| A14 | | A13 |02| A12 | | D7 |03| +5V | | BLK |04| DOS/ | | TURBO |05| F | | D0 |06| GND | | D1 |07| GND | | D2 |08| CLK | | D6 |09| A0 | | D5 |10| A1 | | D3 |11| A2 | | D4 |12| A3 | | INT/ |13| IOGE/ | | NMI/ |14| GND | | HALT/ |15| RDR/ | | MREQ/ |16| RS | | IORQ/ |17|*-12V | | RD/ |18|*-5V | | WR/ |19| BRQ/ | | -- |20| RES/ | | WAIT/ |21| A7 | | -- |22| A6 | | -- |23| A5 | | M1/ |24| A4 | | RFSH/ |25| CSR/ | | A8 |26| BAK | | A10 |27| A9 | | +5V |28| A11 | | +12V |29| +5V | | GND |30| GND | +-------+--+-------+ INT/ - может использоваться как выходной сигнал таймера с периодом следо- вания импульсов 20 мс. RDR/ - точка перехвата: блокировка ОЭ ПЗУ системной платы. CSR/ - строб чтения ПЗУ (20+22 ноги). DOS/ - активность TR-DOS (1 нога ПЗУ 27512). RS - выбор банка ПЗУ 128/48 (27 нога ПЗУ 27512). BLK - подключение ОЗУ в "0"-ю страницу (D0 порта #1FFD) IORQ/- строб чтения из порта. IOGE/- блокировка портов последующих сло- тов и системной платы. Сигналы синхронизации: F - 14 MHz, инверсия частоты на входе первого делителя (счетчика). Ин- версия обязательна, так как необ- ходима правильная фаза сигнала. CLK - 3.5 MHz, меандр, инверсный такто- вой последовательности процессора. Сначала с платы необходимо удалить всё лишнее. Аккуратно выпаиваем панельки под SIMM, их можно использовать для рас- ширения вашего компьютера на планках SIMM 30pin. Находим на плате разъемы в виде штырьков (полную раскладку приведу ниже): RESET (2pin) - от 1-ой ноги идет резис- тор на +5V, его необходи- мо оставить; KEBLOCK (5pin) - от 1-ой ноги идет ре- зистор 330 Ом на +5V, сюда подключается све- тодиод "Сеть"; TURBO SW - переключатель TURBO; TURBO LED - светодиод TURBO; SPEAKER - внутренний динамик, их необходимо оставить. Далее находим микросхему с цифрами 4069, место под батарейку и микросхему-часы (146818, 6818, 85C168 Winbond, 5818) - все резисторы, конденсаторы, транзисторы и диоды, которые с ними соединены необхо- димо оставить, все остальное удалить (кроме блокировочных конденсаторов). Так- же необходимо удалить все микросхемы, у которых больше чем 20 ног, при этом необ- ходимо следить чтобы на контактных пло- щадках,к которым припаивались микросхемы, небыло "соплей". Если у вас контроллер дисковода на отдельной плате, а у вас есть желание ус- тановить его как слот, то необходимо так- же удалить один из разъмов под слоты (же- лательно крайний и ближе к SIMMам). После всего вышеперечисленного плата готова к сборке. Теперь необходимо отре- зать всё питание, которое поступает к слотам: +12V, +5V, -12V, -5V, ОБЩИЙ; так как его расположение не соответствует слотам KAY и SCORPION. Если плата многос- лойная (обычно 4-х), то внутренние слои это +5V и ОБЩИЙ. В этом случае необходимо аккуратно, не повредив, удалить контакты B1, B3, B10 и B29 во всех слотах (см. ри- сунок), рассверливаем отверстия сверлом 1.2 мм и вставляем контакты на место. Для надежной изоляции ножек от внутренних слоев на них необходимо одеть термостой- кий кембрик или термостойкую изоляцию с проводов. Диаметр сверла выбран так, что- бы в отверстие свободно входила изоляция, но не повреждались проводники на плате, проходящие рядом с ножкой. После этого небходимо соединить соответствующие ножки каждого слота, а также продублировать проводом 0.12-0.15 мм контакты питания: А3, A6, A7, A14, A29 и B28. В каждом сло- те соединить между собой контакты B31, B30 и A30. Все печатные проводники, кото- рые подходят к слотам, необходимо удалить воизбежание проблем.
1 - разъем для подключения клавиатуры 2 - разъем для подключения питания Аналогично поступаем с двумя рядом стоящими линейками SIMMов, у них высвер- ливаем ноги 1, 9, 24 и 30. На место SIMMа необходимо запаять разъем СНП58-64 папу (со штырьками) таким образом.
Распайка разъема СНП58-64 должна пол- ностью соответствовать распайке слотов. Это позволит унифицировать Cross-платы, проводить их замену без использования па- яльника и использовать Cross-плату от лю- бой модели Spectruma с любым системным разъемом. Для этого РАЗЪЕМ "ПАПУ" необхо- димо СТАВИТЬ В CROSS-ПЛАТУ И РАСПАИВАТЬ В СООТВЕТСТВИИ С РАСПАЙКОЙ СЛОТОВ. После этого собираем приведенную ниже схему. Большая часть микросхем уже стоит на плате, нужно только отрезать все под- ходящие к ним печатные проводники. Приве- ду импортные аналоги наших микросхем, ко- торые нужны для схемы и могут встретиться на плате: AП5 74XX244 АП6 74XX245 ЛА3 74XX00 ЛЛ1 74XX32 ЛА2 74XX30 ЛН1 74XX04 ИД7 74XX138 ЛЕ1 74XX02 ТМ2 74XX74 (Часть микросхем используется для CMOS- часов) где XX-серия микросхемы отсутствует 155 S 531 LS 555 ALS 1533 F 1531
Все резисторы 820 Ом - 1 кОм Резисторные сборки тоже можно найти на плате. С точкой - общий вывод, первых две цифры - это значение, третья это моножи- тель 10 в степени (103 - 10кОм, 472 - 4.7 кОм). Буферные микросхемы АП5 и АП6 должны быть лучше всего серии 1531, так как вы- ходы этих микросхем имеют большую нагру- зочную способность, а их скорость даже выше, чем у серии 1533. Либо можно поста- вить 555, но могут возникнуть проблемы в турбо режиме. Серию 1533 ставить нельзя, так как они очень маломощные. Остальные микросхемы лучше ставить 1533 или 1531, но можно и 555. Сигналы обозначенные "'" выводятся на разъемы слотов. Сигнал CLK необходимо прямо на плате компьютера пропустить через инвертор и только после этого подавать в шлейф на Cross-плату. Линию TURBO (B5) нужно соединить со свободной ногой штырькового разъема TUR- BO_SW на Cross-плате (вторая нога обычно идет на ОБЩИЙ, но стоит проверить). Линию RES/ (A20) нужно соединить со свободной ногой штырькового разъема RESET на Cross-плате (вторая нога обычно идет на ОБЩИЙ). Штырьковый разъем TURBO_LED необходи- мо установить на плате компьютера (если есть турбо). Сигнал на него подаем с пер- вой ноги мультиплексора, который переклю- чает частоту процессора через буферный элемент. Такие разъемы удобно использовать, но наиболее это пригодиться при установке в IBM'овский корпус (например Mini Tower) - все разъемы корпуса вставляются в соот- ветствующие разъемы компъютера и Cross-платы. Питание на компьютер подает- ся через Cross-плату, куда вставляется разъем блока питания корпуса. Разъем для клавиатуры на Cross-плате также используется по назначению. Необхо- димо отрезать все печатные проводники, которые к нему идут и подпаять к следую- щий шлейф с разъемом, который вставляется в карту контроллера XT_Keyboard & MS_Mou- se.
Еще необходимо развернуть диод на пи- тании микросхемы часов, который идет на 4-х штырьковый разъем для внешней бата- реи, тогда сюда можно будет вставлять разъем питания статичестких микросхем па- мяти или аналогичных вещей на картах (например карта CACHа). Теперь немного объясню работу схемы управления буфером шины данных. Передача сигналов от процессора к слотам осу- ществляется всегда при активном сигнале WR/ (активен нулем). А вот при передаче сигналов от слотов может конфликтная си- туация в результате того, что отвечающее устройство может находиться как в слоте, так и на плате компьютера (например, кемпстон джойстик, ПЗУ). Поэтому просто по сигналу RD/ разрешать передачу нельзя. Для устранения данного конфликта схема, собранная на микросхемах ЛА2, ЛА3 и одном элементе ЛЛ1. Если ни одна из карт не от- ветила на RD/, то шина данных находится в состоянии лог. "1" (подтянута резисто- рамми к +5V), проинвертировав сигнал с выхода ЛА2 в данном случае получим "1", который запрещает прохождение RD/ через ЛЛ1 и, тем самым, запрещает передачу дан- ных от слотов к процессору. Если же ка- кая-то карта ответила и хотя бы одна ли- ния данных в нуле, то на ЛЛ1 поступит "0" и разрешит прохождение RD/, который в свою очередь разрешит прохождение данных от слотов к процессору. Эта схема необходима для устранения зависимости слотов от сигнала IORQ/, те- перь возможна установка ПЗУ как в компью- тере, так и слоте, возможен прямой доступ к памяти картами, установленными в слоты. Теперь еще одна полезная вещь, которая может находиться на материнке IBM, теперь уже превращенной в Cross-плату - это мик- росхема CMOS-часов (см. выше). По раскладке ног она полностью аналогична 512ВИ1, но вот действие 13-ой ноги нес- колько отличается - при подаче на нее лог. "0" она выводит свои выходы данных из третьего состояния (Z) и на шине дан- ных получается конфликт, а вся система виснет. Поэтому в схему по GLUK'у необхо- димо внести следующие изменения: между CMOS-часами и шиной данных установить бу- фер на АП6. На Cross-плате эта микросхема уже стоит и даже соединена всеми данными с микросхемой CMOS часов. Нужно просто вторые выводы соединить с шиной данных и собрать схемку управления. Теперь несколько советов. Чтобы выпаять SIMM или разъем под слот я поступаю так: устанавливаю плату вниз элементами так, чтобы под слотами оставалось место и прогревая каждую нож- ку, вдавливаю торчащую часть в плату. С обратной стороны появляется торчащий край, за него ножку можно полностью выта- щить. Перед высверливанием отверстие лучше очистить от припоя, тогда получается точ- нее и нет смещения. Будьте внимательны и не высверлите сам разъем. При разводке плат карт необходимо ис- пользовать все контакты питания, при этом нет необходимости соединять всю землю или +5V на карте между собой, они соединятся через разъем слота. -----------------------------------------