"Regla general" general para pines IC no utilizados

Esto es algo similar a esta pregunta sobre pines NC . En los casos en que la hoja de datos no especifique qué hacer con los pines IC no utilizados , ¿cuál es la recomendación para hacer con estos pines? En particular, estoy pensando en los pines GPIO para el microcontrolador AT32UC3C , pero también en general para otros tipos de IC (por ejemplo, IC de amplificador operacional múltiple).

Se me ocurren algunas combinaciones posibles:

  1. Proporcione una almohadilla/agujero de soldadura para que el chip quede asegurado pero deje el pin flotando.
  2. Conecte el pin a tierra (posible a través de una resistencia/condensador/etc.)
  3. Conecte el pin a una fuente de suministro
  4. Algo en lo que no puedo pensar

Respuestas (3)

  1. "Proporcionar una almohadilla de soldadura". Por supuesto que lo harás. Todos los pines del IC deben estar soldados. Siempre. Dejarlo flotando NO es una buena idea. Puede cambiar de nivel todo el tiempo, lo que puede tener efectos no deseados en los circuitos conectados internamente. Siempre quieres tener un comportamiento predictivo. Sin embargo, si la entrada tiene una resistencia pull-up interna, esta es una buena solución, siempre que no se olvide de habilitarla.

  2. "Conectar el pin a tierra". Esa es una buena solución, siempre que pueda garantizar que el pin nunca se convertirá en una salida. Salida alta y cortocircuita la fuente de alimentación. Una resistencia evitaría eso, pero eso es un costo adicional. No utilice un condensador; dejaría el pin flotando, y al microcontrolador no le gusta la carga capacitiva en caso de que se convierta en salida.

  3. "Conectar el pin a una fuente de suministro". Igual que arriba: si el pin se convierte en una salida baja, tendrá un cortocircuito.

  4. "Dejar sin conectar, pero hacer la salida del pin". Esa es la mejor solución. No utilice las posibles funciones alternativas, como ADC o serie. Es preferible un nivel alto en caso de que haya olvidado apagar las resistencias pull-up internas, que de lo contrario provocarían una (pequeña) corriente de fuga.

Para los amplificadores operacionales, la salida se puede dejar abierta y las entradas a un voltaje fijo, ¡pero no ambas al mismo! Recientemente vi en una nota de aplicación de Linear Technology cómo conectaron la entrada no inversora a V+, la entrada inversora a V-. Szymon señala con razón que esto no se puede usar si las entradas tienen diodos de sujeción.

Lo mejor que se puede hacer con un amplificador operacional sobrante es usarlo. Hay muchos lugares en un circuito analógico donde un amplificador de búfer puede mejorar el rendimiento, y un búfer de ganancia unitaria no utiliza componentes adicionales. (de este artículo , vinculado por Szymon)

Para los amplificadores operacionales no utilizados, la práctica recomendada es convertirlos en seguidores y conectar la entrada a un potencial dentro de la oscilación del voltaje de salida. pdfserv.maxim-ic.com/en/an/AN1957.pdf analog.com/static/imported-files/rarely_asked_questions/…
@Szymon: lo vi recientemente en una nota de aplicación de Linear Technology, desafortunadamente no puedo encontrarlo ahora. Si tengo que elegir entre los consejos de Maxim o Linear, elijo Linear.
Supongo que esto depende de las etapas de entrada/salida de los opamps. Si las entradas están bloqueadas, no puede usar su solución. Además, ¿notaste un enlace a AD en mi comentario? Dan el mismo consejo que Maxim.
@Szymon: buen punto sobre la sujeción, actualicé mi respuesta. Sí, también leí el artículo de Analog, también se agregó una cita para responder. :-). Gracias por la respuesta.

Comenzaré diciendo que no hay una respuesta correcta a esta pregunta. Por lo general, el fabricante del microcontrolador tendrá recomendaciones para cada categoría de pin. Este es ciertamente el caso de los chips MSP430 con los que he trabajado, donde el consumo de energía es una consideración importante.

El problema que encontrará si no finaliza GPIO es que el estado predeterminado de los pines suele ser "entrada". Dependiendo del circuito de entrada, esto podría hacer que sus pines floten en un valor no digital, y los transistores de su IC se comportarán en consecuencia, consumiendo más energía estática que de otra manera.

Si la hoja de datos no dice nada, es probable que haya una nota de aplicación del fabricante que lo discuta. Lo más parecido que pude encontrar fue uno relacionado con la familia XMega ( AVR1010 ) que dice:

Para minimizar el consumo de energía, habilite pull-up o -down en todos los pines no utilizados y desactive el búfer de entrada digital en los pines que están conectados a fuentes analógicas.

Si buscas en Internet sobre este tema, encontrarás muchas opiniones diferentes. El contexto de tu chip importa mucho.

+1 por indicar claramente por qué establecerlos (dejarlos) como entrada es en realidad un problema (el habitual "porque lo dejaría flotar" solo es demasiado vago)

Para los microcontroladores, generalmente la mejor idea es hacer que el pin sea una salida y conducirlo hacia arriba o hacia abajo (o se puede usar pullup/pulldown)
. corriente de paso.

Para opamps, la forma general es conectar la salida a la entrada inversora y luego conectar la entrada no inversora al punto medio de suministro (o en algún lugar entre los rieles)
Básicamente, no desea que la salida se sature, debe estar en algún lugar dentro la oscilación de salida del amplificador operacional.
Sin embargo, tenga cuidado con los opamps estables de ganancia no unitaria. En casos "especializados", es probable que la hoja de datos tenga una sugerencia sobre qué hacer con los amplificadores operacionales no utilizados.