Forum: Mikrocontroller und Digitale Elektronik USB-RS232 Kabel mit Cypress Chip: Probleme


von Dicky (Gast)


Lesenswert?

Moin !
Wollte hier meine Beobachtungen zu den zur Zeit für etwa 4-5 Euro 
erhältlichen USB-RS232 Adaperkabeln loswerden...

Nach 2 Jahren sind die Prolific-Kabel wohl aufgrund von containerweise 
herangeschafften Cypress-Kabeln am aussterben. Die Umstellung auf die 
Cypresskabel (blau mit silbernem Kabel), ID=5500 war ne Katastrophe.

Bei meiner Anwendung werden mit 9600 Baud 32 Kytes innerhalb einer 
Minute übertragen. Folgende Probleme traten auf:

1.) Bei Auftreten von einem längeren Hi-Pegel auf der serieller Seite 
hängt sich das Kabel komplett auf, und man muss den USB-Stecker ziehen. 
Leider tritt dieser Fall manchmal auf. zum Beispiel unter 
Einschaltbedingungen. Der USB-Chip scheint dann eine Baudrate < 50 Baud 
anzunehmen und hängt sich auf.

2.) Bei der Übertragung eines Datenblocks von 32 KB hängt der USB - Chip 
sich bei etwa 80-90% der Übertragung auf. Egal bei welcher Baudrate. 2 
tägige nervige Versuche ergaben endlich eine Lösung: Wenn man die Daten 
in kleine Datenpakete mit 64 Bytes aufteilt und dazwischen eine kurze 
Pause einlegt (50 ms reichen) klappts. Bei grösseren Blöcken (256 Bytes 
oder mehr) ergaben sich die gleichen Fehler wie bei 32 KB. Offenbar wird 
der Chip seine empfangenen Bytes nicht los und hängt sich auf !

Bei den Prolifics kannte ich diese Probleme nicht, auch nicht mit 
Selbstbaulösungen mit FTDI-Chips.

Dicky

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
Noch kein Account? Hier anmelden.