STM32F769 Pin USB FS PB13 Pregunta

0

Tomado de datasheet Pg. 186 "Cuando la función de detección VBUS está habilitada, PA9 y PB13 deben dejarse en su estado predeterminado (entrada flotante), no como función alternativa. Un consumo de corriente típico de 200 μA del bloque de detección (conversión de corriente a tensión para determinar las diferentes sesiones) se puede observar en PA9 y PB13 cuando la función está habilitada "

No estoy muy seguro de lo que esto significa: ¿extraerá 200 uA de PA9 y PB13 cuando el USB esté conectado? En este momento tengo PA9 conectado a VUSB, pero PB13 conectado a una señal TXD de Ethernet (Desafortunadamente, no creo que pueda mover la señal al otro lugar donde se ofrece: PG14).

He hecho mi diseño en STM32CubeMX y me parece perfectamente bien (todo verde).

¿Estaría bien dejar el PB13 conectado a la señal de Ethernet?

Gracias de antemano!

    
pregunta VanGo

1 respuesta

2

La nota en la hoja de datos debe preocuparle si tiene habilitada la detección de VBUS. PA9 y PB13 se utilizan para eso y, por lo tanto, no pueden conectarse a otros periféricos en tal caso.

Si no necesita detectar USB VBUS, simplemente desactive esa función. Se puede hacer borrando el bit apropiado en el registro OTG_GCCFG (verifique Reference Manual página 1587), aunque posiblemente sean de mayor nivel. formas si está utilizando bibliotecas estándar o HAL. Si dice que Cube MX no se quejó, probablemente no lo habilitó, ya que está deshabilitado de forma predeterminada, pero con Cube MX nunca se puede saber, mejor verifique.

En resumen, asegúrate de que la detección de VBUS esté desactivada y estés bien.

    
respondido por el user162889

Lea otras preguntas en las etiquetas