Forum: Mikrocontroller und Digitale Elektronik 74HC595 nimmt keine Bits an


von Peter K. (peterka2000)


Lesenswert?

Ich hab mir einige 74HC595 bestellt. Der Data-Input ist auf High, 
trotzdem kommt am Q7' nach entsprechender Zeit nichts an.
Meine Beschaltung:
DS auf High
OE auf Low
STCP und SHCP an ein gleiches Taktsignal
MR auf High

von Michael (Gast)


Lesenswert?

Peter K. schrieb:
> Der Data-Input ist auf High,
> trotzdem kommt am Q7' nach entsprechender Zeit nichts an.

Und hast du deine Signale mal mit dem Zeitdiagramm im Datenblatt 
verglichen?

von Peter K. (peterka2000)


Lesenswert?

Ja. Auch wenn an STCP ein falscher Takt anliegt, müsste ja trotzdem 
irgendwann (in meinem Falle nach 8 Sekunden) an Q7S ein High anliegen.

von muss gehen (Gast)


Lesenswert?

Peter K. schrieb:
> Ich hab mir einige 74HC595 bestellt. Der Data-Input ist auf High,
> trotzdem kommt am Q7' nach entsprechender Zeit nichts an.
> Meine Beschaltung:
> DS auf High
> OE auf Low
> STCP und SHCP an ein gleiches Taktsignal
> MR auf High

Was ist mit GND und VCC. Alles sauber? GND vom Taksignal mit GND 
verbunden. Schaltbild und genauere Angaben sind immer besser!

von i-Troll (Gast)


Lesenswert?

Datenblatt gelesen und verstanden ? Output enable ?

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

Peter K. schrieb:
> STCP und SHCP an ein gleiches Taktsignal

Du solltest den Takt direkt an SHCP anlegen. Den Takt für STCP 
generierst du entweder durch Invertieren des SHCP Taktes oder durch eine 
Verögerung desselben um mindestens 13 bis 75ns (je nach 
Betriebsspannung).

von Peter K. (peterka2000)


Lesenswert?

Output Enable war OK.
Mein Taktsignal hatte keinen "reinen" TTL Pegel. Hab ich jetzt mit einem 
Puffer gelöst.

von Reinhard Kern (Gast)


Lesenswert?

Peter K. schrieb:
> Mein Taktsignal hatte keinen "reinen" TTL Pegel.

Da liegst oder lagst du gleich doppelt falsch: ein HC braucht mehr Hi 
als ein TTL (=HCT!).

Gruss Reinhard

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

Peter K. schrieb:
> Output Enable war OK.
> Mein Taktsignal hatte keinen "reinen" TTL Pegel. Hab ich jetzt mit einem
> Puffer gelöst.

Heisst das jetzt dass dein Konstrukt funktioniert?

von Peter K. (peterka2000)


Lesenswert?

Magnus M. schrieb:
> Peter K. schrieb:
>> Output Enable war OK.
>> Mein Taktsignal hatte keinen "reinen" TTL Pegel. Hab ich jetzt mit einem
>> Puffer gelöst.
>
> Heisst das jetzt dass dein Konstrukt funktioniert?
Ja.

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.