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
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.
Danke für die Antwort. Der Hub hat natürlich keine eigene Spannungsversorgung - sonst wärs ja auch zu einfach ;-)
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....
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...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.