Corrente massima reale per ATmega328?


8

Tutto ciò che ho letto afferma che l'ATmega328 può fornire 40 mA per pin. Tuttavia, quando ho misurato la corrente effettiva fornita da un pin stava mostrando 80mA. Era lo stesso su ogni pin che ho testato. Qualcun altro l'ha notato? O è unico per questo specifico?

RM: scheda tecnica ATMega328

Risposte:


12

Sommario:

  • È necessario distinguere tra "condizioni operative garantite" e "valori nominali massimi assoluti". Anche tra corrente proveniente ad esempio da un pin di uscita logico ad alta tensione utile e corrente di corto circuito da un pin.

  • A 80 mA stai esponendo l'IC a condizioni che eccedono le garanzie del produttore per la sopravvivenza del prodotto e il produttore avvisa esplicitamente che tali pratiche possono causare danni permanenti all'IC.

    YMMV :-)


Cifre operative e massime assolute

I produttori pubblicano dati che indicano quali condizioni garantiscono che un dispositivo soddisfi nella pratica quando funziona normalmente. Pubblicano anche le classificazioni massime assolute per un dispositivo, oltre il quale possono verificarsi danni al dispositivo.

Alle pagine 519 e 520 sono riportate le tabelle che specificano le condizioni di uscita di tensione e corrente garantite da Atmel . Non che quando la corrente aumenta le cadute di tensione dovute all'aumentata caduta di tensione attraverso i circuiti interni. Non specificano quale corrente è possibile ottenere quando si carica un pin di uscita alto fino a quasi 0 Volt, ma si può essere certi che sarebbe superiore alla cifra massima garantita e che probabilmente rischierebbe di danneggiare l'IC.

Le specifiche più importanti relative alla domanda sono a pagina 317 della scheda tecnica ATmega328

Questo dice

29.1 Valutazioni massime assolute *

Corrente DC per pin I / O ........................................... ..... 40.0mA

e

  • AVVISO Stress oltre quelli elencati in "Valutazioni massime assolute" possono causare danni permanenti al dispositivo. Questa è solo una valutazione di stress e non è implicito il funzionamento funzionale del dispositivo in queste o altre condizioni oltre a quelle indicate nelle sezioni operative di questa specifica. L'esposizione a condizioni di classificazione massima assoluta per periodi prolungati può influire sull'affidabilità del dispositivo.

I "voti massimi assoluti" sono presenti in tutte le schede affidabili e significano esattamente ciò che dicono. Sono il massimo assoluto al quale il produttore garantisce che il dispositivo non subisce danni permanenti. Di solito le condizioni operative garantite sono inferiori ai valori massimi assoluti.

Dici che "hai provato questo su ogni pin. Nota il commento del produttore

  • L'esposizione a condizioni di classificazione massima assoluta per periodi prolungati può influire sull'affidabilità del dispositivo.

Qui "periodi prolungati" sono a discrezione del produttore e di Murphy.


È probabile che tu non abbia danneggiato l'IC. Ma se lo si utilizza a valori massimi superiori, è possibile. E se lo si utilizza a valori operativi superiori ai massimi , è possibile che si verifichino errori di funzionamento. I progetti "corretti" devono sempre rispettare i limiti operativi stabiliti dal produttore.


OK, vedo ora. Ho pensato che 40 mA fosse il massimo assoluto che un pin era in grado di fornire. Non la corrente che era sicura estrarre da detto pin. Stavo usando il pin per commutare un transistor in un ponte h. Stavo cercando di vedere quanta corrente avevo bisogno per saturare il transistor, quindi non ho usato un resistore e di conseguenza assorbiva 80 mA.
Seth Archer Brown,

6

La maggior parte dei fogli di dati ha una sezione di Valutazioni massime assolute (AMR), non tutti i produttori dichiarano il loro significato con la stessa chiarezza di Atmel:

Stress oltre quelli elencati in "Valutazioni massime assolute" possono causare danni permanenti al dispositivo. Questa è solo una valutazione di stress e non è implicito il funzionamento funzionale del dispositivo in queste o altre condizioni oltre a quelle indicate nelle sezioni operative di questa specifica. L'esposizione a condizioni di classificazione massima assoluta per periodi prolungati può influire sull'affidabilità del dispositivo.

Questo è esattamente ciò di cui si occupa l'AMR, e spesso viene interpretato erroneamente avviando ingegneri. Spesso devo ripetere (anche qui su SE): non è necessario utilizzare un dispositivo in queste condizioni, come dice l'ultima frase dell'avviso. Uno per Atmel.

A volte puoi superare l'AMR per alcuni secondi senza danni apparenti , e poi sei fortunato. Il superamento delle correnti massime è suscettibile di creare punti caldi nella matrice, il che può causare errori rilevabili solo in seguito, ma può anche avere effetti immediati e drastici, come la combustione del filo di collegamento.
Ad esempio, un driver di corrente multicanale può specificare una corrente massima per canale di 500 mA e questo è il numero che tutti hanno letto, ma allo stesso tempo dire che la corrente di terra massima è 1A e che può essere trascurata. In questo caso significa che non è possibile pilotare contemporaneamente tutte e 8 le uscite a 200 mA, anche se sono tutte al di sotto del massimo di 500 mA. Mentre il filo di collegamento a matrice per il perno di terra può essere più spesso, la corrente di terra massima viene generalmente definita in funzione della capacità di questo filo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.