Sida 1 av 2

Styra två 7-segmentsdisplayer

Postat: 18 juli 2004, 14:23:57
av cykze
Hej!

Jag har två stycken 7-leds-segments-displayer. För att inte slösa med pinnar på µC:n så skulle jag vilja kunna switcha mellan de två displayerna med hjälp av en io-pinne på µC:n.

Skulle det här kunna fungera? Går det att göra kopplingen ännu mindre?
Bild
Anod1 är alltså den gemensamma anoden på den första displayen och Anod2 på den andra.
R3-R8 går vidare till en 7-segmentsdrivare.

Postat: 18 juli 2004, 15:46:22
av evert2
Om du tänkt använda bipolära transistorer....så kan jag tala om att det inte kommer att fungera.....

U(EB) för T1 = 0,7 V

U(BE) för T3 = 0,7 V

U(EB)+U(BE) = 1,4 Volt.....

Postat: 18 juli 2004, 16:10:13
av evert2
Om du sätter dit separata bas-resistorer till T1, T2, T3 och T4 så kan det nog fungera..... :) .

Postat: 18 juli 2004, 16:26:57
av cykze
Tack för svaret evert2!

Upptäckte precis att det blev lite väl varmt när jag körde med bara ett motstånd till ett transistorpar. Men varför blir det så? Jag tänkte att eftersom bara en transistor kan leda åt gången så behöver man inte köra med två motstånd per transistorpar. Vad tänkte jag fel?

Nästa fråga skulle ha varit om jag kunde utelämna NPN-transistorerna. Men det har jag ju redan fått svar på att jag kan.

Postat: 18 juli 2004, 17:17:04
av $tiff
Du kan ju utelämna en NPN och bara bygga en inverter till den ena PNP-trissan. Tre trissor och tre resistorer behövs då.

Du har väl samma potential på hög I/O och V+?

Postat: 18 juli 2004, 19:35:36
av cykze
Du menar att jag kan ta bort T4?

Postat: 18 juli 2004, 19:49:03
av $tiff
nästan

Postat: 18 juli 2004, 20:13:51
av cykze
Hur ska jag tolka det svaret? :?

Postat: 18 juli 2004, 20:57:12
av evert2
cykze:

Strömmen som gör att transistorerna blir varma, går inte bara igenom T1:s emitter vidare till T1:s kollektor vidare till T3:s kollektor ner till T3:s emitter!!!

UTAN Strömmen går igenom T1:s emitter vidare till T1:s bas------vidare till T3:s bas vidare till T3:s emitter

Tänk på att en basspänning på 0,7 volt gör att transistorerna leder.........eller hur?!

Å det gör att de INTE "leder en i taget"!!

Postat: 18 juli 2004, 21:01:50
av $tiff
sorry, eagle bråkade med mig så jag kunde inte visa.
så här tänkte jag:
Bild

Postat: 18 juli 2004, 21:03:18
av evert2
Hade det varit FET-transistorer du använt så skulle det kunnat fungera!

Postat: 18 juli 2004, 22:09:55
av MadModder
Herregud... Ett par 7-segments LED-displayer drar ju knappt någon ström alls. Det räcker lätt med EN bipolär transistor per gemensam anod. Av, eller på. Lätt. Jag håller med $tiffs förslag.

[edit]
evert kanske syftade på det första schemat kom jag på :D

Postat: 18 juli 2004, 22:23:47
av cykze
evert2: Aha, var det så det gick till. Tack!

$tiff: Din lösning var väl kanske lite enklare än min. Jag plockade iaf bort T4:an och lät T1 och T2 för varsitt basmotstånd och det fungerar precis som jag vill ha det.

Har det någon betydelse om man väljer $Stiffs eller min koppling? De har väl samma funktion, men olika uppbyggnad. Någon skillnad borde det väl vara i t ex strömförbrukning.

Postat: 19 juli 2004, 18:26:29
av Euphaz
Den första kopplingen med gemensam collector 'kortsluter' ju matningspänningen när inngången ligger mellan 0,7 och 4,3 Volt... eller?

Du skulle kunna ha gemensam emitter(emitterföljare), man tappar 0,6 volt, fast det ska ju ändå bort några volt i LED-seriemotståndet.

På samma sätt skulle man kunna använda bara NPN-transistorer i Stiffs koppling, fast måste ha pullup på Q2

Postat: 20 juli 2004, 12:23:25
av cykze
Euphaz: Det där med kortslutningsrisken kanske inte var så bra...

Skulle man kunna göra så här istället? R9 är ett pulldown-motstånd.

Bild