Estoy adaptando un diseño usando un PIC32MX (que en realidad funciona) para agregar un complemento adicional. El complemento es un lector de huellas dactilares que se comunica a través de UART. Con respecto a que tengo los pines USB expuestos en mi diseño, encontré una manera de conectar un ftdi 3.3V ( https://www.sparkfun.com/products/9716 ) entre UART y USB. Estoy planeando conectar mi VCC (3.3V en mi diseño, que creo que me puede dar más de 200 mA) al cable rojo VUSB. Los otros pines son sencillos.
Así que mis preguntas a partir de ahora son:
El pin VBUS del PIC32mx tiene como finalidad reconocer si hay algún dispositivo enchufado o no, ¿verdad? ¿Hay algún problema si lo dejo sin conectar?
¿Necesito conectar el pin VBUSON a algún lugar? Ya lo estoy usando para otra cosa (el pin es compartido/no dedicado).
P1: No. El pin VBUS se usa cuando su PIC32MX actúa como un dispositivo y le dice al módulo USB del PIC32 cuando se ha conectado a un host USB ( como una PC) al detectar los 5V nominales que deberían estar presentes.
P2: Como nos dice el manual, el pin VBUSON es "USB Host y salida de control de potencia del bus OTG". En otras palabras, este pin enciende/apaga la salida Vbus 5V de su placa cuando su PIC32 actúa como un host USB.
Para abordar una pregunta que no ha hecho... su PIC32 debe estar funcionando como un host USB para que su UART USB FTDI sea de alguna utilidad. Esto significa que debe estar configurado correctamente y ejecutar una pila de firmware de host USB .
usuario1586
escafandra autónoma