Schieberegister CD4094

OP #1129826
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
Gast
>> 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
Gast
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.
OP
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
Gast
> 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).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.