>In der Suche habe ich einige Beiträge
>dazu gelesen. Die Leitungen sollte man also terminieren.
Das macht immer Sinn!
>Werden außer
>CLK, MISO, MOSI auch Slave-Select Leitungen terminiert?
Wie schon richtig gesagt wurde, ist die Clockleitung die einzig
kritische. Trotzdem: Was kostet es, vier Serienwiderstand quellseitig zu
spendieren? Ich würde immer eine Serienterminierung verwenden!
>Sollte man auch
>die langsamen Leitungen z.B. PWM-Signale auf die gleiche Weise auch
>terminieren?
Was ist an denen langsam? Die Grundwelle der Frequenz? Siehe unten!
>Vergiss mal Wellenwiderstand und Terminierung bei solchen Leitungen.
Was hat das mit den Leitungen zu tun?
SPI ist ausreichend schnell, um viele 10MBit/s zu übertragen. Also ist
die verwendete Halbleitertechnologie auch ausreichend schnell, um
relativ steile Signale zu produzieren. Und nur davon hängt es ab, ob
eine Terminierung sinnvoll ist oder ob man darauf verzichten kann. Egal,
wie schnell oder langsam die Wiederholrate ist. Solange die
Anstiegszeit/Abfallzeit nicht mindestens mehrfach größer ist als die
Signallaufzeit auf der Leitung wird die Terminierung eine Verbesserung
bringen.
Ich weiß jetzt nicht, welche Art von Leitungen du vorsiehst (einzelne
Drähte, Flachbandkabel, Freiluft, Platine), aber mein Tipp: spendiere
ausreichend viele Masseleitungen dazu.
Der MISO-Widerstand gehört natürlich an den Slave!
Wenn du mehrere Slaves anschließt, dann muss jede Taktleitung einen
eigenen Serienwiderstand an der Quelle haben.
> ... ca.30-40cm Leitungen ziehen, unter anderem den SPI-Bus
Auch die anderen Leitungen sollten nach den genannten Kriterien
überprüft werden.