UART - Hardware

Gast #2721248
Hallo zusammen,
habe ein Problem mit UART -Schnittstelle. Mein Project beinhaltet zwei 
µC
PIC und NEC. Um mit den µC zu kommunizieren benutze ich 
Uart-Schnittstelle.
Beide µC haben TTL-Pegel und sind direkt verbunden.
Ab und zu kann ich keine Verbindung herzustellen, vorallem wenn die 
Platinen an Strom angeschlossen werden.(Oder wenn eine davon resetet 
wird.) Ist die Kommunikation mal aufgebaut gibt es keine Probleme mehr.
Ich gehe davon aus, dass die Software OK ist, weil wenn ich auf beiden 
Seiten Max232 einsetze treten die Probleme nicht auf.
Habe bereits Pullup Widerstende in Rx und TX leitungen angebrach sowie 
Zenerdioden gegen event. Störungen eingebaut leider ohne erfolg.
Kann mir bitte jemand einen Tipp geben voran es liegen könnte.
Gruß
Norbert
#2721264
Haben beide µCs getrennte Stromversorgungen?
Wenn ja: es ist gar nicht gut, wenn ein µC mit High-Pegel an einem 
Ausgang auf den Eingang eines nicht versorgten µCs geht. Das kann den 
Ausgang und den Eingang schädigen. Vielleicht hängt sich der nicht 
versorgte auch über Latch-Up auf beim Zuschalten seiner Versorgung.

Ich würde mal versuchen, die beiden mit Längswiderständen etwas zu 
entkoppeln. Besser wären noch Treiber-ICs, die das abkönnen.

Gruß Dietrich
Gast #2721580
Wenn DU die Ausgänge in Open-Collector Modus nutzen kannst (wie beim 
Xmega), wäre das eine einfachse Lösung. Pull-Up Widerstände hast Du ja 
schon dran.

Mit Hilfe von Shottky Dioden kann man das auch realisieren:

Ausgang o-----|<|------+---o Eingang
                       |
                       +----[===]---o Vcc
                             10k

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.