Also ich habe einen Datenlogger(MSP430) entwickelt, welcher über USB CDC mit dem PC kommuniziert(Virtual Com Port). Das Problem ist, dass sich auf einigen PC's das Gerät verabschiedet(System.IO.Exception Das Gerät funktioniert nicht mehr) und auf anderen PC's funktioniert er einwandfrei. Getestet auf WIN7 und WINXP. Da der Fehler nicht systematisch, sondern zufällig auftritt ist er auch nicht wirklich reproduzierbar und am USB Stack des µC liegt es nicht. Auf was könnte ich noch achten, bzw. könnte es an Windows liegen?
Spannungsversorgung bzw. Stromaufnahme des Loggers innerhalb der Spec?
Ja, bin gerade am Testen ob es zu irgendwelchen Spannungseinbrüchen,etc... kommt. Aber mir ist unverständlich warum es bei einigen PC's einwandfrei funktioniert und bei anderen nach zufälliger Zeit die Kommunikation abbricht!
Mache PCs liefern etwas mehr als 500mA, andere eben nicht. Da sprechen dann schon die Polyfuses an und das Device geht eben "aus".
Dann dürfte es nicht nach zufälliger Zeit sein, sondern bei Verbindung? Und laut Gerätemanager zieht das Gerät 300mA!
DH schrieb: > Und laut Gerätemanager zieht das Gerät 300mA! Das ist das, was das Gerät vom Host angefordert hat. Nicht der tatsächliche/gemessene Wert!
Evtl. mal an die A und an die B Leitung vom USB je einen 47pF Kondensator gegen Masse einbauen. Evtl. behebt das das Problem.
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.