Forum: Mikrocontroller und Digitale Elektronik Schieberegister CD4094


von Thomas E. (tomedl)


Lesenswert?

Hallo!

Ich möchte drei CD4094 als Porterweiterung an einem Mega8 nutzen. Nach 
Studium der hiesigen Wiki und des Datenblatts schwirren mir allerdings 
einige Fragen im Kopf herum.

An den Eingang "DATA" sende ich die Daten seriell in das 
Schieberegister, gleichzeitig wird der Eingan "CLOCK" getaktet. Bei 
jeder entsprechenden Flanke wird das an "DATA" anstehende Signal 
hineingeschoben. Wenn ich fertig bin, gebe ich einen kurzen Impuls auf 
den Eingang "STROBE", womit die Daten in das Ausgangsregister 
gespeichert werden. Anschließend lege ich den Eingang "OUTPUT ENABLE" 
auf logisch 0 und die Ausgänge werden aktiv.

Für was sind aber die Pins "QS" und "Q'S"? An einem davon müssen die 
Daten bei Überlauf ja an das nächste Schieberegister weitergegeben 
werden, aber welcher ist das und für was ist der andere Pin?

Ansteuern möchte ich die drei CD4094 über die Hardware-SPI und BASCOM.

Hier der Link zum Datenblatt:
http://www.datasheetcatalog.org/datasheets/90/109378_DS.pdf

Danke!
Gruß
Thomas

von Justus Skorps (Gast)


Lesenswert?

>> Für was sind aber die Pins "QS" und "Q'S"?

steht doch im Datenblatt...

Data is available at the QS serial output
terminal on positive clock edges to allow for high-speed operation
in cascaded systems in which the clock rise time is fast. The
same serial information, available at the Q’S terminal on the next
negative clock edge

von david (Gast)


Lesenswert?

Wenn ich das Datenblatt richtig verstanden habe liegen an Qs und Q's die 
selben Daten Daten, nur ändert sich Qs beisteigender und Q's bei 
fallender Flanke.

von david (Gast)


Lesenswert?

OK, war zu langsam.

von Thomas E. (tomedl)


Lesenswert?

Danke für die Antworten?

Und welchen der beiden Ausgänge brauche ich, um damit damit Daten ins 
nächste Schieberegister zu schieben? Im Tutorial ist ja der Ausgang 
anscheiennd auch negiert, also nehme ich mal an, dass ich "Q'S" brauche, 
oder?

Thomas

von Skua (Gast)


Lesenswert?

OE kann man ruhig immer aktiv haben.

von Thomas E. (tomedl)


Lesenswert?

Skua wrote:
> OE kann man ruhig immer aktiv haben.

Was ist OE?

von Gast (Gast)


Lesenswert?

> Anschließend lege ich den Eingang "OUTPUT ENABLE"
> auf logisch 0 und die Ausgänge werden aktiv.

Logisch '1' ist das aktive Signal von OE (output enable).

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.