multiplexing su 20 cifre

ciao, devo pilotare una batteria di 20 display a 7-segmenti, quelli classici inso= mma; ho dedicato 8 linee di una porta del micro per gli 8 led (7 segmenti + il d= p) poi con un multiplexer vado a saturare il bjt che alimenta la singola cifra= , in sequenza; funziona tutto bene ma ogni cifra =E8 accesa per 1/20 e risulta troppo poco= luminosa... ovviamente la singola cifra alimentata senza multiplexing =E8 perfetta

che alternative ci sono oltre a dedicare 8 linee per ogni cifra (8x20=3D160= i/o, decisamente troppi) o piazzare un latch esterno per ogni carattere?

-ice-

Reply to
ice
Loading thread data ...

Il 13/09/2012 11:56, ice ha scritto:

in sequenza;

luminosa...

decisamente troppi) o piazzare un latch esterno per ogni carattere?

Aumentare la corrente di 20 volte :-)?

A parte gli scherzi, i led in generale possono essere alimentati con una corrente più alta di quella in continua in funzionamento impulsivo/pwm. Controlla il datasheet per sapere quanto/per quanto tempo.

--
  _|/ Francesco Sacchi - Develer S.r.l.
   |\http://www.develer.com/ - http://www.bertos.org/
Reply to
Francesco Sacchi

ice ha scritto:

Devi letchare o usare ic tipo il 7219-21 della maxim, se li hai bisogno io dovrei averne qualche migliaio di pezzi:

formatting link

Reply to
El_Ciula

Il giorno gioved=EC 13 settembre 2012 12:11:44 UTC+2, Francesco Sacchi ha s= critto:

=20

=20

quindi in pratica dovrei interporre un driver perch=E8 la singola uscita de= l micro non pu=F2 dare pi=F9 di 18mA e la porta nel complesso non deve supe= rare 200mA; dovrebbero esserci gli uln qualcosa se non sbaglio...

pensavo che, non avendo persistenza, aumentare la If non avrebbe aiutato pe= rch=E8 cmq la singola cifra resta accesa sempre e solo per 1/20 del tempo

grazie

-ice-

Reply to
ice

Il giorno Thu, 13 Sep 2012 04:01:40 -0700 (PDT), ice ha scritto:

micro non può dare più di 18mA e la porta nel complesso non deve superare 200mA;

Ti consiglio i Toshiba TD62783A come high side per quell'uso. Gli ULN2003-2083 li usi low side.

cmq la singola cifra resta accesa sempre e solo per 1/20 del tempo

E' la retina dell'occhio che sfrutta la persistenza, non il led, devi però avere una frequenza di scansione superiore ai 60Hz, meglio se fai 100Hz per evitare il flickering. Quindi 20*100 = 2kHz. Se hai più di una porta ti consiglio di dividere i displays in 2 gruppi da 10, magati con lo stesso comando in multiplex, così è meno critico il tutto.

-- ciao Stefano

Reply to
SB

ice ha scritto:

i/o, decisamente troppi) o piazzare un latch esterno per ogni carattere?

Valuta se ti è possibile di multiplexare i segmenti invece delle cifre. Così hai un duty di accensione di 1/8 invece che 1/20.

Boiler

--


questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
Reply to
Boiler

ice ha scritto:

insomma;

il dp)

ifra, in sequenza;

poco luminosa...

160 i/o, decisamente troppi) o piazzare un latch esterno per ogni caratte= re?

se non funziona il suggerimento di aumentare la corrente dei led, mi sa che dovrai dedicare un IC ad ogni display!!!!BCD-lach o simili comunque penso che usando un opportuno driver ,con una Iled + alta ,la luminosita dovrebbe aumentare considerevolmente. emi

Reply to
emilio

emilio ha scritto:

Si, funziona, lo avevo fatto per 12 cifre, solo che se il multiplex si ferma il display ci saluta (ovviamente e' successo).

Reply to
Claudio_F

Claudio_F ha scritto:

Si risolve usando una pompa capacitiva, ma che ve lo dico a fare....

Reply to
El_Ciula

Claudio_F ha scritto:

si potrebbe mettere una protezione ,che, nel qual caso viene a mancare il clock (onda quadra) viene inserita una limitazione in corrente oppure pilotare la base del bjt tramite una rete RC passa alto, in modo che passi solo la Fclock o "marchingegno" similare.

Reply to
emilio

Il 13/09/2012 12:24, El_Ciula ha scritto:

Bello, non lo conoscevo. Oppure potrebbe usare qualche M5450 (non sono sicuro della sigla) in cascata. E' una sorta di shift register le cui uscite pilotano direttamente i segmenti. Solo che in questo caso tutti i segmenti sono accesi contemporaneamente quindi i consumi aumentano. Alla fine dei conti gli integrati che hai postato tu sono migliori.

Marco.

Reply to
Slaine Mc Roth

Slaine Mc Roth ha scritto:

Lo conosco bene, carissimo.

Reply to
El_Ciula

Il 16/09/2012 23:27, El_Ciula ha scritto:

Carissimo nel senso che costa tanto?

Marco.

Reply to
Slaine Mc Roth

Slaine Mc Roth ha scritto:

Si, e a rischio sparizione.

Reply to
El_Ciula

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.