Hallo zusammen! Ich erweitere meine Ausgänge durch zwei Schieberegister. Beim Einschalten ist es wichtig, dass das Schieberegister resetet wird. Dies will ich mit einem RC-Glied machen. Zeitkonstante ist R*C=0,01s diese Verzögerung bis der Reset-Pin auf High ist, ist ausreichend. Mittels des 1M Widerstandes, soll ein Entladen des Kondensators ermöglicht werden. (Zeitkonstante beim Entladen: 1s. Denke ich mir so alles richtig? LG, Johanna
@Johanna (Gast)
>Einschalten ist es wichtig, dass das Schieberegister resetet wird.
Warum? Das kann der angeschlossene Controller beim Einschalten
problemlos erledigen.
Ich denke, es geht um ein 74HC595. Da reicht es nicht, das Schieberegister zu löschen. Es muß das Ausgangsregister gelöscht werden, wofür es aber keine 'CLR'-Eingang gibt. Meines Erachtens geht nur, /OE zunächst auf '1' zu halten, die beiden Register passend zu beschreiben und abschließend /OE zu aktivieren. Beim 74HC4094 kann man OE RC-verzögert mit dem STR verbinden; das geht etwas eichfacher.
m.n. schrieb: > Meines Erachtens geht nur, /OE zunächst auf '1' zu halten, die beiden > Register passend zu beschreiben und abschließend /OE zu aktivieren. Sind die TriState-Ausgänge ohne zusätzliche Pull-Up/Dn dadurch nicht erst recht undefiniert? Mit einem 74HC594 ist es etwas einfacher, da kein TriState und expliziter Reset für beide Stufen. SN74HC595 74HC594 SRCLK SHCP SER DS RCLK STCP /SRCLR /STR zusammen mit /SHR /OE - QH' Q7S Abgesehen von möglichen Problemen bei zu langsamem(*) Schalten; beim Abdrehen der Versorgung wird C19 über R15 gegen Vcc entladen. t hängt dadurch vom Strombedarf der übrigen Schaltung und den Puffer-C's ab, so dass die Zeitkonstante C19*R16 eher zu vernachlässigen ist. Auch ein Schmitt-Trigger an C19 und/oder eine zusätzliche Diode vor R15 helfen da nicht in allen Fällen. Fazit: 74HC594 bzw. 74HC595 mit Pull-Up/Down-Widerstände an den Ausgängen (je nachdem was da sonst noch dranhängt). /STR/SHR bzw. /OE mit externem Pull-Up versehen und vom µC ansteuern. PowerOnReset/Brownout detection dem µC überlassen bzw. einen separaten Chip verwenden. (*)Eingänge 74HC59x max. 500ns; 74HC4094 max. 625ns@4,5V http://www.ti.com/lit/ds/scls041h/scls041h.pdf http://www.nxp.com/documents/data_sheet/74HC_HCT594.pdf http://www.nxp.com/documents/data_sheet/74HC_HCT4094.pdf
snup schrieb: > /STR/SHR bzw. /OE mit externem Pull-Up versehen und vom µC ansteuern. Grrmbl - an /STR/SHR muß im Gegensatz zu /OE ein Pull-Down.
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.