Mený principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Lista Utenti
 Policy sito
Ricerca Google

Login

Nick


Password


17 Agosto 2018 Postato da: majinga
USB/PS2 mouse to amiga. Discussione generica
Apro questa discussione per parlare di adattatori per mouse USB/PS2 verso Amiga.
Sia adattatori esistenti che spunti per nuovi progetti.

Qualcosa era già stato discusso qui nel topic riguardante l'Open Kickstart Switcher di SukkoPera.
Questa discussione nasce per separare i due argomenti.

Stavo dando un occhiata all'adattatore segnalato da sampedenawa:
Immagine
http://www.mkl211015.altervista.org/ps2mhiiri6 27
http://www.mkl211015.altervista.org/ps2mhiiri6 27/hiiri627v21asch.png

Mi aveva incuriosito la cosa del fix per il pulsante di destra:
Citazione

Il firmware che uso io è questo qui

http://www.mkl211015.altervista.org/ps2mhiiri6 27/p s2m-m03.hex

che è fixato per supportare il funzionamento del RMB su "alcuni" A1200 (ad esempio un paio dei miei, in maniera piuttosto randomica pare ...)


Se hai un qualsiasi altro Amiga oppure un A1200 che non ha "quel" problema, allora il PCB va bene così ed il firmware lo puoi usare lo stesso senza problemi; se hai uno di "quei" 1200, allora devi fare una piccola modifica con un filo saldato e cortocircuitare i pin del PIC RA6, RA7 con RB3 (quindi pin 9+15+16 connessi insieme).


Sono andato a guardare nel codice e ho dato un occhiata al datasheet del PIC utilizzato per l'adattatore:
http://ww1.microchip.com/downloads/en/DeviceDo c/30487D.pdf

Nel codice è riportata questa cosa del fix con una nota:
Citazione

;; Copy the output to amiga right mouse button signal line
;; from RB3 also to RA6 and RA7, so connected together they
;; can sink more current

->Continua<-

Commenti: 84  Aggiungi - Pagine: 1-2-3-4-5


Pagine: -1-2- [3] -4-5-

Post inviati: 768

Visulizza profilo Messaggio Personale
79.35.215.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 41
majinga 18 Settembre 2018    17:38:38
No niente USB host per il 103.

Dal datasheet del 103:
Citazione

USB 2.0 full speed interface


Dal datasheet del 105/107:
Citazione

USB 2.0 full-speed device/host/OTG controller with on-chip PHY that supports HNP/SRP/ID with 1.25 Kbytes of dedicated SRAM


Post inviati: 2283

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 42
Mck 18 Settembre 2018    17:43:38
Ok come avevo scritto non avevo letto il datasheet.
Ti tocca fartelo cambiare.

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Post inviati: 272

Visulizza profilo Messaggio Personale
151.16.9.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 43
sampedenawa 6 Novembre 2018    17:13:00
Piccola anteprima per intenditori .....
Negli ultimi giorni una "spronata esterna" mi ha fatto incaponire sui problemi che avevo trovato, ed il progetto ha accelerato repentinamente ...


Immagine


Mck, tu come sei messo con le board di sviluppo ? Ti sono poi arrivate quelle corrette ?

Commento modificato il 06/11/2018 alle ore 19:42:36

Post inviati: 79

Visulizza profilo Messaggio Personale
146.241.66.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36
Commento 44
maxxi 6 Novembre 2018    18:19:40
Piu grande l'immagine non potevi metterla, cosi usavo due schermi per vederla.

Post inviati: 6299

Visulizza profilo Messaggio Personale
79.46.103.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36
Commento 45
DanyPPC 6 Novembre 2018    19:43:48
Ho sostituito l'immagine con il link.

Cercate di non superare gli 800 x 600 pixels per le immagini da mostrare direttamente nei post, altrimenti mettete solo il link come ho fatto io.
Grazie della collaborazione.

A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Temibile Pirata

Post inviati: 1033

Visulizza profilo Messaggio Personale
62.11.182.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.67 Safari/537.36
Commento 46 in risposta al 37 di SukkoPera
SukkoPera 18 Novembre 2018    12:06:56
Citazione

Io ieri sera ho ordinato il mio JoyMouseSwitcher, sono già in produzione ma temo che non saranno nelle mie mani prima di metà ottobre . Prima di procedere all'ordine ho aggiunto spazio per un elettrolitico - just in case - e la possibilità di mettere un diodo sul secondo pulsante come discusso qua, vediamo se sarà necessario!


E dopo soli DUE MESI ho finalmente messo le mani su questi dannati PCB. Dopo un assemblaggio quanto mai frenetico e un test non da meno, posso dire che funziona tutto alla grande! Ho collegato mouse e joypad Megadrive e premendo uno dei due pulsanti (B e C sul joypad), si passa al relativo dispositivo, che l'Amiga rileva in maniera perfettamente trasparente.

Sono davvero contento, soprattutto se penso che non più di 4 anni fa non capivo un tubo di elettronica! .

Per quanto riguarda il tasto destro del mouse/2o tasto del joypad, la soluzione di cui abbiamo parlato con il diodo NON funziona. dal lato Amiga risulta una tensione di ~3.4V e il diodo non si polarizza. In compenso, senza diodo (usando il rimasuglio del reoforo di un resistore per ponticellarlo) funziona tutto alla perfezione, perlomeno sul mio A500 Rev.6, al momento non ho fatto altre prove.

Se qualcuno è interessato a un PCB per fare qualche test aggiuntivo, glielo mando volentieri. @majinga e @sampedenawa, in particolare, se volete collaudarlo in combinazione con l'adattatore USB...

Commento modificato il 18/11/2018 alle ore 12:07:11


A500 Rev.3 1 MB, A500 1 MB, A500 Rev.6 1 MB Chip + 1.5 MB Slow, A500+ 2 MB Chip (riparato!), A600 2 MB Chip + A6095 + SD 4 GB, A600, A1200 + ACA1221EC... VIC20 e svariati C16 e C64

Post inviati: 768

Visulizza profilo Messaggio Personale
79.22.228.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 47
majinga 18 Novembre 2018    19:36:38
Interessato, come no. Ti mando un PM

Post inviati: 768

Visulizza profilo Messaggio Personale
79.22.228.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 48 in risposta al 46 di SukkoPera
majinga 18 Novembre 2018    20:08:46
Citazione

...
Per quanto riguarda il tasto destro del mouse/2o tasto del joypad, la soluzione di cui abbiamo parlato con il diodo NON funziona. dal lato Amiga risulta una tensione di ~3.4V e il diodo non si polarizza. In compenso, senza diodo (usando il rimasuglio del reoforo di un resistore per ponticellarlo) funziona tutto alla perfezione, perlomeno sul mio A500 Rev.6, al momento non ho fatto altre prove.
...


E no, non funziona. Si partiva dal presupposto che il pin fosse a 0V di suo, invece no, bisogna portarcelo.
Dagli schemi risulta che le resistenze di pull-up sono sui pin dall'1 al 4.
5, 6 e 9 invece hanno solo gli emi filter e qualche condensatore di bypass.
A questo punto proverei con una resistenza di pull-down.

Post inviati: 272

Visulizza profilo Messaggio Personale
151.16.27.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 49
sampedenawa 19 Novembre 2018    09:14:28
Presente !

Hai un MP !

Temibile Pirata

Post inviati: 1033

Visulizza profilo Messaggio Personale
91.252.16.*** Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1
Commento 50
SukkoPera 19 Novembre 2018    10:36:58
Risposto!

Intanto, una foto del dispositivo montato:

Immagine

A500 Rev.3 1 MB, A500 1 MB, A500 Rev.6 1 MB Chip + 1.5 MB Slow, A500+ 2 MB Chip (riparato!), A600 2 MB Chip + A6095 + SD 4 GB, A600, A1200 + ACA1221EC... VIC20 e svariati C16 e C64

Temibile Pirata

Post inviati: 1033

Visulizza profilo Messaggio Personale
151.91.34.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 51
SukkoPera 23 Novembre 2018    12:08:36
Al momento l'adattatore è stato testato con successo su A500 Rev.6 da me e su un A600 da majinga.

Ora stavo cercando di capire bene qual è il problema che affligge il tasto destro del mouse sugli altri adattatori. Innanzitutto mi pare di aver capito che si verifica SOLO su A1200, almeno sulle mainboard rev 1D.4 e 2B. Al momento io non ho nessuna di queste, il che spiega perché non ho ancora incontrato il problema.

Sulla pagina dello SmallyMouse2 c'è un issue che traccia il problema. Hanno prima provato con un resistore di pull-down, quindi inserendo un transistor sull'uscita (c'è lo schema di come farlo), ma entrambe le soluzioni paiono non avere sortito l'effetto, anche se vorrei provarle di persona o da parte di qualcuno fidato.

Sto cercando di procurarmi qualche 1200 per farlo, questo post è da intendere come una sorta di "appunti" personali sull'argomento .

Commento modificato il 23/11/2018 alle ore 12:10:41


A500 Rev.3 1 MB, A500 1 MB, A500 Rev.6 1 MB Chip + 1.5 MB Slow, A500+ 2 MB Chip (riparato!), A600 2 MB Chip + A6095 + SD 4 GB, A600, A1200 + ACA1221EC... VIC20 e svariati C16 e C64

Post inviati: 2283

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 52
Mck 23 Novembre 2018    14:16:37
Hai provato con un diodo, come già consigliato?

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Temibile Pirata

Post inviati: 1033

Visulizza profilo Messaggio Personale
91.253.27.*** Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1
Commento 53
SukkoPera 23 Novembre 2018    14:33:53
Sì, non funziona, vedi post #46.

A500 Rev.3 1 MB, A500 1 MB, A500 Rev.6 1 MB Chip + 1.5 MB Slow, A500+ 2 MB Chip (riparato!), A600 2 MB Chip + A6095 + SD 4 GB, A600, A1200 + ACA1221EC... VIC20 e svariati C16 e C64

Post inviati: 6299

Visulizza profilo Messaggio Personale
79.43.6.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36
Commento 54
DanyPPC 23 Novembre 2018    14:34:38
Non tutte le schede madri 1D.4 hanno problemi con il secondo pulsante. Quelle A.T. sono ottime, quelle Commodore vanno in relazione all'anno ed ai CIA, ma certo occorrerebbe un confronto anche tra schede madri con gli stessi chip per affermare che quella determinata serie ha problemi.

A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Temibile Pirata

Post inviati: 1033

Visulizza profilo Messaggio Personale
151.91.34.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 55
SukkoPera 23 Novembre 2018    15:07:55
Lo scopo della cosa è quello di tirare fuori un circuito che funziona SEMPRE, con TUTTI gli Amiga. Per poterci arrivare sarebbe comodo avere sottomano una macchina che manifesta il problema.

A500 Rev.3 1 MB, A500 1 MB, A500 Rev.6 1 MB Chip + 1.5 MB Slow, A500+ 2 MB Chip (riparato!), A600 2 MB Chip + A6095 + SD 4 GB, A600, A1200 + ACA1221EC... VIC20 e svariati C16 e C64

Post inviati: 2283

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 56
Mck 23 Novembre 2018    15:20:34
Domani faccio una prova con il diodo e vedo come funziona poi ti aggiorno.

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Temibile Pirata

Post inviati: 1033

Visulizza profilo Messaggio Personale
151.91.34.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 57
SukkoPera 23 Novembre 2018    15:36:47
La mia idea è che non funzioni perché il diodo non impone tensione ai suoi capi, si limita a comportarsi in modo diverso a seconda di quel che trova ai suoi capi. Quando premi il pulsante si trova 0V sull'anodo e ~5V sul catodo (immagino dovuti al condensatore di sample &hold interno all'ADC che è ancora carico dai 5V che c'erano prima che cliccassi), per cui si limita a non condurre. Infatti quel che ho provato sperimentalmente è che il click non funzionava nemmeno sul mio 500, dove invece funziona eliminando il diodo.

Commento modificato il 23/11/2018 alle ore 15:37:23


A500 Rev.3 1 MB, A500 1 MB, A500 Rev.6 1 MB Chip + 1.5 MB Slow, A500+ 2 MB Chip (riparato!), A600 2 MB Chip + A6095 + SD 4 GB, A600, A1200 + ACA1221EC... VIC20 e svariati C16 e C64

Post inviati: 768

Visulizza profilo Messaggio Personale
79.22.228.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 58
majinga 23 Novembre 2018    15:58:47
Va sicuramente fatta qualche prova per capire bene cosa provoca il problema.

Se fosse vero che i 0.3V arrivano direttamente dall'amiga, allora anche l'idea della resistenza di pull-down è da scartare. Ai capi della resistenza sempre 0.3V uno ci trova.

Ma sui mouse come viene fatto il click? Lo switch interno manda a direttamente a ground?

Temibile Pirata

Post inviati: 1033

Visulizza profilo Messaggio Personale
151.91.34.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 59
SukkoPera 23 Novembre 2018    16:13:51
Sì, i mouse collegano direttamente a GND.

Sono sempre più convinto che la soluzione corretta sia un voltage follower correttamente dimensionato, ma è una di quelle cose analogiche che io non so fare.

Al momento proverei con 1 o 2.2k sulla base e basta... Totalmente a caso, ovviamente.

Commento modificato il 23/11/2018 alle ore 16:18:47


A500 Rev.3 1 MB, A500 1 MB, A500 Rev.6 1 MB Chip + 1.5 MB Slow, A500+ 2 MB Chip (riparato!), A600 2 MB Chip + A6095 + SD 4 GB, A600, A1200 + ACA1221EC... VIC20 e svariati C16 e C64

Post inviati: 2283

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 60
Mck 23 Novembre 2018    16:47:10
Proverei con uno schema così:

Immagine

R1 serve a ridurre la tensione sull'emettitore se la Vcesat non è sufficiente per garantire una tensione sulla base superiore di 0,7v rispetto all'emettitore.
Il valore di R1, se necessaria, e R2 producono la corrente di collettore.
La R3 deve limitare la corrente di base (corrente di collettore : Hfe minimo del transistor) R3 = (Vinput- 0,7 + Vr2): corrente di base
Salvo errori questa è la formula per calcolare R3.
Una volta calcolata R3 va ridotta ulteriormente di almeno il 10% per essere certi che il transistor lavori in interdizione e saturazione.

Commento modificato il 23/11/2018 alle ore 16:51:50


I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

Pagine: -1-2- [3] -4-5-

Utenti Online
Utenti registrati: 937 dal 1 Gennaio 2006
di cui online: 0 registrati - 
10 non registrati

Benvenuto all'ultimo utente registrato: lroby74

Buon Compleanno a Alevarg - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito Ť dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.068013906478882 secondi