Estoy tratando de realizar una comunicación USB con un STM32F103RET6.
Encontré este artículo sobre alimentación USB .
Creo que necesito VBUS porque cualquier energía provendrá de una fuente de alimentación externa, así que conecté VBUS a GND a través de un capacitor de 0.1 µF.
¿Es correcto este diseño?
VBUS se usa como una señal que le dice al dispositivo que hay un host presente. Para un dispositivo autoalimentado, la detección VBUS es obligatoria.
Y el host y el dispositivo deben compartir GND. Necesitas conectar las cuatro señales.
Y el STM ya tiene resistencias en serie integradas.
También debe asegurarse de que el pin VBUS en el STM no supere los 4 V cuando está apagado, y que el pull-up DP esté habilitado solo cuando el dispositivo esté listo. Consulte la documentación, especialmente AN4879: Directrices de PCB y hardware USB con MCU STM32 y Gestión de detección VBUS para el diseño de dispositivos USB .
Sólo yo