01 июня 2001
  Железо  

    KEMPSTON MOUSE НА BBSS     
  С РАЗВОДКОЙ ПЕЧАТНОЙ ПЛАТЫ   
                                         
(С) 2001 Inside                          
-----------------------------------------
  Здравствуйте, читатели "Черной вороны"!
Это  опять я, INSIDE, беспокою вас всякой
ерундой.  Но все же надеюсь, матерал, из-
ложенный  ниже, будет кому-нибудь интере-
сен (в чем я, кстати, уверен).           
   Речь, собственно, пойдет о старой фиш-
ке под названием Kempston Mouse, да еще к
тому же на BBSS.                         
   Вот сейчас  кто-то может сказать, мол,
сколько  можно?  - уже в Deja Vu подобная
схема была, и в Adventurer`е была на АПб.
Отчасти  этот "кто-то" будет прав, но от-
части  и  нет. Схемы там были, да толку с
них не много. Дело все в том, чтобы ЛЮБОЙ
пользователь  ZX мог собрать эту схему, а
в тех статьях все начиналось как бы хоро-
шо, авторы говорили, что ZX-Format`овская
схема  слишком  сложная, мол жирно ей бу-
дет.  Но в конце-то концов их схемы полу-
чились не намного проще.                 
   Схема,  представленная  в этой статье,
уж  куда до нельзя минимизирована и упро-
щена,  а  самое  главное  -  есть РИСУНОК
РАЗВОДКИ  ПЕЧАТНОЙ  ПЛАТЫ!  А  такого, уж
согласитесь,  не  было ни в Deja Vu, ни в
Adventurer`е. Так что если и по прочтении
этой  статьи вы не соберете себе мыша, то
уж не знаю, как еще разжевать эту тему.  
   Схема  разбита  на фрагменты, но здесь
самое  главное  -  это схема дешифрации и
выборки  портов.  Все остальное вы, я на-
деюсь,  видели и уже не раз, а кто не ви-
дел,  перечитайте  соответствующие номера
ZX-Format, Deja Vu и Adventurer.         
Тут, посмотрев на эти фрагменты и уви- дев некие диоды, некоторые могут возму- титься: как же так, мы с ними боремся,бо- ремся, а тут опять - нА тебе! Могу успо- коить, схема была проверена на работоспо- собность на частоте 8 МГц с процессором 1858ВМЗ (это аналог того, что стоит в КАУ`ях, только дешевле). И кто-то писал, что BBSS плохо, мол, работают на частотах выше 2МГц. Ну, во-первых, она работает только на чтение, во-вторых, CMOS, напри- мер, по идее еще на меньших частотах ра- ботает, в-третьих, если какиелибо пробле- мы с появлением мыши возникнут и будут подозрения, что это связано именно с быстродействием BBSS, то можно в разрыв шины данных включить буфер на АПб. Под- паять его к плате мыши не сложно, т.к. там много "одноименных" ножек. Еще нет в этой схеме формирователя сигнала IOGE (блокировки I/О устройств). Но по крайней мере на Пентагоне работает без каких-либо конфликтов. Далее представлены рисунки разводки печатной платы и монтажная схема. Некото- рые могут огорчиться, увидев надпись "шаг координатной сетки 1.25 мм", но не обяза- тельно плату делать самому - сейчас полно контор, которые занимаются изготовлением печатных плат, причем кое-кто говорит, что это весьма дешево ;)
Диоды VD1-VDЗ - КДS22 или им подобные Счетчики ИЕ11 серии 561, ТЛ2 - ТТЛ сов- местимая, BBSS - к58OBB55a, кр18ЗЧВВ55а, i82c55 и т.п. Таблица 1. - сигналы разъемов XS1 и XS2. ╔══════════╦═════════════╦══════════════╗ ║ N кон- ║ XS1 ║ XS2 ║ ║ такта ║ ║ ║ ╠══════════╬═════════════╬══════════════╣ * * * * * 1 * D0 * VCC ( +5В ) * * 2 * D1 * GND * * 3 * D2 * A10 * * 4 * D3 * RD/ * * 5 * D4 * A8 * * 6 * D5 * A6 * * 7 * D6 * A5 * * 8 * D7 * IORQ/ * * * * * ***************************************** Адресное пространство указано в преде- лах A0-A15. Таблица 2. - Сигналы разъема DB-9. ***************************************** * * * * 1 * VCC ( +5В ) * * 2 * LB - левая кнопка * * 3 * Н1 - Horisontal count * * 4 * V2 - vertical direction * * 5 * GND ( общий ) * * 6 * МВ - средняя кнопка * * 7 * RB - правая кнопка * * 8 * Н2 - Horisontal direct. * * 9 * V1 - vertical count * * * * ***************************************** Рекомендации по сборке и наладке. Панельку для BBSS лучше паять после того, как впаяете счетчики 561ИЕ11 и убе- дитесь в их работоспособности, т.к. вы- паять нерабочий ИЕ11 из-под панельки дело нелегкое. Придется припаивать перемычку на BBSS, т.к. с неподключенных выводов BBSS считывается "0", а не "1", как с ТТЛ`овских микросхем. А стандарт, если уместно говорить о таковом, предполагает чтение слова "#FF" из порта кнопок #FADF при ненажатых кнопках. Возможно еще придется подпирать вход- ные усилители (ТЛ2) резисторами либо на +5В, либо на "землю", если нет особого желания сильно издеваться над RS-232 мы- шей. У меня, например, трехкнопочный GE- NIUS MOUSE, и всего-то доработок - на кнопки завел GND вместо +5В (ну, в смысле -5В вместо GND, с точки зрения RS-232, конечно же), и провода нового мышиного хвоста подпаивал на микросхему GENIUS... Потом еще понадобилось подпирать резисто- рами 240 кОм на +5В и немного подогнуть один светодиод на оптопаре, т.к. был сла- бый сигнал. И конечно же недостатком та- кого схемного решения (отсутсвие усилите- лей в мыше) является плохая помехоустой- чивость: при нажатии на кнопки возможны помехи (ложные срабатывания счетчиков). Так что, если не лень и не жалко IBM`овс- кого мыша, то лучше все делать так, как советовали в ZX-Format`е. Борцам за снижение энергопотребления могу посоветовать вместо 58OBB55A ставить аналог КР18ЗЧВВ55А, а вместо ТТЛ микрос- хем использовать новые КМОП аналоги - 74ACxxx, 74ACTxxx или наши аналогисерии 1554, 1594 и т.п. У этих серий лучше как быстродействие, так и энергопотребление, по сравнению с серией 1533. Единственный минус - это цена. Эти серии можно реко- мендавать в качестве шинных формировате- лей, т. к. микросхемы этих серий могут "прокачивать" значительные емкости. Разъем DB-9 непосредственно на плату лучше не подпаивать, а вывести шлейфом на фальшпанель корпуса. ----- Если кто-то разводку этой печатной платы наберет в Р-CAD`е или в ACCEL EDA, пришлите, если не сложно на адрес редак- ции журнала соответствующие файлы, пожа- луйста. И было бы уж совсем недурственно, если бы кто-нибудь развел бы все это дело под NEMO-BUS (ZX-BUS) или под ISA-8. Схема и разводка печатной платы опуб- ликована с разрешения авторов: Evil Genius & Со Р.S. Если хотите, чтоб ваши диски не чи- тались на IBM, слушайте следующую схему. В сущности это схема турбирования ВГ93, но еще она обладает названной выше особе- ностью, для кого-нибудь весьма нежела- тельной (как например для меня), но может для тех, кто занимается защитой своих программных продуктов, будет полезна. В общем, частоты 1МГц/2МГц, идущие на ВГ93, комутируются сигналом WRG (запись) c разъема дисковода. В результате получите два эффекта: v более быстрое перемещение шагового двигателя и снижение акустических шумов от этого самого двигателя; v диски напрочь не будут читаться на IBM, не то что там AMD-Copier не возьмет, но и даже не любая версия FDA сможет скопиро- вать такой диск. Диски С IBM`а читаться будут. И диски, записанные на вашем Спектруме, будут чи- таться на любом другом Спектруме; правда записывать на диск, отформатированный на FDC с такой схемой турбирования ВГ93, на машинах без этой схемы нельзя - "побьют- ся" сектора. ----- При создании статьи было использовано следующее: SOFT: - графический редактор BGE 2.40c - IS-DOS техт editor HARD: - ксерокопия печатной платы (Р) Evil-Genius & Со Электронные СМИ: - ZX-Format #??? - Deja Vu #0A - Adventurer #11 ----- РАЗВОДКА НА SOUND DRIVE (С) 2000 PunisHer/VooDoo People ----------------------------------------- Здесь я хочу привести разводку печат- ной платы для звукового девайса под скромным названием - SounDrive 1.51+. Са- му схему давать не буду, т.к. она у всех должна быть, ну а если нет, то достать её очень легко. Сразу хочу предупредить - ради уменьшения размеров платы, пришлось производить монтаж резисторов - "навесня- ком", над микросхемами. Не пугайтесь - в такой конструкции плата имеет небольшую высоту - примерно 18-20 мм, ширину 55 мм и 60 мм длину.



Other articles:


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

Similar articles:
Premiere - Text designer.
Letter - the creative team of the newspaper MOVE.
Advertising - Advertisements and announcements ...

В этот день...   27 April