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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.