Hallo Leute, ich wollte fragen ob es möglich ist bei dem Schieberegister 74hc595 Tristate Ausgange zu schalten wie beim Mikrocontroller wenn man ihn als Eingang definiert und dann Pullups an/aus macht. Ich möchte Transistoren an den Ausgangen des Schieberegisters schalten. Ich habe gelesen das mann Pin G auf 1 legen kann und dann die Ausgange als Tristate funkieren jedoch klingt es so das man immer nur ALLE oder keine Ausgänge als Tristate setzen kann. Ist es möglich einzelne Ausgänge als Tristate oder LOW unabhängig zu setzen? vielen Dank schon mal im vorraus
:
Bearbeitet durch User
Max K. schrieb: > Ist es möglich einzelne Ausgänge als Tristate oder LOW unabhängig zu > setzen? Nein, alle oder keiner. Sonst bräuchtest du ja 8 zusätzliche Eingänge um das zu steuern. Georg
Max K. schrieb: > Ich möchte Transistoren an den Ausgangen des Schieberegisters schalten. > Ich habe gelesen das mann Pin G auf 1 legen kann und dann die Ausgange > als Tristate funkieren Die Schieberegisterausgänge eines 74HC595 fungieren immer als Tristate-Ausgänge. Sie haben einen von drei möglichen Zuständen: - low - high - high-impedance Um Transistoren an zu steuern braucht man keine Tristate-Ausgänge. Die Frage ist: was genau willst du machen?
Vielen Dank erstmal. Ich möchte mehrere LEDs mit dem 74hc595 ansteuern. Da die LEDs aber mehr Strom benötigen wollte ich sie mit Transitoren schalten. Das Schieberegister liefert 5V und die LEDs brauchen 3V und 50mA Jetzt wollte ich den Basisstrom so festlegen das ich R2 nicht benötige sondern alles über R1 (also den Basisstrom) regel. Könnte mir jemand helfen wie ich R1 berechnen kann? Ich wollte eine Kollektorschaltung nehmen da ich mir ja eigentlich die Wiederstände der LEDs sparen kann oder wird dadurch trotzdem der Pin des Schieberegisters zu stark belastet?
:
Bearbeitet durch User
@ Max Kaiser (theepicbigboss) >Das Schieberegister liefert 5V und die LEDs brauchen 3V und 50mA >Jetzt wollte ich den Basisstrom so festlegen das ich R2 nicht benötige >sondern alles über R1 (also den Basisstrom) regel. >Könnte mir jemand helfen wie ich R1 berechnen kann? R2 = (5V - 0,7V - U_LED) / I_LED Die 0,7V sind U_BE vom Transistor. R1 ist überflüssig.
:
Bearbeitet durch User
Max K. schrieb: > Jetzt wollte ich den Basisstrom so festlegen das ich R2 nicht benötige > sondern alles über R1 (also den Basisstrom) regel. Schwachsinn.
Ok also benötige ich (5V - 0,7V -3V) / 0,05A = 26Ω Basiswiderstand pro Pin/Transistor?
Gerade erst gesehen. Meine natürlich das R1 entfällt und der Widerstand für die LEDs 26Ohm besitzt richtig?
@ Max Kaiser (theepicbigboss) >also benötige ich (5V - 0,7V -3V) / 0,05A = 26Ω >Basiswiderstand pro Pin/Transistor? Lies mal richtig! R1 muss raus, R2 bleibt! Nimm 27 Ohm, die kann man kaufen.
Willst du WIRKLICH 4 LEDs direkt parallel schalten? https://www.mikrocontroller.net/articles/LED#Parallelschaltung
Falk B. schrieb: > Willst du WIRKLICH 4 LEDs direkt parallel schalten? > > https://www.mikrocontroller.net/articles/LED#Parallelschaltung Danke für den Hinweis. Sollte ich stattdessen für jede LED einen Widerstand einplanen? Jede LED mit einem eigenen Transistor zu schalten würde auch weniger Sinn machen.
@ Max Kaiser (theepicbigboss) >> https://www.mikrocontroller.net/articles/LED#Paral... >Danke für den Hinweis. >Sollte ich stattdessen für jede LED einen Widerstand einplanen? Ja. > Jede LED >mit einem eigenen Transistor zu schalten würde auch weniger Sinn machen. Nein.
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.