¿Debo conectar los pines STM32 no usados a tierra?

1

Estoy diseñando un circuito usando el microcontrolador STM32L152RBT6. Estoy usando STM32L-DISCOVERY schema como referencia de las buenas prácticas de STM32. He notado que los pines libres de la MCU del programador no están conectados a tierra (por supuesto, no se pueden conectar a la MCU de demostración en la segunda parte del circuito). Sé que dejar pines libres sin conexión a tierra es aceptable en circuitos basados en TTL, pero la tecnología CMOS (en la que se basan las MCU STM32) es diferente. Utiliza transistores polares. El transistor polar ideal consume energía solo en el momento de la conmutación. Además, son impulsados por el voltaje y al dejar los pines libres deberían aumentar el consumo de energía debido a los voltajes de ruido. He oído que la conexión a tierra de pines no utilizados es una buena práctica para reducir el consumo de energía del CMOS. ¿Debo poner a tierra todos los pines no utilizados como en el esquema?

    
pregunta quasiyoke

2 respuestas

2

Aunque ya ha aceptado otra respuesta, agregaré más información que puede ayudar a otros lectores en el futuro.

Para MCU STM32, ST a menudo proporciona un documento de "Introducción al desarrollo de hardware [modelo MCU]", que contiene información útil sobre cómo integrar ese modelo MCU en sus diseños. Para el STM32L152 que mencionó, el documento relevante es " Comenzando con el desarrollo de hardware STM32L1xxx ", que dice:

  

Para aumentar el rendimiento de EMC y evitar el consumo de energía adicional, los relojes, contadores o E / S no utilizados no deben dejarse libres. Las E / S deben conectarse a un nivel lógico fijo de 0 o 1 mediante un levantamiento externo o interno o un desplegable en el pin de E / S no utilizado. La otra opción es configurar GPIO como modo de salida usando software. Las funciones no utilizadas deben estar congeladas o deshabilitadas, que es su valor predeterminado.

También encontrará discusiones útiles en estas preguntas anteriores:

respondido por el SamGibson
3

No.

Por lo general, la hoja de datos menciona explícitamente qué hacer con los pines no utilizados. Para la mayoría de los microcontroladores, el enfoque correcto es dejarlos abiertos en la PCB y dejar activada la lógica interna de recuperación (el estado inicial es seguro, por lo que dejarlo también es seguro).

En general, es una mala idea conectar los pines de E / S a un riel de alimentación sin una resistencia en línea. Si alguna vez habilitas uno de estos pines como salida, el pin se dirigirá contra el riel de alimentación y se perderá.

    
respondido por el Simon Richter

Lea otras preguntas en las etiquetas