¿Corriente máxima real para ATmega328?

7

Todo lo que leo dice que el ATmega328 puede proporcionar 40 mA por pin. Sin embargo, cuando he medido la corriente real proporcionada por un pin, mostraba 80 mA. Era lo mismo en cada pin que probé. ¿Alguien más notó esto? ¿O es solo exclusivo de este específico?

RM: ATMega328 datasheet

    

2 respuestas

12

Summary:

  • Debe distinguir entre "condiciones de funcionamiento garantizadas" y "calificaciones máximas absolutas". También entre la corriente de, por ejemplo, un pin lógico de salida alta a una tensión útil alta y la corriente de cortocircuito de un pin.

  • A 80 mA, está exponiendo el IC a condiciones que exceden las garantías del fabricante para la supervivencia del producto y el fabricante informa explícitamente que tales prácticas pueden causar un daño permanente al IC.

    YMMV :-)

Cifras operativas y máximas absolutas

Los fabricantes publican datos que le indican qué condiciones garantizan que un dispositivo se reunirá en la práctica cuando funcione normalmente. También publican calificaciones máximas absolutas para un dispositivo, más allá de las cuales se pueden producir daños en el dispositivo.

En las páginas 519 y 520 hay tablas que especifican el voltaje y las condiciones de salida de corriente que Atmel garantiza . No es que a medida que la corriente aumenta las caídas de tensión debido a la mayor caída de tensión en los circuitos internos. No especifican qué corriente se puede obtener cuando se carga un pin de salida alta a casi 0 voltios, pero puede estar seguro de que sería más que la cifra máxima garantizada y que probablemente se arriesgaría a dañar. el IC.

La especificación más importante con respecto a su pregunta se encuentra en la página 317 de la Hoja de datos de ATmega328

Esto dice

29.1 Calificaciones máximas absolutas *

Corriente DC por Pin de E / S ........................................ ........ 40.0mA

y

  • AVISO Las tensiones superan las enumeradas en "Absoluto Clasificación máxima "puede causar daños permanentes al dispositivo. Esta es solo una calificación de estrés y Funcionamiento funcional del dispositivo en estos o Otras condiciones más allá de las indicadas en el secciones operativas de esta especificación no es implícito. Exposición a la calificación máxima absoluta Las condiciones por períodos prolongados pueden afectar fiabilidad del dispositivo.

Las "calificaciones máximas absolutas" se encuentran en todas las hojas de datos acreditadas y significan exactamente lo que dicen. Son el máximo absoluto en el que el fabricante garantiza que el dispositivo no sufrirá daños permanentes en. Por lo general, las condiciones operativas garantizadas son más bajas que las calificaciones máximas absolutas.

Dice que "ha intentado esto en cada pin. Observe el comentario del fabricante

  • Exposición a la calificación máxima absoluta Las condiciones por períodos prolongados pueden afectar fiabilidad del dispositivo.

Aquí los "períodos extendidos" están a criterio del fabricante y de Murphy.

Es probable que haya no dañado el IC. Pero si lo operas por encima de los valores máximos puedes hacerlo. Y si lo opera por encima de los valores máximos de funcionamiento , es posible que no funcione correctamente en la práctica. Los diseños "adecuados" siempre deben respetar los límites de funcionamiento establecidos por el fabricante.

    
respondido por el Russell McMahon
6

La mayoría de las hojas de datos tienen una sección de Clasificación Máxima Absoluta (AMR), no todos los fabricantes declaran su significado tan claramente como lo hace Atmel:

  

Las tensiones más allá de las enumeradas en "Clasificación máxima absoluta" pueden causar daños permanentes al dispositivo. Esta es solo una clasificación de tensión y el funcionamiento funcional del dispositivo en estas u otras condiciones más allá de las indicadas en las secciones operativas de esta especificación no está implícito. La exposición a las condiciones de calificación máxima absoluta durante períodos prolongados puede afectar la confiabilidad del dispositivo.

Esto es exactamente de lo que se trata AMR y, a menudo, los ingenieros de arranque lo interpretan incorrectamente. A menudo tengo que repetir (también aquí en SE): Se supone que no debe operar un dispositivo en estas condiciones, como dice la última oración del aviso. Uno para Atmel.

A veces, puedes superar la AMR durante unos segundos sin que aparezca el daño aparente , y luego tienes suerte. Es probable que la superación de las corrientes máximas cree puntos calientes en la matriz, lo que puede causar errores que solo se notarán más adelante, pero también puede tener efectos inmediatos y drásticos, como la quema del cable de unión.
Por ejemplo, un controlador de corriente multicanal puede especificar una corriente máxima por canal de 500 mA, y ese es el número que todos han leído, pero al mismo tiempo, digamos que la corriente de tierra máxima es 1A, y eso puede pasarse por alto. En este caso, significa que no puede manejar las 8 salidas a 200 mA simultáneamente, incluso si están muy por debajo del máximo de 500 mA. Si bien el cable de unión del troquel para la conexión a tierra puede ser más grueso, la corriente de tierra máxima se define generalmente en función de la capacidad de este cable.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas