SPI kombinieren und entstören

Gast #1465871
Lesenswert?
• ▲
▼
ich möchte ein SPI-System aus einem Master und vielen Slaves bauen. Die 
Gesamtleitungslänge soll ca. 5m betragen. Als Entstörmaßnahmen habe ich 
mir ausgedacht:

1) Langsamer SPI-Takt (1-10 kHz)
2) Die 4 Signalleitungen terminieren (MOSI, MISO, Clock, CS) - wie geht 
das? hilft das?
3) ein Protokoll etablieren
4) eine einfache (für Attiny) Prüfsumme berechnen über die 
Protokollbytes und im Fehlerfall neu übertragen - was für eine 
Berechnungsart könnt Ihr empfehlen?

Danke für Eure Tipps - evtl. auch falls es weitere Maßnahmen gibt..
Moderator (Firma: Titel) Persönliche Seite #1466016
Lesenswert?
• ▲
▼
> 1) Langsamer SPI-Takt (1-10 kHz)
Wenn du das machst, dann kannst du flache/langsame Flanken verwenden. 
Denn ob eine Terminierung nötig ist, hängt von der Anstiegszeit ab.
Siehe Beitrag "Taktsignal über 5 Meter"
und Beitrag "Re: Signalproblem bei langem Kabel"

> 2) Die 4 Signalleitungen terminieren (MOSI, MISO, Clock, CS) - wie geht
> das? hilft das?
Wichtig ist beim SPI eigentlich nur der Takt. Der muß sauber da sein, 
die anderen Signale sind schon stabil an der betreffenden Taktflanke. 
Also mußt du dir eine Terminierung hauptsächlich für den Takt ansehen. 
Leider funktioniert in deinem Fall (1 Sender, viele Empfänger) eine 
Serienterminierung nur schlecht, aber abhängig von der Bustopologie wäre 
das einen Versuch wert.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.