Zdroj: http://prochazka.clanweb.eu/index.php?a=amiga/redukce-pc-x-amiga-mys  •  Vydáno: 12.1.2008 9:09  •  Autor: hacesoft

Redukce PC x AMIGA myš

Celý problém je realizován pomocí HW, které obsahuje jednočipový PIC procesor. Ten provádí potřebné komunikační úpravy mezi PC myší a počítačem Amiga...

Ke schématu není skoro co dodat protože se jedna o katalogové zapojeni PIC Procesoru 16C84 a MAX232, to je převodník RS232 na TTL logiku.
Jediný na co chci upozornit je, že výstupy z redukce tlačítek jsou opatřeny tranzistory kvůli proudu který je potřeba pro sepnutí obvodů v počítači AMIGA.

Stáhnou soubor mouse.zip

mouse
Redukce obsahuje tři jumpery:
KonektorVýznam
JP1K redukci je připojena myš se dvěma tlačítky.
JP2K redukci je připojena myš se třemi tlačítky.
JP3Externí nastavení druhu myši pomocí PINU 17
JP3LOG0 na PINU jedná se o myš se dvěma tlačítky.
JP3LOG1 na PINU 17 je k dispozici myš s třemi tlačítky.

Pokud není žádny zkratovací kolík zasunut tak funguje jakási autodetekce (jen pro JP1 a JP2) ale moc na to nespoléhejte, funguje občas! (podle typu myši)
K PICu je připojen také resetovací obvod, který se skládá z D1, R2 a C6

Seznam součástek:
SoučástkaHodnota
R2, R3, R4, R5, R910K SMD 1206
R6, R7, R84K7 SMD 1206
C2, C3, C4, C5,C610uF SMD
D11N4148
T1, T2, T3NPN (jakýkoliv) SMD SOT 23
IC2MAX232 DIL 16
IC3PIC 16C84 DIL 18
Q111.0592 Mhz

V archívu mouse.zip se nachází i návrh desku s plošnými spoji, s příponou mouse.brd a mouse.sch (schéma) jsou to soubory do programu EAGLE.
Soubory Bottom.ps (Spodní strana) a Top.ps (Horní strana) jsou připravena na osvit.
Soubory Bottom.pdf a Top.pdf můžete vytisknou na papír a potom fotografickou cestou přenést na měď cuprextit.

SouborPopisVelikost
Mouse.lst Přeložený program pro PIC obvod43 058bytů
Mouse.src Výpis programu pro PIC 16C8424 159bytů
Mouse.gif Schéma zapojení redukce myši90 374bytů
Osazovací_plán_buttom.jpg Osazovací plán ze strany spojů47 232bytů
Osazovací_plán_top.jpg Osazovací plán ze strany součástek50 775bytů
Mouse.x16 Soubor který se naprogramuje do PIC
Formát tohoto souboru je INTEX HEX16 3 435bytů
Struční popis komunikačního protokolu:
Obecný formát myší:Microsoft formát:
bits:76543210bits:76543210
byte010000LMRbyte011LRY7Y6X7X6
byte1X7X6X5X4X3X2X1X0byte110X5X4X3X2X1X0
byte2Y7Y6Y5Y4Y3Y2Y1Y0byte210Y5Y4Y3Y2Y1Y0
byte3X7X6X5X4X3X2X1X0Tlačítka: 1= Aktivní, 0= Neaktivní
byte4Y7Y6Y5Y4Y3Y2Y1Y0
Tlačítka: 0= Aktivní, 1= Neaktivní
Logitech formát: Použité zkratky:
bits:76543210L= Levé Tlačítko
???M= Prostřední Tlačítko
R= Pravé Tlačítko
X7-X0= X-Osa
Y7-Y0= Y-Osa
Amiga konektor:
pinVýznam
1V-pulse
2H-pulse
3VQ-pulse
4HQ-pulse
5Prostřední Tlačítko
6Levé Tlačítko
7+5V
8GND
9Pravé Tlačítko
Tlačítka: 0= Aktivní, 1= Neaktivní
mouse1
sch_mouse
pl_buttom_mouse
pl_top_mouse
op_mouse
op_mouse_buttom
op_mouse_top