Forum: Mikrocontroller und Digitale Elektronik SPI TTL/CMOS Bauteile


von Philipp (Gast)


Lesenswert?

Hallo,
was verwendet ihr, wenn 8 inputs per SPI gebraucht werden. Als 
Ausgangslatch nehme ich den 4094, aber für die Eingänge brauche ich was, 
was mit einem CS auskommt. Also einen Baustein der bei fallender Flanke 
des CS lädt und dann CS als Chipselect fungiert.

ciao,
Philipp

von Andreas K. (a-k)


Lesenswert?

Wenn CS nicht auch noch für Tristate-Funktion herhalten muss: 4021.

von Falk B. (falk)


Lesenswert?

@ Philipp (Gast)

>was mit einem CS auskommt. Also einen Baustein der bei fallender Flanke
>des CS lädt und dann CS als Chipselect fungiert.

Warum fallende Flanke? Steigende ist genausogut.

AVR-Tutorial: Schieberegister

MfG
Falk

von Philipp (Gast)


Lesenswert?

Also ich hätte gerne, daß sich der Baustein wie ein anderer SPI Chip 
verhält. Sprich mit CS LOW wird der Chip selektiert und gleichzeitig 
werden mit fallender CS Flanke die Daten gelatcht. Dann kann ich mit CLK 
und MISO die Daten lesen.

Ich finde soetwas nicht. Hat wer einen Tipp?

ciao,
Philipp

von Andreas K. (a-k)


Lesenswert?

Microchip hat 8- und 16-Bit Portbausteine, die per SPI angesprochen 
werden.

von Philipp (Gast)


Lesenswert?

DANKE :-)
Bei Microchip hätte ich das nicht vermutet.

Philipp

von gerhard (Gast)


Lesenswert?

input: 74hc589
output: 74hc595


gruss
gerhard

von Philipp (Gast)


Lesenswert?

595 ist OK, aber beim 589er brauche ich noch zusätzliche Portleitungen 
um den zu bedienen und die habe ich nicht mehr :-(

Philipp

von Düsentrieb (Gast)


Lesenswert?

hc597

von Xor (Gast)


Lesenswert?

Input HC597, output HC595

von Philipp (Gast)


Lesenswert?

HC597 hat aber keinen TRI-State und ich habe noch 3 weitere Devices am 
Bus :-(
Also mit der CMOS/TTL Reihe wird das anscheinend nichts.


Philipp

von Aehh (Gast)


Lesenswert?

Tristate ? Du wolltest doch inputs ? Ah, die Datenleitungen ? Man kann 3 
von diesen Bausteinen in Serie schalten. Dann muss man 24 bit schieben.

von Bensch (Gast)


Lesenswert?

@  Philipp

Richtig, lediglich der 589 hat TS Ausgänge. Man müsste anhand der 
Logiktabelle versuchen, mit 2 Steuersignalen plus evtl. ein Inverter 
auszukommen. Beim 597 und 165 geht's: SCK an SCK, /CS an RCK, TS mit 
nachgeschaltetem 125 oder 126.

@  Aehh (der Name ist Programm?)

Es soll Leute geben, die haben mehr als ein Device PARALLEL am Bus 
hängen, manche nutzen den Bus sogar zum programmieren.....

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.