Hallöchen, ich habe eine Platine erstellt mit einem STM32F407 drauf. Ich möchte das USB nutzen und habe gemerkt, dass ich den pull up mit 1,5k nach 3V3 vergessen habe. Am einfachsten wäre es für mich einen pull up nach VBUS=5V einzulöten. SOllte doch auch möglich sein oder? Sollte ich nur einen etwas größeren Widerstand nehmen oder? Ich habe es schon mit einem internen pull up im Controller probiert, allerdings liegen die da im BEreich von 40 kOhm und sind bissl zu groß. Gibt es da zufälligerweise doch noch andere pull ups im Controller, die ich übersehen habe? Grüße, Florian
Der 1,5k Widerstand ist für die Erkennung der Geschwindigkeit da: http://www.beyondlogic.org/usbnutshell/usb2.shtml#SpeedIdentification Ich denke nicht das man da einfach (deutlich) einen größeren Widerstand nehmen kann. Dazu weiß ich nicht was der USB Host von 5V auf den Datenleitungen hält. Wieso nimmst nicht einfach die 3,3V Versorung? Die brauchste doch eh für deinen STM32F4. Edit: Braucht der STM32F4 den Pullup überhaupt extern? Im Schematic von dem F4 Discovery finde ich gerade keinen Pullup (kann ich aber auch übersehen haben).
Wie wäre es denn mit Pullup zu 5V: 2,273K und Pulldown zu GND: 4,412K praxisgerecht: 2.2K pullup zu 5V und 4,7K parallel mit 68K (=4,4K) pulldown zu GND Gesamtimpedanz ist dann 1,466K und die Spannung am Widerstandsteiler ist 3.3V
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.