UART-USB-UART Konvertierung

OP #5599218
Lesenswert?
• ▲
▼
Hallo,

ich habe auf einer Platine einen Atmel-Chip, den ich per UART über eine 
USB-Buchse umprogrammieren will. Dort soll einfach ein normales 
USB-Kabel eingesteckt und mit dem PC verbunden werden. Dafür bräuchte 
ich dann soweit ich verstanden habe eine USB-to-UART-Bridge (z.B. 
CP2102N) auf der Platine des Chips, die mit der Buchse auf der einen 
Seite und RST,RX,TX des Chips auf der anderen Seite verbunden ist.
Nun will ich aber dass der Chip über die USB Buchse nicht nur 
umprogrammiert werden kann, sondern per UART auch mit einem anderen Chip 
kommunizieren kann, der an die Buchse gehängt wird. Je nach 
Anwendungsfall wird er also über die Buchse umprogrammiert oder er 
kommuniziert mit einem anderen Chip.
Soweit ich verstanden habe kann ich dafür aber nicht einfach noch so 
einen IC auf die Seite des 2. Chips setzen, da diese ICs nur dafür 
ausgelegt sind von USB zu UART zu konvertieren aber nicht noch 
gleichzeitig andersrum.
Was gibt es da für (vor allem kleine, platzsparende) Lösungen?

Gruß
Daniel
#5599400
Lesenswert?
• ▲
▼
Hallo,
> Daniel U. schrieb:
> Je nach
> Anwendungsfall wird er also über die Buchse umprogrammiert oder er
> kommuniziert mit einem anderen Chip.
Wenn der USB to UART-IC nicht benutzt wird, kann die UART auch 
anderweitig kommunizieren.

Vom uC senden über Txd geht immer in mehrere Richtungen.

Die Rxd-Leitung muß aber umgeschaltet oder entkopplelt werden.
Entkoppeln geht am einfachsten über eine Dioden, so wie im Bild mit D555 
und D556. Der Pullup-Widerstand R565 ist zwingend notwendig. Der Wert 
sollte an die max. Baudrate angepasst werden.


> Soweit ich verstanden habe kann ich dafür aber nicht einfach noch so
> einen IC auf die Seite des 2. Chips setzen, da diese ICs nur dafür
> ausgelegt sind von USB zu UART zu konvertieren aber nicht noch
> gleichzeitig andersrum.
> Was gibt es da für (vor allem kleine, platzsparende) Lösungen?

Welche physikalische Schnittstelle du zu den anderen Teilnehmern nutzen 
willst, ist eine andere Sache. Für kurze Entfernungen geht das auch mit 
TTL-Pegeln. Für längere Leitungen wäre z.B. RS485 oder RS422 möglich.
Gruß Öletronika
Angehängte Dateien:

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.