01 февраля 2001 |
|
СЛОТОВАЯ СИСТЕМА ИЗ ПОДРУЧНОГО ХЛАМА (С) 2000 Veles ----------------------------------------- Здравствуй, Михаил! Вот прочитал чет- вёртый номер "Черной Вороны" и решил на- писать. Зовут меня Стоцкий Андрей (Ve- les), мне 22 года, на Спектруме с 6 клас- са. Читал только 2 последних журнала, и они мне очень понравились. Из того, что я видел- это лучшее. Единственное замечание по четвертому номеру, так это музыка - очень раздражающая и режущая слух. В третьем номере гораздо лучше. Я занимаюсь ремонтом и доработкой SPECCY на донецком радиорынке уже больше года и заметил одну неприятную особен- ность - для подключения любой периферии приходится приносить компьютер и лезть в него с паяльником. У меня еще до этого была идея сделать такую конструкцию, как на IBM (даже от монстров можно взять что-то хорошее), когда контроллеры пери- ферии вставляются в специальные разъемы. Первоначально мысль была найти точно та- кие разъемы, развести плату под SPECCY (Cross-плату), установить туда буфера и пользоваться полученными удобствами. По- дойдя к торгующим IBM железом, я спросил о разъемах и мне предложили купить битую мать за 3 гривны и самому их выдрать. Я так и сделал. И тут начинается самое ин- тересное. При детальном осмотре материнки оказалось, что там есть всё необходимое и даже больше! Теперь расскажу, что нужно сделать, чтобы получить нормальную Cross-плату для SPECCY. Для распайки слотов (разъёмов под пе- риферию) был выбран стандарт КАУ и SCOR- PION. Зачем изобретать велосипед? +-------+--+-------+ | В | | 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 | | М1/ |24| A4 | | RFSH/ |25| CSR/ | | A8 |26| ВАК | | 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, 85С168 Winbond, 5818) - все резисторы, конденсаторы, транзисторы и диоды, которые с ними соединены необхо- димо оставить, все остальное удалить (кроме блокировочных конденсаторов). Так- же необходимо удалить все микросхемы, у которых больше чем 20 ног, при этом необ- ходимо следить чтобы на контактных пло- щадках,к которым припаивались микросхемы, небыло "соплей". Если у вас контроллер дисковода на отдельной плате, а у вас есть желание ус- тановить его как слот, то необходимо так- же удалить один из разъмов под слоты (же- лательно крайний и ближе к SIMMam). После всего вышеперечисленного плата готова к сборке. Теперь необходимо отре- зать всё питание, которое поступает к слотам: +12V, +5V, -12V, -5V, ОБЩИЙ; так как его расположение не соответствует слотам КАУ и SCORPION. Если плата многос- лойная (обычно 4-х), то внутренние слои это +5V и ОБЩИЙ. В этом случае необходимо аккуратно, не повредив, удалить контакты В1, В3, В10 и В29 во всех слотах (см. ри- сунок), рассверливаем отверстия сверлом 1.2 мм и вставляем контакты на место. Для надежной изоляции ножек от внутренних слоев на них необходимо одеть термостой- кий кембрик или термостойкую изоляцию с проводов. Диаметр сверла выбран так, что- бы в отверстие свободно входила изоляция, но не повреждались проводники на плате, проходящие рядом с ножкой. После этого небходимо соединить соответствующие ножки каждого слота, а также продублировать проводом 0.12-0.15 мм контакты питания: А3, A6, A7, A14, A29 и В28. В каждом сло- те соединить между собой контакты В31, В30 и A30. Все печатные проводники, кото- рые подходят к слотам, необходимо удалить воизбежание проблем. +-------------------------+ +-+++ +----SIMM------+ | |1||| +--------------+ | +-+|| +----SIMM------+ | | || +--------------+ | | |2 | | ++ | |A1 A31 | |+----SLOT1------+------+ | |В1------------В31------+ | |+----SLOT2------+------+ | |+---------------+------+ | |+----SLOT3------+------+ | |+---------------+------+ | |+----SLOT4------+------+ | |+---------------+------+ | |+----SLOT5------+------+ | |+---------------+------+ | |+----SLOT6------+------+ | |+---------------+------+ | +-------------------------+ 1 - разъем для подключения клавиатуры 2 - разъем для подключения питания Аналогично поступаем с двумя рядом стоящими линейками SIMMob, у них высвер- ливаем ноги 1, 9, 24 и 30. На место SIMMa необходимо запаять разъем СНПS8-64 папу (со штырьками) таким образом. +------+ +-----+ | | | |СНПS8-64 | |SLOT +-----+ | | ++ ++ | | || || | | +++-+++ | | | +---+ | | ++----++ +----+|+---+|+-----+ +---+|+--+|+------ +----+|+---+|+-----+ +---+|+--+|+------ A В | | A В Распайка разъема СНПS8-64 должна пол- ностью соответствовать распайке слотов. Это позволит унифицировать Cross-платы, проводить их замену без использования па- яльника и использовать Cross-плату от лю- бой модели Spectruma с любым системным разъемом. Для этого РАЗЪЕМ "ПАПУ" необхо- димо СТАВИТь В CROSS-ПЛАТУ И РАСПАИВАТь В СООТВЕТСТВИИ С РАСПАЙКОЙ СЛОТОВ. После этого собираем приведенную ниже схему. Большая часть микросхем уже стоит на плате, нужно только отрезать все под- ходящие к ним печатные проводники. Приве- ду импортные аналоги наших микросхем, ко- торые нужны для схемы и могут встретиться на плате: AПS 7ЧXX244 АПб 7ЧXX245 ЛАЗ 7ЧXXOO ЛЛ1 7ЧXXЗ2 ЛА2 7ЧXXЗO ЛН1 7ЧXXOЧ ИД7 7ЧXX138 ЛЕ1 7ЧXXO2 ТМ2 7ЧXX74 (Часть микросхем используется для CMOS- часов) где XX-серия микросхемы отсутствует 155 S 531 LS 555 ALS 1533 F 1531 +═════════════════════++════════════════+ | | | | +---+ | +--+---+--+ | |DO`--1+& | |DO---18|О | | О|2---DO`+ |D1`--2+ | |D1---17|1 | | 1|3---D1`+ |D2`--3+ | +---+ |D2---16|2 | | 2|4---D2`+ |D3`--4+ o8+12+& o11-+ |D3---15|3 | | 3|5---D3`+ |D4`--5+ | +13+ЛАЗ| | |D4---14|4 | | 4|6---D4`+ |D5`--6+ | +---+ | |D5---13|5 | | 5|7---D5`+ |D6`-11+ | | |D6---12|6 | | 6|8---D6`+ |D7`-12+ЛА2| | |D7---11|7 | | 7|9---D7`+ | +---+ | | +--+ | | | | +------------------+ +WR/---1|SA| | | | | | +---+ +---+ +---+ +-19oOE|АПб| | | | +-1+1 |3---1+& |3-+4+& |6-----+ +--+---+--+ | |RD/---2+ЛЛ1| +-2+ЛАЗ| +5+ЛАЗ| | | +---+ | +---+ +---+ | |WR/-----------+ | +=========================+=========================+=======+ | +--+---+--+ | +--+---+--+ | |АО----2|О | | О|18--АО`+А8----2|О | | О|18--А8`+ |А1----4|1 | | 1|16--А1`+А9----4|1 | | 1|16--А9`+ |А2----6|2 | | 2|14--А2`+А1О---6|2 | | 2|14-А1О`+ |А3----8|3 | | 3|12--А3`+А11---8|3 | | 3|12-А11`+ |А12--11|4 | | 4|9--А12`+А4---11|4 | | 4|9---А4`+ |А13--13|5 | | 5|7--А13`+А5---13|5 | | 5|7---А5`+ |А14--15|6 | | 6|5--А14`+А6---15|6 | | 6|5---А6`+ |А15--17|7 | | 7|3--А15`+А7---17|7 | | 7|3---А7`+ | +--+ | | | +--+ | | | +--1|SA| | | | +--1|SA| | | | +-19oOE|АПS| | | +-19oOE|АПS| | | GND +--+---+--+ | GND +--+---+--+ | | | +--+---+--+ | 4.7-1ОкОи |F ---18|О | | О|2--- F`+DO`--###-+ |RD/--17|1 | | 1|3--RD/`+D1`--###-+ |WR/--16|2 | | 2|4--WR/`+D2`--###-+ |MREQ/15|3 | | 3|5MREQ/`+D3`--###-+ |М1/--14|4 | | 4|6--М1/`+D4`--###-+ |ВАК/-13|5 | | 5|7-ВАК/`+D5`--###-+ |HLT/-12|6 | | 6|8-HLT/`+D6`--###-+ |RFSH/11|7 | | 7|9RFSH/`+D7`--###-+-+5V | +--+ | | | | +5V--1|SA| | | +==================================+ | GND-19oOE|АПб| | | | +--+---+--+ | | | | | | SLOT 1 SLOT 2 SLOT 6 | | | | I I I I I I | | О О О О О О | | R G R G R G | | Q E Q E Q E | | / / / / / / | | | | | | | | | | | +###-GND | +###-GND | +###-GND | | | | +---+ | | +---+ | | +---+ IOGE/| |IORQ/ | +1+1 |3 | +4+1 |6+ | +1+1 |3-------+ |------+--2+ЛЛ1| --+--5+ЛЛ1| +- - - - - - --+--2+ЛЛ1| | | +---+ +---+ +---+ | | | | | | SLOT 1 SLOT 2 SLOT 6 | | | | C R C R C R | | S D S D S D | | R R R R R R | | / / / / / / | | | | | | | | | | | +###-GND | +###-GND | +###-GND | | | | +---+ | | +---+ | | +---+ RDR/| |CSR/ | +1+1 |3 | +4+1 |6+ | +1+1 |3-------+ +------+--2+ЛЛ1| --+--5+ЛЛ1| +- - - - - - --+--2+ЛЛ1| +---+ +---+ +---+ Все резисторы 820 Ом - 1 кОм Резисторные сборки тоже можно найти на плате. С точкой - общий вывод, первых две цифры - это значение, третья это моножи- тель 10 в степени (103 - 1ОкОм, 472 - 4.7 кОм). Буферные микросхемы АПS и АПб должны быть лучше всего серии 1531, так как вы- ходы этих микросхем имеют большую нагру- зочную способность, а их скорость даже выше, чем у серии 1533. Либо можно поста- вить 555, но могут возникнуть проблемы в турбо режиме. Серию 1533 ставить нельзя, так как они очень маломощные. Остальные микросхемы лучше ставить 1533 или 1531, но можно и 555. Сигналы обозначенные "`" выводятся на разъемы слотов. Сигнал CLK необходимо прямо на плате компьютера пропустить через инвертор и только после этого подавать в шлейф на Cross-плату. Линию TURBO (В5) нужно соединить со свободной ногой штырькового разъема TUR- ВО_SW на Cross-плате (вторая нога обычно идет на ОБЩИЙ, но стоит проверить). Линию RES/ (A20) нужно соединить со свободной ногой штырькового разъема RESET на Cross-плате (вторая нога обычно идет на ОБЩИЙ). Штырьковый разъем TURBO_LED необходи- мо установить на плате компьютера (если есть турбо). Сигнал на него подаем с пер- вой ноги мультиплексора, который переклю- чает частоту процессора через буферный элемент. Такие разъемы удобно использовать, но наиболее это пригодиться при установке в IBM`овский корпус (например Mini ToWer) - все разъемы корпуса вставляются в соот- ветствующие разъемы компъютера и Cross-платы. Питание на компьютер подает- ся через Cross-плату, куда вставляется разъем блока питания корпуса. Разъем для клавиатуры на Cross-плате также используется по назначению. Необхо- димо отрезать все печатные проводники, которые к нему идут и подпаять к следую- щий шлейф с разъемом, который вставляется в карту контроллера ХТ_Keyboard & MS_Мои- se. 1-----+ +---1 метка 4---+ +---2 DIN 2--╬═══════════╬---3 5---+ +---4 3-----+ +---5 ответная часть для штырьков Еще необходимо развернуть диод на пи- тании микросхемы часов, который идет на 4-х штырьковый разъем для внешней бата- реи, тогда сюда можно будет вставлять разъем питания статичестких микросхем па- мяти или аналогичных вещей на картах (например карта CACHa). Теперь немного объясню работу схемы управления буфером шины данных. Передача сигналов от процессора к слотам осу- ществляется всегда при активном сигнале WR/ (активен нулем). А вот при передаче сигналов от слотов может конфликтная си- туация в результате того, что отвечающее устройство может находиться как в слоте, так и на плате компьютера (например, кемпстон джойстик, ПЗУ). Поэтому просто по сигналу RD/ разрешать передачу нельзя. Для устранения данного конфликта схема, собранная на микросхемах ЛА2, ЛАЗ и одном элементе ЛЛ1. Если ни одна из карт не от- ветила на RD/, то шина данных находится в состоянии лог. "1" (подтянута резисто- рамми к +5V), проинвертировав сигнал с выхода ЛА2 в данном случае получим "1", который запрещает прохождение RD/ через ЛЛ1 и, тем самым, запрещает передачу дан- ных от слотов к процессору. Если же ка- кая-то карта ответила и хотя бы одна ли- ния данных в нуле, то на ЛЛ1 поступит "0" и разрешит прохождение RD/, который в свою очередь разрешит прохождение данных от слотов к процессору. Эта схема необходима для устранения зависимости слотов от сигнала IORQ/, те- перь возможна установка ПЗУ как в компью- тере, так и слоте, возможен прямой доступ к памяти картами, установленными в слоты. Теперь еще одна полезная вещь, которая может находиться на материнке IBM, теперь уже превращенной в Cross-плату - это мик- росхема CMOS-часов (см. выше). По раскладке ног она полностью аналогична 512ВИ1, но вот действие 13-ой ноги нес- колько отличается - при подаче на нее лог. "0" она выводит свои выходы данных из третьего состояния (Z) и на шине дан- ных получается конфликт, а вся система виснет. Поэтому в схему по GLUK`у необхо- димо внести следующие изменения: между CMOS-часами и шиной данных установить бу- фер на АПб. На Cross-плате эта микросхема уже стоит и даже соединена всеми данными с микросхемой CMOS часов. Нужно просто вторые выводы соединить с шиной данных и собрать схемку управления. Теперь несколько советов. Чтобы выпаять SIMM или разъем под слот я поступаю так: устанавливаю плату вниз элементами так, чтобы под слотами оставалось место и прогревая каждую нож- ку, вдавливаю торчащую часть в плату. С обратной стороны появляется торчащий край, за него ножку можно полностью выта- щить. Перед высверливанием отверстие лучше очистить от припоя, тогда получается точ- нее и нет смещения. Будьте внимательны и не высверлите сам разъем. При разводке плат карт необходимо ис- пользовать все контакты питания, при этом нет необходимости соединять всю землю или +5V на карте между собой, они соединятся через разъем слота.
Other articles:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Similar articles:
В этот день... 21 November