Olimex STM32-P103 mit Problemen bei USB?

OP (Firma: Reusch Elektronik) #2970851
Lesenswert?

Hallo Community!
Ich habe mir zum experimentieren das Board STM32-P103 von Olimex mit dem 
Controller STM32F103RBT6 zugelegt. Dazu wurde ein kleines Programm zu 
Testzwecken entwickelt, das über die USB-Schnittstelle mit einem 
PC-Programm kommuniziert. Die Programme selbst (im Controller und auf 
dem PC) funktionieren.
Leider scheitert der USB-Verbindungsaufbau nach dem Reset oder dem 
Einstecken des USB-Kabels sehr oft. "USBView" meldet dann 
"DeviceFailedEnumeration", was erscheint, wenn der 1,5kOhm-Widerstand in 
der USB-Leitung aktiviert wird aber ansonsten keine USB-Kommunikation 
zustande kommt.
An einem USB-Hub kam bisher nie eine Verbindung zustande, an einem 
anderen funktioniert es wenigstens gelegentlich.
Die Abschirmung der USB-Buchse mit der Masse zu verbinden, brachte eine 
erhebliche Verbesserung.
Auch eine Erdverbindung von GND (angeschlossen an Ground des 
Oszilloskops) bringt scheinbar etwas.
Trotz dieser Massnahmen kommt es immer noch häufig vor, dass das 
Olimex-Board an USB nicht funktioniert! Andere USB-Geräte am verwendeten 
Hub funktionieren tadellos. Meine Vermutung geht in Richtung 
"Designfehler" beim Olimex-Board. Die USB-Serienwiderstände auf dem 
Board (R21 und R22) haben einen Wert von 22 Ohm. Die beiden 
Kondensatoren C16 und C17 sowie das IC U4 sind nicht bestückt.

Meine Frage an Euch, die das STM32-P103 oder auch das STM32-H103 haben 
und mit USB experimentiert haben: Habt Ihr ähnliche Probleme (gehabt) 
und vielleicht auch ein Lösung gefunden?

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