ATmega328的实际最大电流?


8

我读到的一切都说ATmega328每个引脚可以提供40mA电流。但是,当我测量一个引脚提供的实际电流时,它显示为80mA。我测试的每个引脚都相同。其他人注意到了吗?还是仅针对此特定对象?

RM:ATMega328数据表

Answers:


12

摘要:

  • 您必须区分“保证的运行条件”和“绝对最大额定值”。同样在来自例如逻辑高输出引脚的电流在有用的高电压与来自引脚的短路电流之间。

  • 在80 mA时,您将IC暴露在超出制造商对产品生存期保证的条件下,制造商明确建议这种做法可能会对IC造成永久性损坏。

    YMMV :-)


工作和绝对最大数字

制造商发布的数据可以告诉您,他们保证设备在正常运行时能够满足实际条件。他们还会发布设备的绝对最大额定值,否则可能会损坏设备。

在519和520页上的表格指定了Atmel 保证的电压和电流输出条件。并不是随着电流的增加,由于内部电路两端的压降增加而导致的压降。他们没有指定,当你加载一个高输出引脚下降到几乎为0伏,你可以得到什么样的电流-但你可以肯定这将是超过了最大保证身影那它很可能风险损坏IC。

有关您的问题的最重要的规范是ATmega328数据表的第317页

这说

29.1 绝对最大额定值*

每个I / O引脚的直流电流........................................... ..... 40.0毫安

  • 注意超出“绝对最大额定值”中列出的压力可能会导致设备永久损坏。这仅是额定压力,并不暗示在这些条件或其他条件下,器件在本规范操作部分所指示的条件之外的功能运行。长时间暴露在绝对最大额定值条件下可能会影响设备的可靠性。

所有信誉良好的数据表中都包含“绝对最大额定值”,仅代表它们的意思。它们是制造商保证设备不会遭受永久损坏的绝对最大值。通常,保证的工作条件低于绝对最大额定值。

您说“您已在每个引脚上尝试过此操作。请注意制造商的评论

  • 长时间暴露在绝对最大额定值条件下可能会影响设备的可靠性。

在此,“延长期限”由制造商和Murphy自行决定。


您可能没有损坏IC。但是,如果您以高于最大值的速度操作它,则可以。而且,如果以高于最大操作值的价格操作,则在实践中可能会发生误操作。“正确的”设计必须始终遵守制造商设定的操作极限。


好,我现在知道了 我认为40 mA是引脚能够提供的绝对最大值。不能从所述引脚安全地汲取电流。我当时使用该引脚在H桥中切换晶体管。我试图查看要使晶体管饱和所需的电流量,所以我没有使用电阻,因此消耗了80mA电流。
塞斯·阿切尔·布朗

6

大多数数据表都有“ 绝对最大额定值”(AMR)部分,但并非所有制造商都像Atmel那样清楚地陈述其重要性:

超出“绝对最大额定值”中列出的压力可能会导致设备永久损坏。这仅是额定压力,并不暗示在这些条件或其他条件下,器件在本规范操作部分所指示的条件之外的功能运行。长时间暴露在绝对最大额定值条件下可能会影响设备的可靠性。

这正是AMR的目的,并且经常被新手工程师误解。我经常不得不重复一遍(在SE上也是如此):在这种情况下,您不应该操作设备,就像通知的最后一句话说的那样。一起来爱特梅尔。

有时您可以超出AMR几秒钟而没有明显损坏,那么您很幸运。超过最大电流可能会在芯片上产生热点,这可能会导致稍后才注意到的错误,但也可能会立即产生剧烈影响,例如烧焊键合线。
例如,一个多通道电流驱动器可能会指定每个通道的最大电流为500mA,这是每个人都已阅读的数字,但是同时说最大接地电流为1A,这可能会被忽略。在这种情况下,这意味着您不能同时以200mA驱动所有8个输出,即使它们都远低于最大500mA。虽然用于接地引脚的管芯键合线可能较粗,但最大接地电流通常取决于该线的功能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.