Forum: Mikrocontroller und Digitale Elektronik Kaskadierung HC165 und HC595 an SPI


von Leopold N. (leo_n)


Lesenswert?

Hallo zusammen,

ich möchte 3x 74HC595 und 1x 74HC165 kaskadieren an dem SPI des 
Atmega32.
An sich ja kein Problem, allerdings frage ich mich, wie das mit CPOL und 
CPHA aussieht.

Beim 74HC595: CPOL = 0, CPHA = 0
Beim 74HC165: CPOL = 1, CPHA = 1

Stimmt das so?

Wenn ja: Kann ich die beiden trotzdem im gleichen SPI-Modus betreiben?
(Hab da was wegen Verzögerungen gelesen, weswegen das irgendwie doch 
gehen soll...)

Wenn nein: Wie dann?

Gibt es sonst irgendwelche eleganten Lösungen für dieses Problem?

Viele Grüße
Leopold Nützel

von Peter D. (peda)


Lesenswert?

Leopold N. schrieb:
> Beim 74HC595: CPOL = 0, CPHA = 0

Ja, das geht auch für den 74HC165.

Leopold N. schrieb:
> (Hab da was wegen Verzögerungen gelesen, weswegen das irgendwie doch
> gehen soll...)

So ist es. Die interne Verzögerung des 74HC165 (SCK->MISO) reicht aus.
Du kannst auch noch nen kleinen Tiefpaß (470R, 22pF) vor MISO setzen.

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.