USB an Mikrocontroller - Muss VBUS angeschlossen sein?

Gast #3701092
Lesenswert?

Guten Morgen

Da ich mir seit einigen Monaten das Programmieren beibringe und damit 
gut voran komme, wollte ich nun auch einmal einen PIC32 über USB 
ansprechen und somit Daten zwischen PC und uC austauschen. Habe mich 
dazu für einen PIC mit integriertem USB Modul/Controller oder wie man 
das nun auch nennt entschieden.

Nun bin ich mir aber bei einer Sache nicht ganz sicher, nämlich die 
Anschlüsse. GND, D+ und D- ist klar. Bei VBUS stellt sich mir allerdings 
eine Frage:
Angenommen mein Board auf welchem der uC ist wird dauerhaft von einer 
Spannungsquelle versorgt, dann läuft ja der uC in dem Sinne. Ist es dann 
trotzdem notwendig, VBUS anzuschliessen? Benötigt der PIC dieses VBUS 
intern oder genügt es, wenn der Controller über VCC versorgt wird?

Vielen dank für jeden Tipp!
Gast #3701101
Lesenswert?

Hallo,

generell schon, um festzustellen, dass USB angeschlossen ist.

PICs haben üblicherweise einen eigenen VBUS-Komparator, wo man VBUS 
direkt oder über einen Spannungsteiler anklemmt. Ob der wirklich immer 
zwingend nötig ist, weiß ich nicht, wenn du aber die Libs von Microchip 
verwenden möchtest, brauchst du den schon. Sonst wirst du die Lib 
umschreiben müssen, dass der PIC auch ohne VBUS in den "Powered" state 
geht.

Ich glaube nicht einmal, dass man den VBUS-Pin überhaupt andersweitig 
nutzen kann, wenn USB aktiv ist.

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