Serieller Bus über längere Leitung SPI oder I2C?

Gast #1984711
Lesenswert?
• ▲
▼
Hi!

Soll das eine Bastler-daheim-Lösung für sagen wir mal +15°C bis +30°C 
werden?
Dann wird das mit 15m auch mit dem I2C Bus gehen. Wenns "nur" IO 
Expander sind, reicht doch auch eine niedrige Datenrate, oder?? Kann man 
mal ausprobieren, 100kHz könnten schwierig werden.
Über Schutzdioden kann man streiten. Schaden tut's sicher nicht.
Wie gesagt, wenns in die Serie soll, also keine daheim - Lösung, überleg 
dir lieber was differentielles wie RS485 oder CAN,...

Gruß Tobi
Gast #1984830
Lesenswert?
• ▲
▼
SPI geht schon, auch mit hohen Raten, wenn man hin geht und einfach
RS485 Treiber an die IO hängt. treibt dann zwar die Adernzahl auf's 
Doppelte, geht dafür aber auch extrem schnell und sicher.
Gast #1984848
Lesenswert?
• ▲
▼
>Werde mal was mit dem P82B715PN designen.

Oh, ist wieder Platz frei geworden?
Dann kannst Du ja auch andere Treiber/Empfänger verwenden.
Wenn Deine Portexpander nur Ausgänge oder nur Eingänge aufweisen, nimm 
Schieberegister per SPI.
#1985026
Lesenswert?
• ▲
▼
SPI/I2C? schrieb:
> Das Konzept funktioniert jetzt bei einem Kabel mit 10cm sowohl mit SPI
> Expandern als auch mit I2C Expandern. Nur soll ja das Kabel mal max 30
> Meter lang werden.

In einer kuschelwarmen Umgebung bei 10cm funktioniert das immer aber 
nicht in einer rauhen Umgebung mit 30m Kabel dazwischen.
Da brauchst du bewaehrte Schnittstellen ala RS485 , CAN etc.
Gast #1986042
Lesenswert?
• ▲
▼
>Das Konzept funktioniert jetzt bei einem Kabel mit 10cm sowohl mit SPI
>Expandern als auch mit I2C Expandern. Nur soll ja das Kabel mal max 30
>Meter lang werden.

Also hast du kein Konzept. Eben waren es noch 15m. Sind es evtl. nicht 
doch 50m? Nimm eine gescheiten Bus.

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.