Forum: Mikrocontroller und Digitale Elektronik SPI im Daisy Chain - Parallelbetrieb möglich?


von XZ (Gast)


Lesenswert?

Hallo Forum,

ich wollte Fragen, ob es prinzipiell möglich ist zu 4 SPI Slaves, welche 
bereits im Daisy Chain angesteuert werden weitere 4 SPI Slaves parallel 
anzusteuern, sodass ich je 4 SPI Slaves einen eigenen CS(/SS) Pin 
benutze?
Ich konnte darüber nichts finden, aber sehr sicher weiß hier jemand 
etwas, was ich übersehen habe...

Ich will nicht alle 8 Slaves zusammen im Daisy Chain ansteuern! Jeweils 
4 quasi parallel mit eigenen CS(/SS) Pin aber auf dem gleichen SPI Bus.

Vielen Dank und schönen Mittag!

von Curby23523 N. (Gast)


Lesenswert?

Genau dafür ist SPI doch gedacht.

Gruppe1: 4 SPI Bausteine in Daisy Chain. Alle bekommen das selbe CS1(!).
Gruppe2: 4 SPI Bausteine in Daisy Chain. Alle bekommen das selbe CS2(!).

Die Jeweils andere Gruppe ist still, wenn nicht selektiert. Wichtig ist 
natürlich die Daisy Chain (jeweils die vier Teilnehmer in SERIE). Vier 
Bausteine parallel an den Bus hängen bei selbem CS geht nur, wenn diese 
alle das Selbe empfangen sollen und max. einer der Bausteine Daten 
sendet.

von Peter D. (peda)


Lesenswert?

Hängt ganz von den Slaves ab.
Z.B. den 74HC165 kann man nicht parallel schalten, da er keinen tristate 
Ausgang hat. Man bräuchte dazu z.B. noch den 74HC125.

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.