7-segment LED driver/decoder

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Danish to

Threaded View
Jeg er på jagt efter en display driver/decoder til 7-segment LED.
Driveren skal have 4 pin binær input og selvfølgelig 7 pin output til
7-segmentet. Derudover skal driveren have en "trigger" som kan sættes høj
når man ønsker at driveren skal hente data fra de 4 pin binær input. Dette
ønsker jeg, da jeg skal have koblet 4 7-segment'er til en PIC processor og
ved at bruge en driver med en trigger, kan jeg nøjes med at bruge 8 pin på
pic'en til at styre 7-segmenterne i stedet for 16 pins.
Det må også gerne være muligt at opsætte driveren til at få 7-segmenterne
til at blinke på f.eks. 100 Hz ved at sende pulser ind på en pin på
driveren, således at LED'ene holder længere.

Håber der er nogen der ved hvilken driver/decoder der kan alt dette, og hvor
denne kan købes i DK

På forhånd tak
Søren Wøhlk






Re: 7-segment LED driver/decoder

Quoted text here. Click to load it

Det kaldes latch, så du skal søge efter driver med "latch,decoder,driver".

Eller også skal du se efter drivere med serielt interface, Allegro har mange
forskellige typer, prøv at se denne:
http://www.allegromicro.com/sf/6275 /






Re: 7-segment LED driver/decoder

Quoted text here. Click to load it

Latch er altså den pin der skal sættes høj for at få chippen til at hente
data'ene fra de 4 pin med binær kode?

Hvordan gør jeg så det med at få 7-segmenterne til at blinke på f.eks. 100
Hz.. Hvad kaldes det? Er det ripple?


Quoted text here. Click to load it
mange

Jeg er ikke så meget inde i seriel styring med pic processoren, så hvis det
er muligt vil jeg helst undgå dette. Hvis det er nemt at sætte op i C vil
jeg dog overveje at bruge det, hvis det er en fordel fremfor styring med 4
binær pins..

Hilsen
Søren Wøhlk



Re: 7-segment LED driver/decoder

Quoted text here. Click to load it

Høj eller lav, den er afhængig af hvilken chip du bruger.


Quoted text here. Click to load it

Nej, jeg styrer duty-cycle (forhold mellem tænd/slukket) og scan frekvens
(f.eks. 100Hz), men der har jeg så alle display på samme driver, men tænder
kun en af dem ad gangen.


Quoted text here. Click to load it
det

Serielt har den fordel at du bruger meget få pinde, især fordi du kan koble
flere serielle enheder sammen.
Men hvis ting skal gå lidt hurtigt så er parallelt nu bedre i nogle
situationer.





Re: 7-segment LED driver/decoder

Quoted text here. Click to load it
hvor

CD4026, CD4033, GAL16V8, - -.
Men.
Rg trur du angrip saka uhensiktsmessig.

Teikna skjemaet, og tell opp komponentane, eller rettare kor mange hull
printet må ha.

Studer "intelegent display" HP eller Siemens og velg ein "PIC" med fleire
bein. Det vil gi ei enkel løysning.

HM



Re: 7-segment LED driver/decoder
Quoted text here. Click to load it

4 stk 7seg = 16 ben?? jeg kan kun få det til 12 = (7+dp) + 4.

det kan lige nøjagtigt klares af en pic 16f84. og så har du stadig en
indgang (f.eks RA4) ledig. så kan du undgå bøvlet med eksterne drivere og du
skal kun bruge 4 npn transistorer (BC547) og en håndfuld modstande. bruger
det selv til en frekvenstæller.



Quoted text here. Click to load it
hvor

ellers kig på ICM7218 fra MAXIM. den kan vist alt det du kan ønske dig.
kan købes hos RS.

 - patrick



Re: 7-segment LED driver/decoder
Jeg synes at I har gang i noget frygteligt besværligt. Prøv at kigge på det
her link. http://www.myke.com/thermo.htm

Hvis man vælger at bruge en 4-bit input dekoder(som i snakkede om i starten)
i stedet for at drive segmenterne direkte fra pic´en, så vil man med denne
metode være oppe på 8 ben. 4 ben til dekoderen og 4 ben til segment select.

Det er da nemt. ;o)

Mvh.

René Kirstein


Quoted text here. Click to load it
høj
Quoted text here. Click to load it
Dette
og

Quoted text here. Click to load it
du
7-segmenterne
Quoted text here. Click to load it



Re: 7-segment LED driver/decoder
Quoted text here. Click to load it
det
starten)
Quoted text here. Click to load it
select.

Det har du faktisk ret i.. Det link som du refererer til har bare ikke en
4-bit input dekoder, men det kan man så selvfølgelig selv indsætte..

Hilsen
Søren Wøhlk



Re: 7-segment LED driver/decoder

-Snip-
Quoted text here. Click to load it
-Snap-

Ja, ja, man kan jo ikke få det hele serveret på et sølvfad. ;o) Det var bare
for at vise princippet, resten er op til dig.

Mvh.

René Kirstein



Re: 7-segment LED driver/decoder
Quoted text here. Click to load it
det

lige det jeg mente. kig evt på en af microchips app.notes
(clock/keypad/display - pic16c54 eller noget i den stil)

 - patrick



Re: 7-segment LED driver/decoder
Hej Søren,


Quoted text here. Click to load it

Normalt bruger man blot en enkelt 7-segm.-driver (uden latch) til
multipleksing.

  ________     _________
 |        |   |         |
 |      D |---| decoder |-------------------------------+
 |      B |---|         | segmenter (7 linjer)          |
 |      C |---|         |----------+  +--+  +--+  +--+  |
 |      A |---|         |         _|__|__|__|__|__|__|__|_
 |        |   |_________|        |                        |
 |        |                      | common cathode display |
 |        |                      |   8     8     8     8  |
 |        |                      |                        |
 |        |                      |________________________|
 | µProc. |                          |     |     |     |
 |        |                          |     |     |     |
 |        |                       b|/c     |
 |      H |-------------[10k]------| NPN   |
 |        |                        |\e     |
 |        |                          |     |
 |        |                          |  b|/c       etc.
 |      G |-------------[10k]------------| NPN     4 stk.
 |        |                          |   |\e
 |________|                          |     |
                                     /     /

For at skrive "1234" sender du følgende 4 bytes i en løkke:
 
HGFE DCBA

1000 0001 = 81h  for "1" på venstre display
0100 0010 = 42h  for "2" på det næste
0010 0011 = 23h  for "3" på det tredie
0001 0100 = 14h  for "4" på det længst til højre


Quoted text here. Click to load it

Afsæt 2,5ms til at holde hvert display tændt, så får du 100 Hz (en skygge
langsommere da processoren skal bruge lidt tid, men det opdager du ikke).
Dit M/S bliver så det maksimalt opnåelige med denne opstilling, nemlig 1:4
hvis processoren ikke skal gøre andet.


Quoted text here. Click to load it

En hvilken som helst "4 bit binær til 7-segment driver" der kan køre med
fælles katode og de kan købes hos enhver elektronikhobbyforretning.


--
Venlig hilsen,
Søren
We've slightly trimmed the long signature. Click to see the full one.

Site Timeline