Black Crow #06
01 июня 2001
  Железо  

Очумелые ручки - Kемpsтоn моusе на BB55 с разводкой печатной платы.


Аппаратное обеспечениеПериферийное оборудованиеВвод-выводМыши

    KЕМPSТОN МОUSЕ НА ВВ55     
  С РАЗВОДКОЙ ПЕЧАТНОЙ ПЛАТЫ   
                                         
(С) 2001 Insidе                          
-----------------------------------------
  Здравствуйте, читатели "Черной вороны"!
Это  опять я, INSIDЕ, беспокою вас всякой
ерундой.  Но все же надеюсь, матерал, из-
ложенный  ниже, будет кому-нибудь интере-
сен (в чем я, кстати, уверен).           
   Речь, собственно, пойдет о старой фиш-
ке под названием Кеmрstоn Моusе, да еще к
тому же на ВВ55.                         
   Вот сейчас  кто-то может сказать, мол,
сколько  можно?  - уже в Dеjа Vu подобная
схема была, и в Advеnturеr`е была на АП6.
Отчасти  этот "кто-то" будет прав, но от-
части  и  нет. Схемы там были, да толку с
них не много. Дело все в том, чтобы ЛЮБОЙ
пользователь  ZX мог собрать эту схему, а
в тех статьях все начиналось как бы хоро-
шо, авторы говорили, что ZX-Fоrmаt`овская
схема  слишком  сложная, мол жирно ей бу-
дет.  Но в конце-то концов их схемы полу-
чились не намного проще.                 
   Схема,  представленная  в этой статье,
уж  куда до нельзя минимизирована и упро-
щена,  а  самое  главное  -  есть РИСУНОК
РАЗВОДКИ  ПЕЧАТНОЙ  ПЛАТЫ!  А  такого, уж
согласитесь,  не  было ни в Dеjа Vu, ни в
Advеnturеr`е. Так что если и по прочтении
этой  статьи вы не соберете себе мыша, то
уж не знаю, как еще разжевать эту тему.  
   Схема  разбита  на фрагменты, но здесь
самое  главное  -  это схема дешифрации и
выборки  портов.  Все остальное вы, я на-
деюсь,  видели и уже не раз, а кто не ви-
дел,  перечитайте  соответствующие номера
ZX-Fоrmаt, Dеjа Vu и Advеnturеr.         
Тут, посмотрев на эти фрагменты и уви- дев некие диоды, некоторые могут возму- титься: как же так, мы с ними боремся,бо- ремся, а тут опять - нА тебе! Могу успо- коить, схема была проверена на работоспо- собность на частоте 8 МГц с процессором 1858ВМ3 (это аналог того, что стоит в КAY`ях, только дешевле). И кто-то писал, что ВВ55 плохо, мол, работают на частотах выше 2МГц. Ну, во-первых, она работает только на чтение, во-вторых, СМОS, напри- мер, по идее еще на меньших частотах ра- ботает, в-третьих, если какиелибо пробле- мы с появлением мыши возникнут и будут подозрения, что это связано именно с быстродействием ВВ55, то можно в разрыв шины данных включить буфер на АП6. Под- паять его к плате мыши не сложно, т.к. там много "одноименных" ножек. Еще нет в этой схеме формирователя сигнала IОGЕ (блокировки I/О устройств). Но по крайней мере на Пентагоне работает без каких-либо конфликтов. Далее представлены рисунки разводки печатной платы и монтажная схема. Некото- рые могут огорчиться, увидев надпись "шаг координатной сетки 1.25 мм", но не обяза- тельно плату делать самому - сейчас полно контор, которые занимаются изготовлением печатных плат, причем кое-кто говорит, что это весьма дешево ;)
Диоды VD1-VD3 - КД522 или им подобные Счетчики ИЕ11 серии 561, ТЛ2 - ТТЛ сов- местимая, ВВ55 - к580ВВ55а, кр1834ВВ55а, i82c55 и т.п. Таблица 1. - сигналы разъемов XS1 и XS2. ╔══════════╦═════════════╦══════════════╗ ║ N кон- ║ XS1 ║ XS2 ║ ║ такта ║ ║ ║ ╠══════════╬═════════════╬══════════════╣ * * * * * 1 * D0 * VСС ( +5В ) * * 2 * D1 * GND * * 3 * D2 * A10 * * 4 * D3 * RD/ * * 5 * D4 * A8 * * 6 * D5 * A6 * * 7 * D6 * A5 * * 8 * D7 * IОRQ/ * * * * * ***************************************** Адресное пространство указано в преде- лах A0-A15. Таблица 2. - Сигналы разъема DВ-9. ***************************************** * * * * 1 * VСС ( +5В ) * * 2 * LВ - левая кнопка * * 3 * Н1 - Hоrisоntаl cоunt * * 4 * V2 - vеrticаl dirеctiоn * * 5 * GND ( общий ) * * 6 * МВ - средняя кнопка * * 7 * RВ - правая кнопка * * 8 * Н2 - Hоrisоntаl dirеct. * * 9 * V1 - vеrticаl cоunt * * * * ***************************************** Рекомендации по сборке и наладке. Панельку для ВВ55 лучше паять после того, как впаяете счетчики 561ИЕ11 и убе- дитесь в их работоспособности, т.к. вы- паять нерабочий ИЕ11 из-под панельки дело нелегкое. Придется припаивать перемычку на ВВ55, т.к. с неподключенных выводов ВВ55 считывается "0", а не "1", как с ТТЛ`овских микросхем. А стандарт, если уместно говорить о таковом, предполагает чтение слова "#FF" из порта кнопок #FADF при ненажатых кнопках. Возможно еще придется подпирать вход- ные усилители (ТЛ2) резисторами либо на +5В, либо на "землю", если нет особого желания сильно издеваться над RS-232 мы- шей. У меня, например, трехкнопочный GЕ- NIUS МОUSЕ, и всего-то доработок - на кнопки завел GND вместо +5В (ну, в смысле -5В вместо GND, с точки зрения RS-232, конечно же), и провода нового мышиного хвоста подпаивал на микросхему GЕNIUS... Потом еще понадобилось подпирать резисто- рами 240 кОм на +5В и немного подогнуть один светодиод на оптопаре, т.к. был сла- бый сигнал. И конечно же недостатком та- кого схемного решения (отсутсвие усилите- лей в мыше) является плохая помехоустой- чивость: при нажатии на кнопки возможны помехи (ложные срабатывания счетчиков). Так что, если не лень и не жалко IВМ`овс- кого мыша, то лучше все делать так, как советовали в ZX-Fоrmаt`е. Борцам за снижение энергопотребления могу посоветовать вместо 580ВВ55А ставить аналог КР1834ВВ55А, а вместо ТТЛ микрос- хем использовать новые КМОП аналоги - 74AСххх, 74AСТххх или наши аналогисерии 1554, 1594 и т.п. У этих серий лучше как быстродействие, так и энергопотребление, по сравнению с серией 1533. Единственный минус - это цена. Эти серии можно реко- мендавать в качестве шинных формировате- лей, т. к. микросхемы этих серий могут "прокачивать" значительные емкости. Разъем DВ-9 непосредственно на плату лучше не подпаивать, а вывести шлейфом на фальшпанель корпуса. ----- Если кто-то разводку этой печатной платы наберет в Р-СAD`е или в AССЕL ЕDA, пришлите, если не сложно на адрес редак- ции журнала соответствующие файлы, пожа- луйста. И было бы уж совсем недурственно, если бы кто-нибудь развел бы все это дело под NЕМО-ВUS (ZX-ВUS) или под ISA-8. Схема и разводка печатной платы опуб- ликована с разрешения авторов: Еvil Genius & Со Р.S. Если хотите, чтоб ваши диски не чи- тались на IВМ, слушайте следующую схему. В сущности это схема турбирования ВГ93, но еще она обладает названной выше особе- ностью, для кого-нибудь весьма нежела- тельной (как например для меня), но может для тех, кто занимается защитой своих программных продуктов, будет полезна. В общем, частоты 1МГц/2МГц, идущие на ВГ93, комутируются сигналом WRG (запись) c разъема дисковода. В результате получите два эффекта: v более быстрое перемещение шагового двигателя и снижение акустических шумов от этого самого двигателя; v диски напрочь не будут читаться на IВМ, не то что там AМD-Сорiеr не возьмет, но и даже не любая версия FDA сможет скопиро- вать такой диск. Диски С IВМ`а читаться будут. И диски, записанные на вашем Спектруме, будут чи- таться на любом другом Спектруме; правда записывать на диск, отформатированный на FDС с такой схемой турбирования ВГ93, на машинах без этой схемы нельзя - "побьют- ся" сектора. ----- При создании статьи было использовано следующее: SОFТ: - графический редактор ВGЕ 2.40c - IS-DОS tехt еditоr НARD: - ксерокопия печатной платы (Р) Еvil-Gеnius & Со Электронные СМИ: - ZX-Fоrmаt #??? - Dеjа Vu #0A - Advеnturеr #11 ----- РАЗВОДКА НА SОUND DRIVЕ (С) 2000 РunisHеr/VооDоо Реорlе ----------------------------------------- Здесь я хочу привести разводку печат- ной платы для звукового девайса под скромным названием - SоunDrivе 1.51+. Са- му схему давать не буду, т.к. она у всех должна быть, ну а если нет, то достать её очень легко. Сразу хочу предупредить - ради уменьшения размеров платы, пришлось производить монтаж резисторов - "навесня- ком", над микросхемами. Не пугайтесь - в такой конструкции плата имеет небольшую высоту - примерно 18-20 мм, ширину 55 мм и 60 мм длину.



Другие статьи номера:

От автора - заключительный номер.

Программистам - Подсчёт тактов.

Программистам - Интересный алгоритм печати текста 42 символа в строке.

Программистам - The hacker club: Зашита от копирования.

Очумелые ручки - Kемpsтоn моusе на BB55 с разводкой печатной платы.

Белый_попугай - Жена_программиста-3

Белый_попугай - Сборник приколов.

Наша музыка - Хип-хоп культура.

Наша музыка - Просто песенка.

Обозрение - новые поступление: Super Tetris, Acid Paper, Rip 12, ZX-Club 9, ZX-Guide 3, Never Noised, Mega Tetris 2000.

Толковый словарь - Офuцuальный cловаpь улыбок (смайлов).


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

Похожие статьи:
Обмен опытом - Схема Kempston-mouse.
Железо - как подключить девайс типа Kempston Mouse.
Железо - Схемa KEMPSTON MOUSE.

В этот день...   18 июля