STM32F303 Microcontrolador abierto drenaje GPIO, ¿Se puede alcanzar / tirar hasta 5 voltios?

-1

Espero que todos estén bien ... :).

Estoy trabajando en un proyecto con modulación de ancho de pulso, sin embargo, necesito que mi alta salida lógica sea de 5V. Sin embargo, como mi Vdd es 3.3V, el nivel alto de salida es aproximadamente 2.9V, sin embargo esto no es suficiente para mi propósito necesario.

Alguien me sugirió que configurara los pines IO para abrir el modo de drenaje, lo que hice en realidad a través de CubeMX, y conecté el pin a una resistencia y esa resistencia a 5V .. Sin embargo, la salida del nivel lógico alto todavía está alrededor de 2.8 V ..

He revisado el manual del usuario del microcontrolador, que es un stm32f303vct6, pero no pude encontrar nada literalmente relacionado con si los pines se pueden jalar hasta 5V o no, y si es así, ¿cuáles pines son exactamente 5V? tolerante ..

¿Podría por favor arrojar algo de luz que pueda seguir? Realmente lo aprecio ... He estado buscando un par de horas en línea, pero en vano ...

¡Gracias!

    
pregunta abdo hajar

1 respuesta

1
  

He revisado el manual del usuario del microcontrolador, que es un stm32f303vct6, pero no pude encontrar nada literalmente relacionado con si los pines se pueden jalar hasta 5V o no, y si es así, ¿cuáles pines son exactamente 5V? tolerante ..

Esta información se encuentra en la Tabla 13 ("definiciones de pines STM32F303xB / STM32F303xC") de la hoja de datos del microcontrolador : comienza en la página 35 de la revisión actual.

Todos los pines con las letras "FT" ("tolerante de cinco voltios") o "FTf" en la columna "Estructura de E / S" son tolerantes a 5V, y se pueden jalar hasta 5V. Asegúrese de que el pasador esté configurado como de drenaje abierto, y que las resistencias internas de extracción / extracción estén deshabilitadas.

    
respondido por el duskwuff

Lea otras preguntas en las etiquetas