Guten Tag zusammen! Ich habe ein Problem mit dem Schieberegister 74LS165. Ich hab es so angeschlossen: A bis H - Daten von dem 8poligen DIP-Schalter (da ist sicherlich alles richtig); \QH - nicht angeschlossen, QH - Ausgang, SER - GND, CLK INH - GND. Und es wird mit dem MCU gesteuert - SH/LD und CLK. Aber der Register liefert ganz sporadisch richtige Werte und eine Reihe von "1". Ich habe die Leitungen mit dem Osci beobachtet, die Taktierung ist richtig (positive Flanke), das Laden von dem Register folgt mit dem low-Signal auf SH/LD. Aber manchmal ist es richtig und manchmal meint der Register, dass alles auf "1" eingestellt ist, was aber sicherlich falsch ist. Und noch was merkwürdiges - wenn SH/LD auf low gesetzt wird, dann habe ich ung. 1 Volt am Ausgang. Und es dauert genau so lange wie SH/LD low ist. Woran könnte es liegen? Ich habe schon alles geprüft und bin am Verzweifeln. Danke voraus Mit freundlichen Grüßen, Aleksej
1V am Ausgang ? Liegen 5V am IC an, ist das IC OK, ist der uC Pin der mit QH verbunden ist auf Eingang geschaltet ?
Ich habe das Problem gelöst, es lag an dem Pulldown-Widerstand. Mit 10kOhm funktionieren die Eingänge von dem Register nicht richtig, mit 1kOhm geht's viel besser.
Ja, das ist bei TTLs normal... Die benötigen (im gegensatz zu CMOS) einen ordentlichen Strom um die Eingänge nach low zu ziehen. Dieser sollte <1k sein. Oder einfacher: Den Schalter gegen Masse setzen, dann kann man auf den Pullup verzichten.
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.