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. One A1200 didn't recognise right
;; mouse button press, because the voltage remained too high
;; at around 0.3V. Now I can measure 0.16V with one A500+ board.


Da questa nota si legge che RA6 e RA7 vengono uniti inseme a RB3 perché così insieme possono erogare più corrente.
Pare che il bottone di destra venga trattato come un ingresso analogico, come se fosse un potenziometro. E che quindi finisca su un ADC che ne converte il valore.
Da qui la necessità di avere più corrente dai pin di output del PIC.
Dal datascheet del PIC16F87 si legge che ogni pin può portare 100mA, qui si hanno tre pin collegati insieme e quindi circa 300mA. In teoria, le cose in parallelo non sono così semplici.

In realtà ho il sospetto che RB3 sia aggiunto principalmente per il secondo problema, cioè che alcune A1200 non riconoscono la pressione del bottone.
Citazione

;; One A1200 didn't recognise right
;; mouse button press, because the voltage remained too high
;; at around 0.3V. Now I can measure 0.16V with one A500+ board.


Il problema è dato dal fatto che la tensione non andava proprio a 0, ma rimaneva circa a 0.3V
Ora se si da un occhiata al datasheet del PIC si vede che RA6 e RA7 usano dei transistor in push-pull per pilotare l'output. Ho idea che i 0.3V non siano altro che la caduta di tensione del diodo interno al transistor.
RB3 invece ha delle porte logiche, o almeno non è così evidente che ci siano dei transistor a pilotare l'uscita.
Ho il sospetto che RB3 serva proprio a forzare l'uscita sotto i 0.3V per permettere a tutte le amiga di rilevare la pressione del tasto.

La mia è un analisi veloce, volevo sentire il parere anche di altri a tal proposito.
Secondo me l'adattatore è migliorabile. O usando un microcontrollore di tipo diverso, oppure uando il PIC per controllare dei transistor, in modo da poter ottenere sia una maggiore corrente di uscita che per ottenere i 0V richiesti dal pulsante di destra.

EDIT:
Mi viene in mente adesso di un problema simile con l' OpenC64MegaDrivePadAdapter di SukkoPera.
Anche in quel caso c'era il problema del mancato rilevamento di un tasto e ance in quel caso si tratta sempre dello stesso pin di ingresso.
E in quel caso il problema era proprio dovuto ad una resistenza che manteneva una piccola tensione sul pin.

Modificato il 17/08/2018 alle ore 00:57:17

Commenti: 45  Aggiungi - Pagine: 1-2-3

Indice: Forum / Hardware Amiga in generale

Pagine: - [1] -2-3-

Post inviati: 102

Visulizza profilo Messaggio Personale
212.124.170.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 1
sampedenawa 17 Agosto 2018    20:06:16
Solo qualche precisazione su quanto sopra:

- la foto che majinga ha allegato (e di cui non mi ha chiesto i diritti di utilizzo per cui verrà citato in giudizio, a meno che non si raggiunga un accordo extragiudiziale che prevede mi risarcisca con un A3000 funzionante) è la foto dei "miei" adattatori, nel senso che ho preso lo schematico del progetto ps2m, ho sostituito il connettore ps/2 con quello USB, ed ho realizzato i PCB (questo prima di scoprire il menello del fix del RMB, ecco perchè bisogna in caso collegare i 3 pin a posteriori)

- sicuramente il progetto è migliorabile (è piuttosto datato, ed il mio scopo quando ho fatto i pcb era solo quello di avere prima possibie un adattatore funzionante, non quello di reingegnerizzare il lprogetto); ciò detto, la strada per il miglioramento secondo me è quella della realizzazione di un convertitore che supporti anche i mouse moderni, come già abbiamo iniziato a discutere. "Indiziato speciale" per la "nuova" scheda sarà molto probabilmente l' STM32F105 suggerito da SukkoPera, che pare avere tutto quello che serva a bordo.

Commento modificato il 17/08/2018 alle ore 20:07:47

Post inviati: 5889

Visulizza profilo Messaggio Personale
95.247.87.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
Commento 2
DanyPPC 17 Agosto 2018    20:56:08
Si dovrebbe analizzare in fondo l'adattatore RysMk2, l'unico che non ha problemi di compatibilità con i pulsanti del mouse (quello destro) ed emulazione joypad CD32, su qualunque revisione di scheda madre A1200 che io abbia testato.

Ci sono delle revisioni 1D.4 e 2B che hanno questo problema, credo dipenda dalla revisione dei CIA montati, dai voltaggi (spesso usando un alimentatore di max 3A i problemi sembrano sparire, almeno su alcune 1D.4).

Non so in che modo sia stato realizzato l'adattatore RysMk2, ma sicuramente merita un plauso per adattarsi ad ogni scheda madre Amiga, eliminando qualsiasi problema di compatibilità.

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

Visulizza profilo Messaggio Personale
95.235.226.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 3
majinga 17 Agosto 2018    21:16:00
Per me ogni cosa è utile, soprattutto se si vuole ricreare un progetto da zero.

A me interessava anche un secondo parere su quel fix.
L'autore dell'adattatore è incappato in un problema imprevisto ed ha pensato ad una soluzione semplice che non richiedesse troppe modifiche. E in questo è stato bravo.
Solo che a primo impatto l'idea di unire i pin per tirare fuori più corrente a me non è sembrata una cosa pulita.
Anche il fatto di usare pin diversi per tenere il voltaggio più basso non mi è sembrata la scelta migliore.

Credo che ci sia ampio margine per aggiungere un transistor e un paio di resistenze per fixare la cosa in un altro modo.
Resta un buon adattatore, molto semplice, un PIC e poco altro. Credo che quando lo avrò per le mani opterò per cercare di fare un fix come dico io.
Nel frattempo spero che altri vogliano unirsi alla discussione e dare il loro parere.

Temibile Pirata

Post inviati: 685

Visulizza profilo Messaggio Personale
62.11.74.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
Commento 4
SukkoPera 17 Agosto 2018    22:37:10
Effettivamente ho avuto un problema simile con l'adattatore per pad Megadrive: avevo messo una resistenza da 100 ohm in serie al pin del pulsante 2 (equivalente al RMB) e, così facendo, la pressione del pulsante non veniva rilevata e misuravo ~0.3V a pulsante premuto. Per risolvere il problema è bastato togliere la resistenza.

Premesso che di queste cose non capisco davvero granché, una possibile spiegazione, come dici, è che l'ADC (il pulsante 2, ed eventualmente 3, del joystick - RMB e MMB per il mouse - vanno a finire sui 2 canali di un ADC integrato in Paula - sì, in Paula!) abbia un'impedenza di ingresso non troppo elevata, e quindi richieda parecchia corrente per leggere zero. O forse dico una boiata terribile? In ogni caso, 100 mA mi sembrano già un'esagerazione, fai conto che i pin di Arduino danno al massimo 20 mA, e i moderni microcontrollori a 3.3V spesso meno ancora, tipo 3 o 5 (!).

Fatto sta che c'è comunque un bug concettuale nel software che legge il pulsante (Kickstart?), perché non dovrebbe aspettarsi di leggere proprio 0, ma una qualunque tensione che rispetti la Vil dello standard TTL, ovvero 0.8V, quindi 0.3V dovrebbero essere comunque sufficienti.

Immagino che bufferizzare il segnale (= frapporre un transistor tra il pin di uscita del microcontrollore e l'ingresso Amiga) possa aiutare, ma non chiedetemi come.

Commento modificato il 17/08/2018 alle ore 22:42:36


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

Visulizza profilo Messaggio Personale
62.11.74.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
Commento 5
SukkoPera 17 Agosto 2018    23:57:40
Che ve ne pare?

Immagine

Questo è solo uno switcher, una volta appurato che funziona, si potrà integrare il microcontrollore per fare il convertitore USB -> Amiga.

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

Visulizza profilo Messaggio Personale
95.235.226.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 6
majinga 18 Agosto 2018    00:34:27
Bello, altroché. L1 e L2 hanno un aspetto molto strano nel modello 3D, che tipo di induttanze stai usando?

Commento modificato il 18/08/2018 alle ore 00:35:12

Post inviati: 402

Visulizza profilo Messaggio Personale
95.235.226.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 7
majinga 18 Agosto 2018    00:43:18
Volendo integrare i due progetti non sarebbe male mettere il connettore USB sotto il DB9 del mouse.

L'unico neo è che a quel punto credo che sarebbe meglio passare a componenti SMT.
Forse sarebbe addirittura il caso di pensare a una scheda a 4 livelli, così da non avere rotture di scatole durante il routing.

Vabbè, troppo presto. Mattate da post mezzanotte. Poi si vedrà.

Temibile Pirata

Post inviati: 685

Visulizza profilo Messaggio Personale
62.11.74.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
Commento 8
SukkoPera 18 Agosto 2018    09:48:00
Sono LED .

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

Visulizza profilo Messaggio Personale
95.235.226.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 9
majinga 18 Agosto 2018    10:28:56
Mi fido troppo delle serigrafie

Temibile Pirata

Post inviati: 685

Visulizza profilo Messaggio Personale
62.11.74.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
Commento 10
SukkoPera 18 Agosto 2018    11:33:06
Il fatto è che chiamare i led Dx mi sta un po' sulle scatole .

Comunque, mettere il connettore sotto mi pare piuttosto complicato:

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

Post inviati: 402

Visulizza profilo Messaggio Personale
95.235.226.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 11
majinga 18 Agosto 2018    11:43:24
E' da vedere se si trovano connettori DB9 SMT e quanto costano.

... di lato c'entra

Post inviati: 102

Visulizza profilo Messaggio Personale
146.241.86.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 12
sampedenawa 18 Agosto 2018    13:40:48
Anche i pcb a 4 layer li eviterei, per progettini così semplici. Se non altro perchè i 2layer oramai li prendi a 2€/10 pezzi da EasyEDA, mentre i 4layer ovviamente stanno ovunque su altre fasce di prezzo.

Temibile Pirata

Post inviati: 685

Visulizza profilo Messaggio Personale
62.11.74.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.84 Safari/537.36
Commento 13
SukkoPera 20 Agosto 2018    21:12:42
Poco fa ho costruito su breadboard la parte di circuito che dovrebbe effettuare la selezione della porta attiva e ha funzionato perfettamente. A breve mando in produzione!

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

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 2363

Visulizza profilo Messaggio Personale
217.133.133.*** IBrowse/2.4 (AmigaOS 3.9; 68K)
Commento 14
divina 21 Agosto 2018    00:27:23
che bello grazie

MorphOS 3.11 PowerMac G5 &&Pegasos2 G4 //AmigaOS4.1 FE - AMiGA4000T&D PPC/060 &&1200T&D &&600 &&500+ &&500 - Mac Intel &&PowerPc - x64 servers -


Post inviati: 2074

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 15 in risposta al 4 di SukkoPera
Mck 21 Agosto 2018    12:48:16
Citazione

Effettivamente ho avuto un problema simile con l'adattatore per pad Megadrive: avevo messo una resistenza da 100 ohm in serie al pin del pulsante 2 (equivalente al RMB) e, così facendo, la pressione del pulsante non veniva rilevata e misuravo ~0.3V a pulsante premuto. Per risolvere il problema è bastato togliere la resistenza.

Premesso che di queste cose non capisco davvero granché, una possibile spiegazione, come dici, è che l'ADC (il pulsante 2, ed eventualmente 3, del joystick - RMB e MMB per il mouse - vanno a finire sui 2 canali di un ADC integrato in Paula - sì, in Paula!) abbia un'impedenza di ingresso non troppo elevata, e quindi richieda parecchia corrente per leggere zero. O forse dico una boiata terribile? In ogni caso, 100 mA mi sembrano già un'esagerazione, fai conto che i pin di Arduino danno al massimo 20 mA, e i moderni microcontrollori a 3.3V spesso meno ancora, tipo 3 o 5 (!).

Potrebbe essere purtroppo non esistono specifiche di come è fatto internamente il paula.

Citazione

Fatto sta che c'è comunque un bug concettuale nel software che legge il pulsante (Kickstart?), perché non dovrebbe aspettarsi di leggere proprio 0, ma una qualunque tensione che rispetti la Vil dello standard TTL, ovvero 0.8V, quindi 0.3V dovrebbero essere comunque sufficienti.


L'amiga funziona con componenti TTL e 0.3V dovrebbe riconoscerlo per 0 logico

Citazione

Immagino che bufferizzare il segnale (= frapporre un transistor tra il pin di uscita del microcontrollore e l'ingresso Amiga) possa aiutare, ma non chiedetemi come.


Sicuramente è meglio mettere un amplificatore di corrente esterno che mettere in parallelo 3 uscite del PIC.
Aggiungendo un transistor a emettitore comune il segnale presente sulla base viene invertito sul collettore (fa riscritto il codice nel PIC). Altra cosa da tenere in considerazione è la Vcesat del transistor che non scende a 0v, guardare i datasheet, pertanto si avrà sempre circa 0.3V. Per me si risolve con un fet/mosfet.

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

Visulizza profilo Messaggio Personale
151.91.34.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 16 in risposta al 15 di Mck
SukkoPera 21 Agosto 2018    17:04:37
Citazione

L'amiga funziona con componenti TTL e 0.3V dovrebbe riconoscerlo per 0 logico


A livello di circuiti logici sì, ma evidentemente per la lettura del tasto destro del mouse no. Quel che volevo dire è che, essendoci di mezzo un ADC, evidentemente è il software che legge la tensione in ingresso e poi decide se il pulsante è premuto o meno confrontando la lettura con una soglia definita. Questa soglia dovrebbe corrispondere a 0.8V, ma evidentemente è più bassa di 0.3V.

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

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 17
Mck 21 Agosto 2018    17:16:43
Sicuramente un ADC legge anche piccole tensioni.
Infatti i pulsanti del mouse sono semplici interruttori a massa che forniscono 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: 102

Visulizza profilo Messaggio Personale
5.157.105.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 18
sampedenawa 21 Agosto 2018    20:25:31
Per intanto io ho ordinato un paio di devboard ..
https://www.aliexpress.com/item/-/32861577736.html ?spm=a2g0s.8937460.0.0.43292e0eEKWORs

Post inviati: 402

Visulizza profilo Messaggio Personale
79.16.62.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 19
majinga 22 Agosto 2018    18:17:36
Non ho ben capito dove sta il problema, sicuramente a livello software si poteva fare meglio, senza aspettarsi uno zero assoluto.
Credo che l'ADC faccia qualche casino e invece di considerare 0.3V come 0 lo traduce come qualcosa.

Al momento vorrei puntare sull'uso di transistor per risolvere la cosa, più che altro perché ho dei transistor in package TO-92. Mentre mosfet solo in TO-220.

Post inviati: 2074

Visulizza profilo Messaggio Personale
79.10.159.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 20
Mck 23 Agosto 2018    09:48:23
Controlla il datasheet del transistor vedrai che la tensione collettore emettitore non va mai a 0v durante la saturazione del transistor.
In allegato un esempio del transistor 2N2222 dove la tensione collettore emettitore varia da 0.4v a 1.6v.

Immagine

Commento modificato il 23/08/2018 alle ore 09:49:18


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-

Utenti Online
Utenti registrati: 897 dal 1 Gennaio 2006
di cui online: 2 registrati - zybex17 - cpiace64 -
8 non registrati

Benvenuto all'ultimo utente registrato: enzo1414

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