74HC595 - Driva 7-segment utan drivkretsar.

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
PatrikB
Inlägg: 185
Blev medlem: 24 maj 2004, 11:19:32
Ort: Borås

74HC595 - Driva 7-segment utan drivkretsar.

Inlägg av PatrikB »

Tjena!

Är det någon idé att försöka driva en 7-segmentsdisplay direkt från 74HC595?. Kretsen klarar som max 70mA och tanken är att använda 10mA / segment vilket gör att man hamnar på gränsen.

Håller på med ett projekt där kostnaden samt antalet komponent måste vara så lågt som möjligt.

Totalt består displayen av 7x7-segment, så kostnaden sticker genast iväg om man ska införa drivkretsar.
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

Ligger du på gränsen vad gäller "ratings" så är det inga problem, om det däremot är absolute maximum ratings så är det mindre bra.
Användarvisningsbild
baron3d
EF Sponsor
Inlägg: 1353
Blev medlem: 1 oktober 2005, 23:58:43
Ort: Torestorp

Inlägg av baron3d »

Skall du driva 1 st t-seg-disp med en 595:a ?
Har gjort det i flera projekt, men, ljusstyrkan blir inte stark.
Kontrasten blir dålig i starkt ljus.
Användarvisningsbild
Maze
Inlägg: 435
Blev medlem: 8 juni 2004, 18:49:29
Ort: Göteborg

Inlägg av Maze »

Hur ser styrning ut för displayerna ? Om det är nån typ av uC skulle jag tagit en enda drivkrets och låtit den driva alla 7 segmenten genom att multiplexa. Du behöver då bara en drivkrets typ ULN eller nån leddrivers och sen en trissa per segment. Då borde du få tillräckligt med ljus och så kan du driva allt med bara 14 io.
PatrikB
Inlägg: 185
Blev medlem: 24 maj 2004, 11:19:32
Ort: Borås

Inlägg av PatrikB »

Så här ser schemat ut nu, antar att jag måste lägga till ett par drivkretsar också eftersom displayen ska användas utomhus.

http://home.vxu.se/pbrti00/schema.gif
Senast redigerad av PatrikB 8 oktober 2006, 21:10:05, redigerad totalt 1 gång.
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Då jag ser att du vill köra seriella data in undrar jag om du inte istället borde ta en titt på Maxim's hemsida, de har MÅNGA drivkretsar till detta som är smidiga, smarta och kan samplas...
PatrikB
Inlägg: 185
Blev medlem: 24 maj 2004, 11:19:32
Ort: Borås

Inlägg av PatrikB »

Jo, har tittat på sådana kretsar, problemet är ofta att de kostar lite mer.
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

OK, alltså serieproduktion.

Ja, då är det bara att bita i sura äpplet och göra det ordentligt med drivkretsar osv.
PatrikB
Inlägg: 185
Blev medlem: 24 maj 2004, 11:19:32
Ort: Borås

Inlägg av PatrikB »

Detta borde väl stämma isf, använder ULN2803? Gjorde bara schemaändringen för den första displayen..

http://home.vxu.se/pbrti00/schema2.gif
Senast redigerad av PatrikB 8 oktober 2006, 21:10:23, redigerad totalt 1 gång.
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Hur har du lyckas missa detta? :)
Bild

Dina bilder är 1091x1565 och 1080x1564. På tok för stora. Lägg dem i en länk istället.

OBS: Jag skriver inte det här för att klaga, utan för att forumets struktur faller ihop totalt med såhär stora bilder.
Sidan visas inte normalt ens om man kör med skärmupplösning på 1280x1024 och maximerar fönstret.
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

Tja...

Jag har några förslag hur man kan driva, en display (alla kanse inte är så bra..)

förslag:
1. Genom att koppla på en npn trissa på utgången från 595. genom att använda en npn trissa kan du skippa bas motsåndet, viserligen kommer led displayen endast få 4,3 volt men oftast vill den bara ha 2,1 eller liknade ( så om över bliven effekt eldas upp i trissan eller motsåndet spelar mindre roll)

2. Om man anväder olika displayer, delvis hälften med gemensam katod och andra hälften med gemensam anod. Genom att dela upp utgångarna mellan 595 och led displanen så kommer den maximala strömen till vss och vdd att minska...
Exempel.
Vi antar att vi har två 595 och en LED disp med Gemensam Anod och en med Gemensam katod och att vi kopplas 4st av 595:or utgångar på vardera displayen. Den maximala ström som displayen dra kommer så ledes vara när displaen vissar "8.8." vilket kommer vara 00001111 från 595, delvis kommer 40mA flytta genom vss pinen och 40mA genom vdd pinen

3. Man väljer att multiplexa, här finns en heldel alternativ så anger dem som a och b. Man kan uppnå samma ljus styrka genom att köra en för hög ström under en kort tid (de är endast på 1/7 del av tiden) det brukar stå i databladet för displayen. (delvis Max tiden samt Max strömen)

3a. Man använder 7+8 pinnar från exempel viss 2st 595. Med ena väljer man display och den andra vad som ska vissas (st2 595, 7st PNP, 8st NPN, 23 motstånd), kräver lite mjukva för att fungera.. alternativ en μC (exempel ATtiny2313) som tar hand om multiplexande.

3b. Om man har tillgång till 9st I/O pinnar från en μC så kan man ganska enkel använda Charlieplexing. (Info om Charlieplexing) (+ driv steg i form av transistorer och motsånd)

4. Om displayen består i flera dioder, kan man serikopla dem istället och koppla dem till en högre späning...
Exempel: Annta att vaje segment består av 5st lysdioder @ 2.1volt om de är serie kopplade kommer de att minst 10.5volt för att lysa, vilket gör dem lämpliga att driva från 12volt. Genom att koppla segmentet (med motsånd) till +12 och till en utgång från 595 kan man variera späningen mellan 12volt och 7volt (12-5volt) vilket kommer resultera i av och på. Genom deta sätt har man ökat den totala strömen genom dioderna ( 5mA x 5st istället för 1mA x 5st)

Det finns säkert andra alternativ oxå men kan tyvär inte komma på dem på rak arm ^^
PatrikB
Inlägg: 185
Blev medlem: 24 maj 2004, 11:19:32
Ort: Borås

Inlägg av PatrikB »

Charlieplexing ser smidigt ut, synd bara att varken Farnell eller ELFA säljer de kretsarna från Maxim. Verkar även som kretsen kostar mellan 100 - 200:- / st
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Vilket antal ska enheten produceras i?
Hål eller ytmonterat?
Finns det storleksbegränsning?
PatrikB
Inlägg: 185
Blev medlem: 24 maj 2004, 11:19:32
Ort: Borås

Inlägg av PatrikB »

Antagligen väldigt låg volym, runt 30 - 50 åt gången.
Ytmonterat
Kretskortet bör inte vara större än ungefär 9x4cm.
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Med så låga volumer är det inte lika priskänsligt. Platsen sparas med en lämplig Maxim-krets, monteringen blir billigare (färre komponenter), felorsaker färre.

MAX7219 finns i ytmonterat SOIC24, kan driva 8 st 7-segment + DP (Common Cathode), prisindikation $3.99 @1K.
Skriv svar