Из журнала Adventurer#11,
Ярославская область, г.Рыбинск, 17.08.2000
Паршуков XN0ByS Юрий/CPU
Одна железка хорошо
а другая лучше !
Сегодня у нас железо !!!
На этот раз мне доверили описать
описание на подключение Kempston MOUSE ,
вы скажете, что этих мыхов было до @#$!не
фене, НО! Скажу я эта схема немного отли-
чается от всех остальных (которые я ви-
дел) количеством элементов и простотой
подключения. Итак, читайте "фирменное"
описание автора схемы ( Николай Волков ).
Я кое-где буду вставлять пояснения
( XNB> ).
-=NGW=-
+---------------------------------------+
| Сказание о диком Мыше (KEMPSTON) |
+---------------------------------------+
В один зимний солнечный день попа-
лась мне на глаза схема данного мыша, та-
кая вся крутая - с полной дешифрацией по-
ртов. Но уж больно много корпусов исполь-
зовалось в ней, причем многие неполнос-
тью. И решил я, что эта мышь чересчур
офу_ла, и надо ее маленько опустить (сде-
лать попроще и из доступных мне деталей).
Нашел мышку DEAD фирмы HP раскрутил ее.
Моим глазам предстала картина: два корпу-
са, 4 фонаря и 4 фототранзистора. Причем
светодиоды были запитаны через токовый
стабилизатор +12 вольтами. Я решил, если
хочет 12 В, то пусть так и будет, а фазы
счета я взял прямо с ног одного из корпу-
сов (формирователя, второй - сдвиговой
регистр).
Далее я начал думать о счетном кас-
каде и содрал его со старой схемы на
561ИЕ11, но в связи с упрощенной схемой
дешифрации КП-хи я использовать не смог.
А поставил 555АП5. В результате у меня
работал один каскад, а второй благополуч-
но выгорел из-за большого входного тока
555 серии.
Порывшись в справочниках ( спасибо
фирме ЗЕЛТЕК ), я нашел корпус SN74ALS245
- это аналог нашей 1533АП6. После этого
усовершенствования счетчики больше не го-
рели. Если будут какие-нибудь левые про-
сечки, поставь побольше емкость на
155ЛП8.
В целом схема еще не до конца доду-
мана, надо бы избавиться от ЛП-хи, т.к.
она одна съедает около 60 мА.
Ничего страшного нет в том, что на
входы счетчиков подается несколько больше
5-ти вольт.
-=
Я добавил в схему среднюю кнопку.
Небольшие пояснения к схеме от меня:
каскад координат X и координат Y
абсолютно одинаков.
Порт координат X - #FBDF (64479)
координат Y - #FFDF (65503)
кнопок - #FADF (64423).
Побитный расклад порта кнопок:
76543210 Бит
00000111
|||
||+- Левая кнопка
|+-- Правая кнопка
+--- Средняя кнопка
В драйвере мыхи нужно предусмотреть
автоопределение кнопок: первая нажатая
кнопка (LEFT or RIGHT) будет огнем, а
другая отменой.
>=-
P.S. Также привожу чертеж печатной
платы порта #FF под АП5 со стороны элеме-
нтов (опробован - работает).
+---------------------------------------+
| POSTSCRIPTUM FOR KEMPSTON MOUSE |
+---------------------------------------+
Данный текст мне приходится набивать
для тех, кто - "ну воо..обще не вьезжает
куда эта плата (контроллер крысы) встав-
ляется"... ...Вставили бы они его себе...
...Плашмя...
Ну да ладно, слухайте "сынки":
1. Выясняем, какой комп находится
перед вами:
а. PENTAGON
б. SCORPION
в. ЛЕНИНГРАД , DUET , МИКРОША , ИРИ-
ША , КОРВЕТ и т.д.
г. х.. его знает...
2. Ваши дальнейшие действия:
а. Для владельцев PENTAGON 'ов сиг-
налы:А0, А5, А7, А8, А10, RD, D0, D1, D2,
D3, D4, D5, D6, D7 берутся прямо с соот-
ветствующих ножек процессора. IORQ - это
вопрос отдельный - его можно вытащить со
второй ноги D65 (555ЛЛ1). Для блокировки
кемпстона используется следующая "фишка":
с 15 ноги ИД7 (на контроллере крысы) ки-
дается проводничок на 1 + 19 ноги на АП5
на GAMECARD , которые предварительно от-
резаются от платы.
-=< XNB> GAMECARD - имеется ввиду
карта с установленной на ней AY8912
или YAMAHA.
>=-
б. Для владельцев SCORPION 'ов сиг-
налы:А0, А5, А7, А8, А10, RD, D0, D1, D2,
D3, D4, D5, D6, D7, IORQCE берутся с сис-
темного разъема. Для блокировки кемпстона
используется следующая "фишка": с 15 ноги
ИД7 (на контроллере крысы) кидается про-
водничок на 13 ногу D32 (555ЛИ1), которая
предварительно отрезается от платы.
в. Как говорит один мой приятель:
"Это не есть хорошо", найдите чего-нибудь
поновее.
г. Смотри пункт 1.
3. Как забацать самого мыша:
1. Снимаем корпус.
2. Находим на плате любую микросхему
(ее крайние ножки - питание).
3. Отслеживаем питание до разьема.
4. Подключаем питание (оно написано
на корпусе, обычно 12 В).
-=< XNB> Чаще всего, по моему опыту, 5 В
-=>
5. Вращаем мышиные колеса и смотрим
сигналы на ногах м-мы.
6. Для каждого колеса по два сигнала
(входы м-мы), эти сигналы должны быть
сдвинуту на 90 градусов.
7. Вот их-то мы и подадим на счетчи-
ки крысы.
4. Советы по настройке.
1. Набейте прогу для побитного опро-
са порта, т.к. возможно вы перепутали вы-
ходные данные.
2. На 155-ую серию (ЛП8) вешайте ко-
ндюки побольше.
3. Системные провода надо бы покоро-
че, а на мыша лучше витые пары или экра-
нированный кабель.
4. Счетные входы желательно повесить
на плюс через пезюки на 5..10 КОм.
5. КМОПы (561серия) боится статики,
(акуратно их лапайте).
6. Кнопки у мыша работают нолем (на
землю ).
7. Если возникнут вопросы:
тел.26-61-30 (в Рыбинске),
Николай