"Regla general" general para los pines IC no utilizados

33

Esto es algo similar a esta pregunta sobre los pines NC . En los casos en que la hoja de datos no especifica 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 circuitos integrados (por ejemplo, circuitos integrados de múltiples amplificadores operacionales).

Se me ocurren algunas combinaciones posibles:

  1. Proporcione una almohadilla / agujero de soldadura para asegurar el chip pero deje el pasador 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
helloworld922
fuente

Respuestas:

31
  1. "Proporcionar una almohadilla de soldadura". Por supuesto que lo harás. Todos los pines del CI 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 y cuando no olvide habilitarla.

  2. "Conecte 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 uses 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. "Conecte el pin a una fuente de suministro". Igual que el anterior: si el pin tiene una salida baja, tendrá un cortocircuito.

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

Para opamps, la salida puede dejarse abierta, y las entradas a un voltaje fijo, ¡pero no ambos a la misma! Recientemente, en una aplicación de tecnología lineal, vi cómo conectaban la entrada no inversora a V +, la entrada inversora a V-. Szymon señala acertadamente que esto no se puede usar si las entradas tienen diodos de sujeción.

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

stevenvh
fuente
3
Para los opamps 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 Bęczkowski
1
@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, voy por Linear.
stevenvh
Supongo que esto depende de las etapas de entrada / salida de opamps. Si las entradas están sujetas, no puede usar su solución. Además, ¿notó un enlace a AD en mi comentario? Dan el mismo consejo que Maxim.
Szymon Bęczkowski
@Szymon - Buen punto sobre la sujeción, actualicé mi respuesta. Sí, también leí el artículo Analógico, cita agregada para responder también. :-). Gracias por la respuesta.
stevenvh
11

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 termina GPIO es que el estado predeterminado de los pines es a menudo "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, obteniendo más potencia estática de lo que lo haría de otra manera.

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

Para minimizar el consumo de energía, active el 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 busca en las interwebs sobre este tema, encontrará muchas opiniones diferentes. El contexto de tu chip es muy importante.

vicatcu
fuente
+1 para indicar claramente por qué configurarlos (dejarlos) como entrada es en realidad un problema (lo habitual "porque lo dejaría flotando" solo es demasiado vago)
Sz.
8

Para los microcontroladores, generalmente la mejor idea es hacer que el pin sea una salida y conducirlo alto o bajo (o se puede usar pullup / pulldown)
Lo que no desea es el escenario flotante a mitad de camino donde ambos transistores de entrada están a la mitad 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 rieles)
Básicamente no desea que la salida se sature, debe estar en algún lugar dentro La oscilación de salida del opamp.
Sin embargo, tenga cuidado con la no unidad de ganancia opamps estables. En casos "especializados", es probable que la hoja de datos tenga una sugerencia de qué hacer con los opamps no utilizados.

Oli Glaser
fuente