Übertragungsprobleme wenn USB--Kable über 1,5 m

Gast #638227
Lesenswert?

Mit einem FTDI Chip realisiere ich einen Datentransfer mit 115200 baud.
Dies funktioniert auf einem Rechner und auf einem anderem nicht.
Nachdem ich zunächt das Problem aufs OS geschoben hatte, stellte sich 
raus
dass der eine Rechner USB 2.0 und der andere nur USB 1.1 hat.

Problem:
Rechner 1 (USB2.0) :
Übertragungsprobleme wenn Kabellänge > 1,5 m
Rechner 2 (USB1.1) :
Keine Übertragungsprobleme bei Kabellänge 3 m, aber trotz der selben 
Baudrate ist die Übertragung um ca. 20% langsamer (warum auch immer)

Ich habe die Abschirmung des USB Kabels nicht auf meiner Platine 
angeschlossen, da diese mit der Rechnermasse verbunden ist, die 
wiederrum auf Erde liegt und ich keinen Bock auf Brummschleifen habe...

Wer hat ähnliche Erfahrungen gemacht?
Was kann (sollte) ich tun?
Gast #638327
Lesenswert?

Ich übertrage in Paketen von ca. 16 k. Am Ende des Paketes sende ich 
<EOT>
das als Event-Character definiert ist. Tritt dann das Event-Char Event 
auf liest der Polling- thread den Schnittstellenpuffer aus.
Übertragungsproblem: Nach dem Senden einiger Pakete (mal mehr mal 
weniger) stellt der FTDI Chip seine Arbeit ein (empfängt/sendet) nicht 
mehr. Über RS232 lässt sich das Gerät noch ansprechen. Anscheinend hängt 
sich der FT232 auf, denn manchmal leuchtet die TX-LED permanent.
Werde heute nochmal Ferrit- Clips besorgen und an die Kabelenden 
clipsen.
Wie schließt ihr die Abschirmung an? Nur am Rechner, nur am Gerät, 
garnicht... ?
#638339
Lesenswert?

Ich habe die Abschirmung an beiden Seiten angeschlossen und auch keine 
Feritperlen oder ähnliches verbaut.
Außerdem habe ich meine FT232 schon auf das übelste Misshandelt, längere 
Kurzschlüsse, µC die über die TXD Leitung versorgt werden, 5m USB Kabel 
an eine 2,5m Verlängerung angeschlossen usw. bisher hatte ich noch nie 
solche Probleme.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren