Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Display Driver

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] Display Driver

Messaggioda Foto UtenteMarcohm » 8 mar 2013, 20:17

Buona Sera :)
Ho comprato un display a sette segmenti quadruplo e per pilotarlo ho deciso di usare un display driver, in questo caso il SN7446AN.
Ho dato una lettura al datasheet, ho collegato i segmenti, ma non ho idea su come collegare 3 piedini dell'integrato: LT, RBI, BI/RB0.
All'inizio li avevo collegati tutti e tre al positivo, ma il display indicava "8" di continuo senza subire variazioni nel caso in cui avessi modificato l'input.

Grazie.
Avatar utente
Foto UtenteMarcohm
50 2 6
Frequentatore
Frequentatore
 
Messaggi: 203
Iscritto il: 30 ago 2011, 14:27

0
voti

[2] Re: Display Driver

Messaggioda Foto UtenteDADO91 » 8 mar 2013, 20:39

Se vuoi usare un display quadruplo quell'integrato non fa per te, o almeno non è sufficiente.
I display quadrupli (quindi il tuo dovrebbe avere 12 pin) sono fatti per essere pilotati in multiplexing.
Con un 7446 riesci a pilotare UN display singolo, quindi se ti servono 4 cifre devi usare 4 display singoli, 4 7446 e una marea di cavi! :mrgreen:
Arduino + Meteo = TempDuino (Articoli)
www.dmdevs.com
Avatar utente
Foto UtenteDADO91
3.552 3 12 13
Expert EY
Expert EY
 
Messaggi: 965
Iscritto il: 27 feb 2009, 18:19
Località: Prov. di Firenze

0
voti

[3] Re: Display Driver

Messaggioda Foto UtenteMarcohm » 8 mar 2013, 20:43

In pratica i segmenti dei display sono connessi internamente a coppie di due, quindi in realtà ho 14 pin addetti per i 7 segmenti delle due coppie, pertanto le ho collegate tra loro ed ottengo 7 pin che collego al driver, poi con 4 transistor 2n2222 scelgo quale display accendere :)
Già ho provato e funziona, fidati, ma il problema resta sempre quello di collegare sti 3 pin :(
Avatar utente
Foto UtenteMarcohm
50 2 6
Frequentatore
Frequentatore
 
Messaggi: 203
Iscritto il: 30 ago 2011, 14:27

0
voti

[4] Re: Display Driver

Messaggioda Foto Utentemarco438 » 9 mar 2013, 11:27

E non hai pensato di guardare cosa dice in merito il datasheet ?
marco
Avatar utente
Foto Utentemarco438
37,1k 7 11 13
-EY Legend-
-EY Legend-
 
Messaggi: 16323
Iscritto il: 24 mar 2010, 15:09
Località: Versilia

0
voti

[5] Re: Display Driver

Messaggioda Foto UtenteMarcohm » 9 mar 2013, 11:55

Si, ma se sono qui a scrivere vuol dire che evidentemente non ho ben compreso come collegare i tre pin.
Avatar utente
Foto UtenteMarcohm
50 2 6
Frequentatore
Frequentatore
 
Messaggi: 203
Iscritto il: 30 ago 2011, 14:27

0
voti

[6] Re: Display Driver

Messaggioda Foto UtenteDADO91 » 9 mar 2013, 12:23

In teoria quei pin li dovresti tenere a livello alto, solo che sono perplesso dal display che stai usando...
Sei sicuro di avere 14 pin ? Sei sicuro di aver compreso come è collegato internamente quel display?
Fai un bello schemino con FidocadJ di tutto il circuito e vediamo dove sta il problema.
Arduino + Meteo = TempDuino (Articoli)
www.dmdevs.com
Avatar utente
Foto UtenteDADO91
3.552 3 12 13
Expert EY
Expert EY
 
Messaggi: 965
Iscritto il: 27 feb 2009, 18:19
Località: Prov. di Firenze

0
voti

[7] Re: Display Driver

Messaggioda Foto Utentemarco438 » 9 mar 2013, 12:40

Metti anche la sigla del display, cosi vediamo di trovare il datasheet.
marco
Avatar utente
Foto Utentemarco438
37,1k 7 11 13
-EY Legend-
-EY Legend-
 
Messaggi: 16323
Iscritto il: 24 mar 2010, 15:09
Località: Versilia

0
voti

[8] Re: Display Driver

Messaggioda Foto UtenteMarcohm » 9 mar 2013, 13:03

Per quanto riguarda il display, è un LTC2637E e il datasheet è errato perché non è del display, ma sembra essere di un microcontrollore (vedete se riuscite a rimediarlo, tanto meglio).
Nello schema ho riportato la piedinatura ed i piedini "A.Qualcosa" sono gli anodi dei 4 display, del punto singolo e dei due : che ci sono.
Vi allego anche un'immagine per rendere meglio l'idea di come sia strutturato visivamente il display.
Immagine

Infine lo schema. Tenete conto del fatto che i collegamenti dei segmenti sono fatti a caso, cioè li ho collegati tra loro come è giusto che sia, ma senza collegare ad esempio la A con la A, la B con la B, ecc.. perché altrimenti si imbroglia tutto il circuito, infatti io li ho collegati con piccoli fili perché fare uno stampato mi è risultato quasi impossibile.

Avatar utente
Foto UtenteMarcohm
50 2 6
Frequentatore
Frequentatore
 
Messaggi: 203
Iscritto il: 30 ago 2011, 14:27

1
voti

[9] Re: Display Driver

Messaggioda Foto UtenteDADO91 » 9 mar 2013, 18:00

Intanto sbagli la posizione della resistenza, dato che va messa dal lato dei segmenti e non dal lato degli anodi comuni, in quel modo metti due o più diodi in parallelo e rischi di bruciare qualcosa.
Inoltre non devi accendere più di un transistor alla volta, altrimenti risiamo al solito problema.
Poi proverei a non lasciare flottanti gli ingressi dei 4 bit del numero da visualizzare, prova a metterli tutti a massa.
I tre pin: LT (lamp test), BI, RBI dovrebbero andar bene posti a Vcc.
Non avendo il datasheet del display sei sicuro di quella piedinatura e che sia un CA e non un CC?
Arduino + Meteo = TempDuino (Articoli)
www.dmdevs.com
Avatar utente
Foto UtenteDADO91
3.552 3 12 13
Expert EY
Expert EY
 
Messaggi: 965
Iscritto il: 27 feb 2009, 18:19
Località: Prov. di Firenze

0
voti

[10] Re: Display Driver

Messaggioda Foto UtenteMarcohm » 9 mar 2013, 19:28

Grazie per la risposta, adesso provo a verificare :)
Per quanto riguarda la questione Catodo Comune o Anodo Comune, ho provato a connettere i pin dei segmenti al contrario e, come è ovvio che sia, non accendono.
Li ho provati nella breadboard uno ad uno e il display è ad Anodo Comune.
Avatar utente
Foto UtenteMarcohm
50 2 6
Frequentatore
Frequentatore
 
Messaggi: 203
Iscritto il: 30 ago 2011, 14:27

Prossimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 39 ospiti