¿Corriente máxima real para ATmega328?

8

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

RM: hoja de datos ATMega328

Seth Archer Brown
fuente

Respuestas:

12

Resumen:

  • Debe distinguir entre "condiciones de funcionamiento garantizadas" y "clasificaciones máximas absolutas". También entre la corriente de, por ejemplo, un pin lógico de salida alta a un voltaje útilmente alto y corriente de cortocircuito desde un pin.

  • Con 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 daños permanentes al IC.

    YMMV :-)


Cifras operativas y absolutas máximas

Los fabricantes publican datos que le dicen qué condiciones garantizan que un dispositivo cumplirá en la práctica cuando funciona normalmente. También publican clasificaciones máximas absolutas para un dispositivo, más allá de las cuales puede ocurrir daño al dispositivo.

En las páginas 519 y 520 hay tablas que especifican las condiciones de salida de voltaje y corriente que Atmel garantiza . No es que a medida que la corriente aumenta, el voltaje cae debido al aumento de la caída de voltaje a través de los circuitos internos. No especifican qué corriente puede obtener cuando 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 correría el riesgo de dañar el CI.

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

Esto dice

29.1 Calificaciones máximas absolutas *

Corriente CC por pin de E / S ........................................... ..... 40.0mA

y

  • AVISO Estrés más allá de los enumerados en "Clasificaciones máximas absolutas" puede causar daños permanentes en el 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 condiciones de calificación máxima absoluta durante períodos prolongados puede afectar la confiabilidad 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 al que el fabricante garantiza que el dispositivo no sufrirá daños permanentes. Por lo general, las condiciones de funcionamiento garantizadas son inferiores a las clasificaciones máximas absolutas.

Usted dice que "ha intentado esto en cada pin. Tenga en cuenta el comentario del fabricante

  • La exposición a condiciones de calificación máxima absoluta durante períodos prolongados puede afectar la confiabilidad del dispositivo.

Aquí los "períodos extendidos" quedan a discreción del fabricante y de Murphy.


Lo más probable es que no haya dañado el CI. Pero si lo opera a valores máximos superiores, puede hacerlo. Y si lo opera a valores de operación por encima de los máximos , puede tener una operación incorrecta en la práctica. Los diseños "adecuados" siempre deben respetar los límites de funcionamiento establecidos por el fabricante.

Russell McMahon
fuente
OK, ya veo ahora. Pensé que 40 mA era el máximo absoluto que un pin podía suministrar. No es la corriente que era segura extraer de dicho pin. Estaba usando el pin para cambiar un transistor en un puente h. Estaba tratando de ver cuánta corriente necesitaba para saturar el transistor, por lo que no utilicé una resistencia y, como resultado, consumía 80 mA.
Seth Archer Brown
6

La mayoría de las hojas de datos tienen una sección de calificaciones máximas absolutas (AMR), no todos los fabricantes declaran su importancia tan claramente como lo hace Atmel:

Las tensiones más allá de las enumeradas en “Clasificaciones máximas absolutas” 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 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 los ingenieros principiantes a menudo 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 el AMR durante unos segundos sin daño aparente , y luego tienes suerte. Es probable que exceder las corrientes máximas cree puntos calientes en el dado, 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 decir 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 por debajo del máximo de 500 mA. Si bien el cable de unión del dado para el pin de tierra puede ser más grueso, la corriente de tierra máxima generalmente se define en función de la capacidad de este cable.

stevenvh
fuente