"regla general" general para pines IC no utilizados

31

Esto es algo similar a esta pregunta sobre los pines NC . En los casos en los 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 más generalmente para otros tipos de IC (para ejemplo de múltiples op-amp IC's).

Puedo pensar en algunas combinaciones posibles:

  1. Proporcione una almohadilla / orificio de soldadura para que el chip quede asegurado pero deje el pin flotante.
  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
pregunta helloworld922

3 respuestas

29
  1. "Proporcionar una almohadilla de soldadura". Por supuesto que lo harás. Todos los pines del IC deben estar soldados. Siempre. Dejarlo flotar 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 de pull-up interna, esta es una buena solución, siempre y cuando no olvides 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 flotante 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 alimentación". Igual que el anterior: si el pin debe tener una salida baja, tendrá un cortocircuito.

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

Para opamps, la salida se puede dejar abierta, y las entradas a un voltaje fijo, ¡pero no ambas al mismo! Hace poco vi en una aplicación de Linear Technology cómo observaban 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 puedes hacer con un super-amplificador operacional 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 , enlazado por Szymon)

    
respondido por el stevenvh
11

Comenzaré diciendo que no hay una respuesta correcta para 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 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, extrayendo más energía estática que la que de otro modo haría.

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

  

Para minimizar el consumo de energía, habilite el pull-up o down en todos los no usados   pines, y deshabilitar 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.

    
respondido por el vicatcu
8

Para los microcontroladores, generalmente la mejor idea es convertir el pin en una salida y llevarlo a un nivel alto o bajo (o se puede usar pullup / pulldown)
Lo que no desea es el escenario a mitad de camino flotante donde los transistores de entrada están a la mitad y pasan la corriente.

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, debería estar en algún lugar dentro del swing de salida del opamp.
Sin embargo, ten cuidado con las ganancias estables sin unidad. En casos "especializados", es probable que la hoja de datos tenga una sugerencia sobre qué hacer con los opamps no utilizados.

    
respondido por el Oli Glaser

Lea otras preguntas en las etiquetas