Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 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

Indice: forum / Hardware Amiga in generale

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

Post inviati: 4136

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 61
Mck 23 Novembre 2018    17:04:02
Altra possibilità è mettere l'emettitore a massa, out sul collettore. In questo caso il transistor inverte la tensione in ingresso e pertanto va aggiunto un secondo transistor per invertire nuovamente la tensione (la base del 2 transistor prende la tensione sul collettore del primo.
In entrambe le opzioni non vi è garanzia che la tensione in uscita sia a 0v.
Occorre fare delle prove.
Sarebbe forse meglio utilizzare i mosfet, invece dei transistor, e in questo caso la tensione dovrebbe arrivare a 0v.

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: 1588

Visulizza profilo Messaggio Personale
79.22.228.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 62
majinga 23 Novembre 2018    17:11:19
Citazione

Proverei con uno schema così:

Immagine
...



Secondo me così non funziona, ai capi di r2 ci saranno sempre i 0.3V.

Con quello schema, quando il pulsante è premuto, la base del transistor sta a 0V, indipendentemente dalla resistenza di base.
Con la base a 0V il transistor è come se fosse un circuito aperto. Quindi lo schema equivalente è r2 connessa a massa, che praticamente fungerà da resistenza di pull-down.

L'idea è la stessa dello schema nel link di SukkoPera, che infatti pare non funzioni.

I mouse connettono direttamente a ground, quindi è questo che dobbiamo fare anche noi. Via la resistenza sull'emettitore, preleviamo il segnale dal collettore e usiamo il transistor per come interruttore come se fosse il pulsante del mouse.

Commento modificato il 23/11/2018 alle ore 17:12:22

Post inviati: 1588

Visulizza profilo Messaggio Personale
79.22.228.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 63
majinga 23 Novembre 2018    17:13:15
Citazione

Altra possibilità è mettere l'emettitore a massa, out sul collettore. In questo caso il transistor inverte la tensione in ingresso e pertanto va aggiunto un secondo transistor per invertire nuovamente la tensione (la base del 2 transistor prende la tensione sul collettore del primo.
In entrambe le opzioni non vi è garanzia che la tensione in uscita sia a 0v.
Occorre fare delle prove.
Sarebbe forse meglio utilizzare i mosfet, invece dei transistor, e in questo caso la tensione dovrebbe arrivare a 0v.



Scusa, hai postato mentre rispondevo.

Si esatto.

Post inviati: 4136

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 64
Mck 23 Novembre 2018    17:47:36
Stavo pensando.
Ma la tensione sul tasto dx del mouse viene presa dall'amiga?
Alcuni schema dei mouse amiga riportano una resistenza connessa ai 5v e al pulsante del mouse. Siamo in questa condizione? Se il pulsante chiude come possono esserci 0,3V?
Forse non ho capito bene il problema.

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: 7750

Visulizza profilo Messaggio Personale
95.246.99.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36
Commento 65
DanyPPC 23 Novembre 2018    17:53:52
A, e non sottovalutate l'alimentatore.

Su alcuni A1200 1D.4 di mia proprietà l'utilizzo di un comune 3A sui 5V fa funzionare a dovere i joypad.
Se ne usate uno da PC da più ampere i joypad non sono riconosciuti subito, ma dopo un pò che l'Amiga è acceso e in pratica si è "riscaldato".

Non so perchè accada, e solo su certe macchine.
Tempo fa avevo stilato una lista dei possibili chip CIA di queste revisioni di schede madri che potrebbero portare al problema.

C'è pure Toni che in WinUAE ha cercato di emulare questo "bug" di Amiga.

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

Post inviati: 1588

Visulizza profilo Messaggio Personale
79.22.228.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 66
majinga 23 Novembre 2018    18:07:26
Citazione

Stavo pensando.
Ma la tensione sul tasto dx del mouse viene presa dall'amiga?
Alcuni schema dei mouse amiga riportano una resistenza connessa ai 5v e al pulsante del mouse. Siamo in questa condizione? Se il pulsante chiude come possono esserci 0,3V?
Forse non ho capito bene il problema.


No, nel senso che non ci sono resistenze di pull-up sugli schemi. C'è qualche condensatore di bypass e qualche filtro emi.
La differenza è che il destro e il centrale vengono gestiti direttamente da paula, non vanno sui CIA.
sicuramente sta qui l'inghippo.

Commento modificato il 23/11/2018 alle ore 18:07:51

Temibile Pirata

Post inviati: 2144

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 67
SukkoPera 23 Novembre 2018    18:16:22
Da quel che vedo su amigapcb.org, su A1200 rev 1D.1 e 2B, il pin 9 della porta del mouse passa attraverso un filtro EMI resistivo (E353R), che invece su A500 non c'è. C'è un invece un filtro capacitivo (E416 su rev. 8). Questo potrebbe spiegare perché sul 1200 si "fatica" a portare a GND l'ingresso dell'ADC.

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


I miei progetti Retrogaming

Post inviati: 2744

Visulizza profilo Messaggio Personale
79.56.170.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 68
Oge 23 Novembre 2018    22:00:32
Sugli alimentatori non prodotti dalla Commodore abbiamo la linea +5V più vicina ai canonici 5,00V (ovverosia 5,00V/5,10V). Su quelli prodotti dalla Commodore abbiamo invece una tensione più altina (5,30/5,40V).

Per effetto della caduta di tensione sulla distanza fisica tra sorgente (alimentatore) e ricevente (scheda madre > resistenza R352 > mouse/joystick) i 5,00/5,10V tendono a diventare 4,75V.

Questi 0,10/0,20V in meno permettono di fare scendere un pò le temperature su RAM e su altri chip. Sulla porta Joy/Mouse invece abbiamo questa simpatica resistenza R352 che droppa tensione. Più in basso entro nel dettaglio per cercare di fornire qualche informazione utile.

Scrivono su EAB:
Citazione
Increasing the PSU 5V line to etc. 5.2V if possible might be a fix for some to compensate for the voltage drop.


E se ne parla anche qui:
http://eab.abime.net/showthread.php?t=79459

Dove suggeriscono:
Citazione
The culprit seems to be the low current supplied by the A1200's joystick ports. Apparently the C64 gives out 100 mA on the joystick ports' +5 V line, while the A1200 only gives out 50 mA.


e:
Citazione
I figured there's a few ways I could go about this. Make an internal mod to the A1200, make an external dongle (there's a stronger +5 V on the external disk drive port) or mod the tankstick to get its power from an external power source.


Salite a 100/220uF per compensare la caduta di tensione. Se guardate le PCB di progetti simili ci sono tre tantali SMD.

Per verificare collegate la +5V anche dall'altra porta. Se improvvisamente così funziona meglio allora non c'è abbastanza potenza prelevabile dalla porta Joystick.

E poi mi ripeto, ma non appena si assorbe un pò di più dalla porta Joy/Mouse la +5V erogabile su quella singola porta scende parecchio per effetto di R352.

Oltre i 50mA non si può andare per effetto di questa protezione fornita dalla resistenza. Qualsiasi device assorba oltre questa soglia purtroppo avrà un calo di tensione.

Un'altra prova è prendere la +5V dalla porta Floppy.
Fate un ponte al volo e vi togliete il dubbio.

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

Post inviati: 771

Visulizza profilo Messaggio Personale
151.16.16.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 69
sampedenawa 23 Novembre 2018    23:02:30

E' questa tua frase che non capisco: "Oltre i 50mA non si può andare per effetto di questa protezione fornita dalla resistenza. Qualsiasi device assorba oltre questa soglia purtroppo avrà un calo di tensione.
"

Mah veramente il calo di tensione ai capi di una resistenza, in cc, c'è sempre per qualsiasi corrente >0 (V=R*I ci dicevano alle medie).

Immagino tu intenda dire "Qualsiasi device assorba oltre questa soglia purtroppo avrà un calo di tensione di quantità tale da comprometterne il corretto funzionamento ..."



Citazione

Sugli alimentatori non prodotti dalla Commodore abbiamo la linea +5V più vicina ai canonici 5,00V (ovverosia 5,00V/5,10V). Su quelli prodotti dalla Commodore abbiamo invece una tensione più altina (5,30/5,40V).

Per effetto della caduta di tensione sulla distanza fisica tra sorgente (alimentatore) e ricevente (scheda madre > resistenza R352 > mouse/joystick) i 5,00/5,10V tendono a diventare 4,75V.

Questi 0,10/0,20V in meno permettono di fare scendere un pò le temperature su RAM e su altri chip. Sulla porta Joy/Mouse invece abbiamo questa simpatica resistenza R352 che droppa tensione. Più in basso entro nel dettaglio per cercare di fornire qualche informazione utile.

Scrivono su EAB:
Citazione
Increasing the PSU 5V line to etc. 5.2V if possible might be a fix for some to compensate for the voltage drop.


E se ne parla anche qui:
http://eab.abime.net/showthread.php?t=79459

Dove suggeriscono:
Citazione
The culprit seems to be the low current supplied by the A1200's joystick ports. Apparently the C64 gives out 100 mA on the joystick ports' +5 V line, while the A1200 only gives out 50 mA.


e:
Citazione
I figured there's a few ways I could go about this. Make an internal mod to the A1200, make an external dongle (there's a stronger +5 V on the external disk drive port) or mod the tankstick to get its power from an external power source.


Salite a 100/220uF per compensare la caduta di tensione. Se guardate le PCB di progetti simili ci sono tre tantali SMD.

Per verificare collegate la +5V anche dall'altra porta. Se improvvisamente così funziona meglio allora non c'è abbastanza potenza prelevabile dalla porta Joystick.

E poi mi ripeto, ma non appena si assorbe un pò di più dalla porta Joy/Mouse la +5V erogabile su quella singola porta scende parecchio per effetto di R352.

Oltre i 50mA non si può andare per effetto di questa protezione fornita dalla resistenza. Qualsiasi device assorba oltre questa soglia purtroppo avrà un calo di tensione.

Un'altra prova è prendere la +5V dalla porta Floppy.
Fate un ponte al volo e vi togliete il dubbio.

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
62.11.177.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.67 Safari/537.36
Commento 70
SukkoPera 24 Novembre 2018    01:03:52
Perdonami, ma R352 è da 4.7 ohm, quindi la corrente massima è 5V / 4.7ohm ~= 1A. Cosa mi sta sfuggendo?

Inoltre tale R c'è anche su A500 (R401/408 su rev.6A/8) dove non ci sono problemi di sorta.

Da una rapida consultazione dei datasheet, i chip sul mio adapter dovrebbero consumare max ~30 mA (*), a cui vanno sommati i consumi del led (10-20 mA con una R da 220 ohm) e del joystick/mouse (virtualmente niente per un joystick "stupido", immagino qualcosa come una decina di mA per un joypad Megadrive e anche meno per il mouse standard Amiga).

(*) Inoltre, questo dovrebbe avvenire in un caso che nella realtà non si può nemmeno verificare, ovvero quando le 4 direzioni e entrambi i pulsanti di fuoco sono premuti.

Commento modificato il 24/11/2018 alle ore 01:26:34


I miei progetti Retrogaming

Post inviati: 1588

Visulizza profilo Messaggio Personale
79.37.211.*** Mozilla/5.0 (Linux; Android 8.0.0; TA-1032) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Mobile Safari/537.36
Commento 71
majinga 24 Novembre 2018    07:42:09
Rilevare il consumo è possibile. Io al solito il primo test lo avevo fatto con l'alimentatore da banco e, vado molto a memoria, stava molto sotto i 100mA.

Un test interessante sarebbe rilevare il consumo o magari la corrente che passa sui pulsanti. E magari vedere che succede con un mouse e basta.

Devo trovare un attimo per fare qualche test e segnare qualche valore.

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
62.11.177.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.67 Safari/537.36
Commento 72
SukkoPera 24 Novembre 2018    11:12:37
In effetti hai ragione, ci ho messo molto meno a misurare che a fare i calcoli. A volte sono troppo ingegnere!

Mouse A600 e pad Megadrive collegati: 25 mA con il primo, 17 con il secondo. Non mi aspettavo che il mouse consumasse più del pad, ma i numeri che avevo campato per aria avevano comunque senso.

Immagine

Immagine

Vi piace la mia tovaglia anni '70?

Commento modificato il 24/11/2018 alle ore 11:49:42


I miei progetti Retrogaming

Post inviati: 1588

Visulizza profilo Messaggio Personale
79.37.211.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 73
majinga 24 Novembre 2018    11:18:21
Citazione


Vi piace la mia tovaglia anni '70?



E' un ESD mat retrò

EDIT:

Comunque i tuoi test non sono affidabili, i tuoi led consumano troppo

Commento modificato il 24/11/2018 alle ore 11:21:08

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
62.11.177.*** 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 74
SukkoPera 24 Novembre 2018    11:48:11
Lo pensavo anch'io, ma in verità dovrebbe essere il contrario: sono blu e dunque hanno una Vf maggiore, quindi cadrà meno tensione sul resistore e la corrente sarà inferiore.

... O è una vakkata?

Commento modificato il 24/11/2018 alle ore 11:48:51


I miei progetti Retrogaming

Post inviati: 1588

Visulizza profilo Messaggio Personale
79.37.211.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 75
majinga 24 Novembre 2018    13:42:21
Citazione

Lo pensavo anch'io, ma in verità dovrebbe essere il contrario: sono blu e dunque hanno una Vf maggiore, quindi cadrà meno tensione sul resistore e la corrente sarà inferiore.

... O è una vakkata?



La mia era solo una battuta

Se ci si mettono tutte le variabili al solito la cosa è complicata, ma non stiamo a spaccare l'ampere

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
78.14.255.*** 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 76
SukkoPera 24 Novembre 2018    14:22:59
Lo so . Anche se non hai tutti i torti, sono troppo luminosi ma non ho altri resistori di quel formato.

Il mio commento voleva dire che comunque le mie misure dovrebbero essere abbastanza rappresentative del caso peggiore, per cui mi aspetto che lo Switcher non possa consumare più di 30-35 mA in nessun caso.

E ora che ci penso, ho detto una vakkata sopra: entrambi i dispositivi sono sempre alimentati, quel che viene switchato è il segnale che "esce", ma il dispositivo non selezionato non viene spento, quindi non è vero che il mouse consuma più del pad, deve essere il consumo del 555 che cambia parecchio tra quando ha uscita alta e bassa.

Commento modificato il 24/11/2018 alle ore 14:25:56


I miei progetti Retrogaming

Post inviati: 2744

Visulizza profilo Messaggio Personale
79.56.170.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 77
Oge 24 Novembre 2018    14:30:40
Citazione
Immagino tu intenda dire "Qualsiasi device assorba oltre questa soglia purtroppo avrà un calo di tensione di quantità tale da comprometterne il corretto funzionamento ..."


Sì. Scrivevo di getto ma il problema è questo: scende la tensione abbastanza da causare instabilità. Probabilmente in fase di progettazione costava meno una resistenza SMD che un fusibile ripristinabile.

Post inviati: 1588

Visulizza profilo Messaggio Personale
79.37.211.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0
Commento 78
majinga 24 Novembre 2018    14:41:48
Citazione

Sì. Scrivevo di getto ma il problema è questo: scende la tensione abbastanza da causare instabilità. Probabilmente in fase di progettazione costava meno una resistenza SMD che un fusibile ripristinabile.


Si, anche questa è una prova che si può fare, i 5V su Amiga variano troppo a seconda del tipo di espansioni e del tipo di alimentatore.

Sarebbe da provare a vedere fino a che punto lo switcher lavora senza problemi. Questo non è un test semplice da fare, con l'alimentatore da banco posso provare ad abbassare i voltaggi finché non inizia a dare problemi. Però non ho modo di simulare il carico corretto, cioè posso connettere mouse e pad, ma non posso simulare l'amiga. Quindi non so quanto il test sarà attendibile. Penso abbastanza.
Inoltre non mi aspetto grossi problemi, non ho letto i datasheet di tutti i componenti, ma a occhio direi che è tutta roba con ampio margine di operatività.
Mi aspetto che tutto rimanga perfettamente funzionante anche sotto la tensione di guardia dell'amiga.

Post inviati: 2744

Visulizza profilo Messaggio Personale
79.56.170.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 79
Oge 24 Novembre 2018    15:06:38
Citazione
Perdonami, ma R352 è da 4.7 ohm, quindi la corrente massima è 5V / 4.7ohm ~= 1A. Cosa mi sta sfuggendo?

Certamente.

Calcoli alla mano la resistenza da 4.7 Ohm limita il massimo assorbimento a 1063mA.
Ma questo sarebbe possibile soltanto se la resistenza fosse da 10W.

Da quello che ho compreso credo che la resistenza non sia fisicamente in grado di far passare un tale quantitativo di corrente.

E la limitazione è voluta: la resistenza non è così piccola da bruciarsi in caso di sovraccarico, ma è abbastanza grande per limitare l'assorbimento ai 50mA specificati sugli schemi originali.

Di preciso la resistenza R47 è in package SMD 2512. Nel package 2512 le resistenze sono da 1W. In teoria quindi il massimo di corrente passabile è di 200mA. Nella pratica una resistenza scalda a bestia già alla metà della sua portata massima.

Immagine

Sempre sperando di contribuire aggiungo ulteriori informazioni. Quelle che seguono sono confermate a partire da alcuni dati ufficiali: a 50mA di assorbimento avremo 470mV mangiati dalla resistenza. Quindi 4,50V in uscita dalla porta DB9. Un pò meno di quanto ho scritto qualche post addietro e probabilmente non è abbastanza per far operare correttamente molte periferiche.

Si può ovviare a mio avviso in queste maniere:
1) Prelevando contemporaneamente la tensione da entrambe le porte Joystick;
2) Riducendo all'osso il numero di componenti;
3) Aumentando la capacitanza sul circuito assicurandosi che ogni integrato abbia appiccicato ai pin di VCC e GND almeno 47uF. Si può fare anche su una scheda già compiuta e di solito qualche punto dove saldarla si trova. Provate pure.

Post inviati: 2744

Visulizza profilo Messaggio Personale
79.56.170.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 80
Oge 24 Novembre 2018    15:32:36
Magari il circuito funziona già a meraviglia ma il problema è una insufficienza di alimentazione. La prova più veloce credo sia quella di fornire una alimentazione completamente esterna e vedere come si comporta il tutto.

In ultima ho notato che alcune periferiche USB danno i numeri collegando a massa la carcassa del connettore stesso, questo è un altro fattore che potrebbe essere testato

Il Paula comunque emette un pò di tensione su POTX e POTY. Se il funzionamento di POTX e POTY somiglia anche un poco a quello sul SID, collegando +5V a POTX tramite 2200 Ohm dovrebbe simulare perfettamente la pressione del tasto destro. Potete verificare questa cosa?

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

Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 0 registrati - 
63 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a gabry - erjack1000 - 

© 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.11323976516724 secondi