Forum: Mikrocontroller und Digitale Elektronik Cypress 68013 meldet sich ab und an


von Ekkehard D. (ekkehard)


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

von ROFL (Gast)


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.

von Ekkehard D. (ekkehard)


Lesenswert?

Danke für die Antwort. Der Hub hat natürlich keine eigene 
Spannungsversorgung - sonst wärs ja auch zu einfach ;-)

von Christian R. (supachris)


Lesenswert?

Habt ihr die Hardware selber gebaut? Liegt der "Reserved" Pin des 68013 
auch wirklich auf Masse? Wir hatten solche Effekte, als wir das 
übersehen hatten....

von Ekkehard D. (ekkehard)


Lesenswert?

Hallo Christian,
dieser Pin hat uns auch schon geärgert, allerdings ging dann gar nichts. 
Im aktuellen Layout liegt der Pin auf Masse.
Unsere Suche geht eher in Richtung Mainboard...

von Christian R. (supachris)


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....

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.