Ich habe eine kleine Schaltung zum Ansteuern einer Reihe von 7-Segment-LED-Anzeigen aufgebaut. Es sind Anzeigen mit gemeinsamer Anode, die durch einen BC337-40 durch den Mikrocontroller auf +5V geschaltet wird, wenn diese Anzeige leuchten soll (zwischen Mikrocontrollerpin und Basis sind 470 Ohm). Die einzelnen Segmente werden dann durch einen ULN2803A auf Ground geschaltet. Jetzt beobachte ich allerdings, dass der BC337 scheinbar etwas "verschluckt" - jedenfalls ist die Helligkeit deutlich sichtbar höher, wenn ich den Transistor überbrücke (Kollektor und Emitter verbinde). Den Widerstand an der Basis zu reduzieren ändert ein bisschen, der Unterschied ist aber immer noch deutlich (selbst als ich die Basis für einige Sekundenbruchteile ohne Widerstand an 5V gelegt habe). Habe ich etwas falsch gemacht? Ist das Verhalten normal? Ist dieser Transistor hierfür einfach ungeeignet? Ich bin verwirrt :S Danke für eure Hilfe :)
Ähem. BC337 ist doch ein NPN-Transistor. Wo sind den Kollektor und Emitter angeschlossen? Normalerweise, wenn man Plus schalten will, nimmt man einen PNP-Transistor, sprich einen BC327, hängt den Emitter an Plus, den Kollektor an die gem. Anode der Displaystelle und die Basis über 1kOhm an den Controller-Ausgang. So verdrahte ich jedenfalls meine 7-Segment-Teile und bekomme die volle Helligkeit. (Segmente wie gehabt über Einzelwiderstände und ULN2803 gegen Masse.) Gruß Jadeclaw.
Ah, ok... danke :) Bis auf den anderen Transistor entspricht das ja meinem Aufbau... Warum ist der Effekt bei einem npn-Transistor anders als bei einem pnp?
Mit einem NPN Transistor verliert man halt den Basis-Emitter-Spannungsabfall von rund 0,7 V. Wenn man genug Spannungsreserve hat und das mit einrechnet, sind NPN Transitoren keine so schlechte Wahl. Man sollte dabei auch die Basisvorwiderstände noch weglassen, die braucht man beim Emitterfolger nicht.
weil er sonst als Emitterfolger arbeitet - und Emitterfolger haben am Emitter immer um die 0,7V weniger als an der Basis. Übrigens - wenn Du jetzt pnp nehmen willst, muß die Ansteuerlogic im Programm umgepolt werden, sonst hast Du inverse Darstellung (weil jetzt invertiert der pnp im Gegensatz zum Emitterfolger mit npn)
Ich mache das meistens mit NPN (BC547 oder BC337). Damit teilt man durch den Spannungsabfall von 0,7V die ohnehin entstehende Verlustleistung auf Vorwiderstand und Transistor auf. Mit einem PNP entsteht im Transistor kaum Verlustleistung, daher müssen die Widerstände alles abführen. Im Prinzip ist es aber egal.
Ah, die 0.7V habe ich auch gemessen. Es gibt einen Sinn :) Jens G. schrieb: > Übrigens - wenn Du jetzt pnp nehmen willst, muß die Ansteuerlogic im > Programm umgepolt werden, sonst hast Du inverse Darstellung (weil jetzt > invertiert der pnp im Gegensatz zum Emitterfolger mit npn) Das verstehe ich nicht ^^ Der PNP schaltet doch trotzdem bei Basis=High durch?
> Das verstehe ich nicht ^^ Der PNP schaltet doch trotzdem bei Basis=High > durch? Ja, aber er braucht L-Pegel zum Einschalten, während der Emitterfolger H-Pegel braucht. ...
Susanne schrieb: > Das verstehe ich nicht ^^ Der PNP schaltet doch trotzdem bei Basis=High > durch? Die Basis muss beim PNP negativer als der Emitter sein. Das heist für dich Basis = Low (Basisvorwiderstand nicht vergessen).
Ah, also doch. Ich hab's verstanden :) Danke euch allen :)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.