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
Bisschen was über die Leitung solltest du schon verraten. Also ob die Millimeter oder Kilometer lang ist, ob du die Masse vergessen hast, ... Vielleicht wars auch nicht der Kondensator, sondern der Umstand, dass die Oszimasse dran hing.
Tippe auch darauf, dass GND vom Konverter nicht angeschlossen ist.
Leitung ist 8cm lang und einfache Litze. GND ist einwandfrei verbunden.
UART schrieb: > GND ist einwandfrei verbunden. Klingt komisch. Wirklich GND des USB-Seriell-Konverters mit GND des AVR? Hast Du ein Bild des Aufbaus?
Was ist es denn für eine Baudrate? Gibts ein Schema? Solche Probleme hatte ich auch schon, und jedesmal wars auf nicht korrekt angelötete Elemente oder Masseprobleme zurückzuführen.
100nF entsprechen bei 500kHz (1MBaud) wenigen Ohm Scheinwiderstand. Das kann der beste Treiber nicht. Von TxData nach GND geschaltet ist das ein Kurzschluß. Wenn wirklich alle Drähte dran sind, ist da was vertauscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.