Guten Abend, ich versuche nun zum ersten Mal mit Shiftregistern zu arbeiten und habe auch gleich ein Problem. Ich benutze den HC595. Wenn ich den Eingang SI ( Serial Data ) an 5V lege schalten alle Ausgänge des Schiftregisters durch, Clock und Enable sind dabei nich angesteuert. Weiss jemand warum das so ist? Das Shiftregister ist nicht kaputt, habe bereits mehrere ausprobiert. Würde mich freuen wenn mir jemand weiter hilft, komme echt nicht weiter. Gruss Roland
VCC vergessen? Was heisst übrigens "nicht angesteuert"? Offene CMOS-Eingänge sind undefiniert, können also jeden denkbaren Unfug anrichten.
Es ist alles richtig angeschlossen, nicht angesteuert heisst das keine 5V anliegen. Das heisst also das man an den Eigängen immer einen definierten Pegel haben muss. Ich schalte die Eingänge über Optokoppler die ich über dem MC schalte, im Einschaltmoment habe ich logisch 1 aber wenn der Optokoppler aus ist dann ist der Zustand des Pins wohl nicht klar definiert, könnte das mein Problem sein?
und keine 5V anliegen was liegt dann an? Was sind das für Optokoppler, mit OpenCollector?
Habe das Problem gelöst, habe Pull-Down Widerstände an die Eingänge des HC 595 angeschlossen und es funktioniert jetzt. Danke für die Anregungen! Gruss Roland
Mikrokontroller direkt am HC595 funktioniert auch, solange die Ausgänge des Controllers nicht gerade tristate sind.
hallo, sorry das ich den Thread "schände" aber ich wollte jetzt nicht extra einen neuen erstellen. Im Datenblatte zum HC 595 (http://www.datasheetcatalog.org/datasheets/90/338542_DS.pdf) steht, DC Output current per Pin 35mA. Kann mir jemand sagen wieviel ich da aber gleichzeitig ziehen kann? Kann ich an allen Ausgängen gleichzeitig 20mA ziehen? Es gibt eine Zeile im Datenblatt: ICC DC Supply Current, VCC and GND Pins ±75 mA heißt das ich darf maximal 75mA an allen Pins zusammen verbrauchen? Bei mir geht es wie so oft darum, LEDs anzusteuern. in einem Thread schrieb jemand etwas von einem VHC595 der mehr Power bieten soll. Da habe ich aber nichts gefunden wo man den kaufen könnte?! Oder gibt es sonst einen Baustein den ich nehmen kann? Ich möchte vermeiden da ewig viele Transistoren verlöten zu müssen, da das ganze auch möglichst Platzsparend aufgebaut werden soll. Grüße, Axel
Hallo, verwende einen kleinen Trick: Du schaltest 4 LEDs gegen GND und 4 Stück gegen Vcc. Somit hast du auf jeden Strompfad nicht mehr wie im Datasheet angegeben. Steht so auch glaube ich auch hier irgendwo im Wiki. Du musst halt die Daten bevor du die reintaktest etwas bearbeiten, sprich von 8 Datenbits musst du 4 Bits invertieren. Stefan Z
danke für den Tip!! stimmt, das steht im Schieberegistertutorial auf der Seite. Ich werd mir das mal zu Gemüte führen und versuchen das zu kapieren grüße, axel
@funky Wer noch mehr Power benötigt kann den TPIC6B595 nehmen. Gibt es bei segor.de Hier ein Auszug aus dem Datenblatt: Power DMOS drain-to-source voltage, VDS (see Note 2) 50 V Continuous source-to-drain diode anode current 500 mA Pulsed source-to-drain diode anode current (see Note 3) 1 A Pulsed drain current, each output, all outputs on, ID, TC = 25°C 500 mA Continuous drain current, each output, all outputs on, ID, TC = 25°C 150 mA Peak drain current single output, IDM,TC = 25°C (see Note 3) 500 mA Gruß Roland
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.