Ich passe ein Design mit einem PIC32MX (das tatsächlich funktioniert) an, um ein zusätzliches Add-On hinzuzufügen. Das Add-On ist ein Fingerabdruckleser , der über UART kommuniziert. In Bezug darauf, dass ich die USB-Pins in meinem Design freigelegt habe, habe ich einen Weg gefunden, einen ftdi 3,3 V ( https://www.sparkfun.com/products/9716 ) zwischen UART und USB zu verbinden . Ich plane, meinen VCC (3,3 V in meinem Design, von dem ich glaube, dass es mir mehr als 200 mA geben kann) an das rote VUSB-Kabel anzuschließen. Die anderen Stifte sind geradeaus.
Also meine Fragen ab jetzt:
Der Zweck des VBUS-Pins am PIC32mx besteht darin, zu erkennen, ob ein Gerät angeschlossen ist oder nicht, richtig? Gibt es ein Problem, wenn ich es nicht verbunden lasse?
Muss ich den VBUSON-Pin irgendwo anschließen? Ich verwende bereits für etwas anderes (der Pin ist geteilt/nicht dediziert).
F1: Nein. Der VBUS-Pin wird verwendet, wenn Ihr PIC32MX selbst als Gerät fungiert und dem USB-Modul des PIC32 mitteilt, wenn es an einen USB- Host (wie einen PC) angeschlossen wurde, indem es die nominalen 5 V erkennt, die vorhanden sein sollten.
F2: Wie das Handbuch uns sagt, ist der VBUSON-Pin "USB-Host- und OTG-Bus-Leistungssteuerungsausgang". Mit anderen Worten, dieser Pin schaltet den Vbus 5V-Ausgang von Ihrem Board ein / aus, wenn Ihr PIC32 als USB-Host fungiert.
Um eine Frage zu beantworten, die Sie nicht gestellt haben ... Ihr PIC32 muss als USB- Host arbeiten, damit Ihr FTDI USB UART von Nutzen ist. Dies bedeutet, dass es korrekt konfiguriert sein und einen USB- Host- Firmware-Stack ausführen muss.
Benutzer1586
Tauchen