Forum: Mikrocontroller und Digitale Elektronik Problem mit 74LS165


von Aleksej Kiselev (Gast)


Lesenswert?

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

von Benedikt (Gast)


Lesenswert?

1V am Ausgang ?
Liegen 5V am IC an, ist das IC OK, ist der uC Pin der mit QH verbunden
ist auf Eingang geschaltet ?

von Aleksej Kiselev (Gast)


Lesenswert?

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.

von Benedikt (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.