Forum: Mikrocontroller und Digitale Elektronik 2x SPI Bus vs. 1x SPI Bus & CS


von Sebastian F. (sebbi99)


Lesenswert?

Hallo zusammen,

bei meinem aktuellen Projekt mit einem SAMD21 habe ich zwei SPI Slaves 
(Display und Sensor). Ich habe genügend freie Pins, um beide an 
verschiedene Ports zu hängen.

Bietet dies irgendeinen Vorteil gegenüber beiden Slaves an einem Port 
und der Auswahl über CS?

von Falk B. (falk)


Lesenswert?

Sebastian F. schrieb:

> Bietet dies irgendeinen Vorteil gegenüber beiden Slaves an einem Port
> und der Auswahl über CS?

Nicht wirklich. Zumal die meisten SPI-ICs das CS-Signal bei jedem 
Transfer wechseln sehen wollen, und sei es nur, um im wenn gleich sehr 
unwahrscheinlichen Fall, daß sich das SPi durch eine Störung mal um 
einen Takt verzählt.

von uff basse (Gast)


Lesenswert?

Sebastian F. schrieb:
> Bietet dies irgendeinen Vorteil gegenüber beiden Slaves an einem Port
> und der Auswahl über CS?

Ja, in dem einen Fall hast du mehr freie Pins.

Das war jetzt einfach.

von Peter D. (peda)


Lesenswert?

Wenn Du sehr hohe Datenraten brauchst, kannst Du 2 SPI per DMA parallel 
übertragen lassen. Die 2 /CS-Pins brauchst Du natürlich immer.

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.