Scheda multi GPIO per PC

Sezione dedicata all'Hardware con particolare riferimento all'elettronica digitale, analogica e di potenza. Interfacce, periferiche, bus seriali e paralleli...

Scheda multi GPIO per PC

Postby Clà » 26 Nov 2016, 16:53

Buongiorno a tutti,

avrei la necessità di disporre di un elevato numero, diciamo un centinaio, di PIN di IO, livello logico TTL o (meglio) LVTTL, da poter pilotare singolarmente con software scritto in C#.

Per questo motivo cercherei una qualche scheda PCI, PCI-E o meglio USB (quindi esterna), in grado di realizzare quanto richiesto. Ogni singolo pin dovrebbe essere pilotabile singolarmente. Il carico su ogni singolo pin dovrebbe essere di circa 10 - 30 mA.

Siete a conoscenza di qualche scheda che realizzi tale funzione?

(Mi scuso se sono abbastanza vago nella descrizione, potrei fornire ulteriori dettagli se può essere utile)
Clà
 
Posts: 36
Joined: 07 Dec 2014, 17:57
Location: Messina

Re: Scheda multi GPIO per PC

Postby legacy » 26 Nov 2016, 19:33

boh, un centinaio no, pero' una ventina
te li offre una scheda come Arduino Mega
interfacciata usb, praticamente una seriale
con banda di circa 1Mbps
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: Scheda multi GPIO per PC

Postby Leonardo » 27 Nov 2016, 01:11

Ciao,

Purtroppo una scheda USB sarà difficile, 100*10mA=1A e con USB hai generalmente una corrente inferiore.

Potresti però utilizzare più schede USB in contemporanea.

Ciao
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: Scheda multi GPIO per PC

Postby Clà » 27 Nov 2016, 10:55

@Leonardo:
pensavo ad una scheda con alimentatore separato; l'USB servirebbe solo per il trasferimento dati

@legacy:
Posso usare più arduino mega per raggiungere il numero di PIN che mi servono? Devo connetterli in qualche modo tra loro o devo usarli come schede separate?
Clà
 
Posts: 36
Joined: 07 Dec 2014, 17:57
Location: Messina

Re: Scheda multi GPIO per PC

Postby Leonardo » 27 Nov 2016, 10:58

Ma cosa devi farci con questi pin? Accendere le lucine per l'albero? Perché in base a quello che devi fare possono esserci soluzioni migliori di pilotare 100 pin da pc.
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: Scheda multi GPIO per PC

Postby Clà » 27 Nov 2016, 11:36

Vorrei simulare un BUS (dati, indirizzi e qualche linea per i controlli).
Sto realizzando in software una CPU ma i bus (e le periferiche di supporto) dovrebbero essere Hardware "reale".
Clà
 
Posts: 36
Joined: 07 Dec 2014, 17:57
Location: Messina

Re: Scheda multi GPIO per PC

Postby legacy » 27 Nov 2016, 13:33

Posso usare più arduino mega per raggiungere il numero di PIN che mi servono?
Devo connetterli in qualche modo tra loro o devo usarli come schede separate?


puoi usarle come vuoi, o su un HUB usb
ogni mega e' connessa ad una porta seriale
quindi, lato PC ti interfacci con diverse seriali

oppure metti le mega in chain, attraverso SPI
o una seriale TTL, ti credi una sorta di passa
parola

pero' boh, a rigore potresti pure usare chip
specifici a scorrimento, p.e. nelle macchinette
del caffe i vari LCD a 7 segmenti usano sette
segnali digitali per cifra, con 6 cifre usano
6x7=42 pin digitali, pero' c'e' un trucco, un chip
serial-to-parallel, lato MPU e' tutto SPI, 4 fili,
lato LCD il chip impiega 50 colpi di clock per
portare fuori 42 pin. Funziona ma ha i suoi tempi

ergo, dipende dalle constraints di progetto

p.s.
schede industriali del genere, PCI/PCIe tanti GPIO
esistono ma costano non meno di 500 euro + IVA
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: Scheda multi GPIO per PC

Postby Clà » 27 Nov 2016, 19:24

legacy wrote:
[...]
pero' boh, a rigore potresti pure usare chip
specifici a scorrimento, p.e. nelle macchinette
del caffe i vari LCD a 7 segmenti usano sette
segnali digitali per cifra, con 6 cifre usano
6x7=42 pin digitali, pero' c'e' un trucco, un chip
serial-to-parallel, lato MPU e' tutto SPI, 4 fili,
lato LCD il chip impiega 50 colpi di clock per
portare fuori 42 pin. Funziona ma ha i suoi tempi


Di che chip si tratta? Si riescono a trovare facilmente?


p.s.
schede industriali del genere, PCI/PCIe tanti GPIO
esistono ma costano non meno di 500 euro + IVA


Impossibile per un progetto amatoriale come il mio :roll:
Clà
 
Posts: 36
Joined: 07 Dec 2014, 17:57
Location: Messina


Return to Elettronica Analogica, Digitale e di Potenza

Who is online

Users browsing this forum: No registered users and 10 guests

cron