Serielle Datenübertragung 1 MBit - nur mit Kondensator in Signalpfad möglich

Gast #2953324
Lesenswert?
• ▲
▼
Hallo,

ich versuche Daten seriell von einem USB -> Seriell TLL Konverter (FTDI) 
zu einem ATMega zu übertragen. Verbinden ich die beiden Komponenten 
direkt miteinander, kann der ATMega die Daten nicht korrekt empfangen.
Während ich jedoch mit dem Tastkopf meines Oszis am RX Pin des ATMegas 
messe, funktioniert die Datenübertragung einwandfrei. Sprich die 
Kapazität des Tastkopfes ermöglicht die Datenübertragung.
Ich habe dann mit verschiedenen Kondensatoren im pf und nf Bereich 
probiert wann die Datenübertragung stabil ist. (Immer gegen GND) Bei 
dieser Testreihe ist herausgekommen, dass es bei 100nF am besten 
funktioniert. Am Ozsi sehen die Daten erwartungsgemäß total verwaschen 
aus und von der Rechteckform ist nichts mehr zu sehen, doch der ATMega 
erkennt die Daten ohne einen Fehler.

Wie kann das sein? Warum muss ich ein hochfrequentes Signal mit steilen 
Flanken erst mit einem Kondensator "glätten bzw. verschleifen" damit ein 
Empfang am UART des ATMegas möglich ist?

VG

UART

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.