Estoy diseñando un circuito usando el microcontrolador STM32L152RBT6. Estoy usando el esquema STM32L-DISCOVERY como referencia de buenas prácticas STM32. Me di cuenta de que los pines libres de la MCU del programador no están conectados a tierra (por supuesto, no se pueden conectar en la MCU de demostración en la segunda parte del circuito). Sé que dejar los pines libres sin conexión a tierra es aceptable en los circuitos basados en TTL, pero la tecnología CMOS (en la que se basan los MCU STM32) es diferente. Utiliza transistores polares. El transistor polar ideal consume energía solo en el momento de la conmutación. También son impulsados por voltaje y dejar los pines libres debería aumentar el consumo de energía debido a los voltajes de ruido. Escuché que conectar a tierra los pines no utilizados es una buena práctica para reducir el consumo de energía del CMOS.
Aunque ya ha aceptado otra respuesta, agregaré más información que puede ayudar a otros lectores en el futuro.
Para los MCU STM32, ST a menudo proporciona un documento "Introducción al desarrollo de hardware [modelo de MCU]", que contiene información útil sobre cómo integrar ese modelo de MCU en sus diseños. Para el STM32L152 que mencionó, el documento relevante es " Introducción al desarrollo de hardware STM32L1xxx ", que dice:
Para aumentar el rendimiento de EMC y evitar el consumo de energía adicional, no se deben dejar libres los relojes, contadores o E/S no utilizados. Las E/S deben conectarse a un nivel lógico fijo de 0 o 1 mediante un pull-up o pull-down externo o interno en el pin de E/S no utilizado. La otra opción es configurar GPIO como modo de salida mediante software. Las funciones no utilizadas deben congelarse o deshabilitarse, que es su valor predeterminado.
También encontrará discusiones útiles en estas preguntas anteriores:
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 la lógica pull-up interna habilitada después del arranque (el estado inicial es seguro, por lo que dejarlo también es seguro).
Por lo 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 habilita uno de estos pines como salida, el pin chocará contra el riel de alimentación y perderá.
Ignacio Vázquez-Abrams
Sam Gibson
cuasi yugo
1
", ¿no es así?CL.
Sam Gibson
jimmyb