Cypress 68013 meldet sich ab und an

OP #1057651
Lesenswert?

Hallo,
gelegendlich haben wir mit unserer Implementation des Cypress USB chip 
68013 das Phänomen, dass sich in Zeiten zwischen einigen Minuten bis hin 
zu vielen Stunden (> 24) unser Cypress sich vom USB Port abmeldet und 
ca. 1 Sekunde später wieder anmeldet.
Das Phänomen tauch nur unter hoher Datenrate (> 10MB/s) auf und ist 
nicht nur auf unsere Hardware/Software beschränkt.
Wir haben eine USB Festplatte die Cypress basiert ist und ein ähnliches 
Verhalten zeigt. Bei einem Rechner wo das Phänomen nach ca. 3-4 Minuten 
auftrat konnte das mit der Festplatte unter hoher Datenlast (Dateien 
kopieren) hervorgerufen werden.
Das Zwischenschalten eines HUBs hat das Problem in 9 von 10 Fällen 
gelöst (auch bei der Festplatte), beim Letzten taucht er jetzt aber 
trotzdem auf.
Jedwede Ideen wo das herkommen könnte sind willkommen.

Gruß Ekkehard
Gast #1057796
Lesenswert?

Evtl. liefert dein Rechner nicht genügend Power.
Festplatten gehen gerne mal ans bzw. über das Limit (500mA).
"Hohe Datenrate" heisst auch, dass die Platte ordentlich rödelt.
Dann bricht die USB Spannung ein, oder die Strombegrenzung des Hosts 
schaltet sogar ab.
Gepowerte Hubs bringen da in der Tat Abhilfe, da sie (im Gegensatz zu 
vielen Rechnern) meistens die vollen 5V liefern.
#1059658
Lesenswert?

Achso. Na gut, mit Host-Controllern ist das ja auch immer so ein 
Glücksspiel. Unsere Cypress-basierte Hardware hier geht an aktuellen 
Host-Controllern (AMD690, ICH9...) problemlos, an älteren (ICH5...) 
gibts öfters mal, dass zu wenige Daten beim asynchronen BULK-Transfer 
aus dem Treiber kommen....

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