Was ist der gängigste I2C <-> RS232 Chip?

OP #4286589
Lesenswert?
• ▲
▼
Mal so als näherer Hintergrund:

Ich habe hier ein Modul, das mir 3v3-5v Rx/Tx liefert.

Die Serielle am Raspi ist nicht mehr frei.

Am schönsten wäre natürlich eine Lösung, wo ich beliebige GPIOs des 
Raspi verwenden könnte.



Suche ich eventuell nach der falschen Lösung und es geht tatsächlich 
recht einfach von der Bühne?
Persönliche Seite #4286595
Lesenswert?
• ▲
▼
Es gibt UARTs, die per I2C an ein I2C-fähiges Gerät angeschlossen werden 
können.

http://www.nxp.com/products/interface_and_connectivity/bridges/i2c_spi_slave_to_uart_irda_gpio_bridges/series/SC16IS740_750_760.html

Einfacher (und wegen der bereits vorhandenen Treiberunterstützung auch 
zu bevorzugen) dürfte aber eine USB-Seriell-Bridge sein; der Pi hat 
nun mal USB-Anschlüsse und darauf läuft ein Linux, das weiß, wie es mit 
einer USB-Seriell-Bridge umzugehen hat.

Würdest Du eine UART per I2C ansteuern, müsstest Du die Ansteuerung 
komplett selber übernehmen und obendrein damit zurechtkommen, daß das 
I2C-Interface des Pi kein "clock stretching" auf dem I2C-Bus 
unterstützt.
#4286602
Lesenswert?
• ▲
▼
Dan N. schrieb:
> Ich habe fast befürchtet, dass es auf USB hinausläuft ;)

Wieso "befürchtet"? Einfacher gehts nicht und um die 5€ für ein 
USB-Kabel mit integriertem TTL-Wandler ist doch wohl keine grosse Sache.

> Mir würde sogar so eine Art "SoftwareSerial", wie man sie vom Arduino
> her kennt vollkommen ausreichen.

Echtzeitanwendungen sind nicht die starke Seite eines RasPi.
OP #4286607
Lesenswert?
• ▲
▼
Ok, "befürchtet" in Anführungszeichen :) Irgendwie bleibt bei der 
USB-Variante so ein Quick&Dirty-G'schmäckle über, weil das Ganze dann 
wie ein Kloß am USB-Port hängt und nicht sehr kompakt ist/wirkt.

Aber hey, da sind doch schon einige Anregungen zusammengekommen.

Ganz recht herzlichen Dank schonmal. Ich nehme das mal mit ins 
Wochenende.

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.