Когда можно превысить абсолютный максимальный рейтинг детали?

Я всегда думал, что абсолютные максимальные оценки за часть — это пределы, которые ты не должен нарушать. Период. Конец истории.

Тем не менее, другой инженер утверждает, что превышение абсолютного максимального значения входного напряжения на контакте ввода-вывода микроконтроллера — это нормально. В частности, он хочет применить 5 В, ток ограничен 30 мкА, к микро с абсолютным максимальным напряжением 3,8 В (Vdd + 0,3 В <= 3,9 В). Аргумент, заключающийся в том, что фиксирующие диоды позаботятся о избыточном напряжении.

Я не смог найти ничего в таблице данных об аппаратном обеспечении ввода-вывода на микроконтроллере.

Когда можно превысить абсолютный максимальный рейтинг детали?

Техническая спецификация

Гид пользователя

Для стендового теста, конечно. Для массового производства нет.
Когда ты не против уничтожить вещи.
Ссылка на лист данных может помочь решить эту проблему.
Вероятность неудачи или младенческой смертности резко возрастает при ее превышении. Среднее время безотказной работы может составлять от десятков лет до микросекунд в зависимости от того, какой параметр и величина превышения
Физически невозможно применить «5 В, ток ограничен 30 мкА». Вы можете подать 5 В через резистор, который ограничит ток до 30 мкА, когда другой конец находится на уровне 3,8 В или 0 В, или что угодно, что вы выберете, или даже источник постоянного тока 30 мкА, который имеет зажим напряжения, чтобы он не превышал 5в. Когда 30 мкА попадает на зажимной контакт ввода-вывода, он будет ограничен им. Попробуйте и измерьте полученное напряжение на контакте.
Крайне важно отметить, что «абсолютно максимальные оценки» почти всегда даются в нерабочем состоянии, при этом на карту поставлено гарантированное выживание. «Рекомендуемые рабочие условия даны для ЭКСПЛУАТАЦИИ. Выполнение того, что рекомендует ваш коллега-«инженер», превышает не ОДИН предел, а два. || Невероятно малый ток в диодах с контактным зажимом ИНОГДА приводит к плохим или фатальным результатам. Мерфи контролирует значение "иногда". Этот мой ответ касается этого момента.
У TI есть интересный отчет о применении, где они предлагают сделать именно это.
@CL Я думаю, что примечание к приложению предлагает немного меньше, чем вы считаете. Для перенапряжения 0,75 В они подразумевают, что последовательный резистор в порядке. Более того, они указывают потенциальный делитель.
@CL Нашел эту жемчужину в отчете приложения TI: «R1 должен быть установлен достаточно большим, чтобы избежать превышения максимального входного тока зажима на выводе устройства в случае, если какой-то ученый-ракетчик использует двойную батарею (24 В) для запуска автомобиля зимой. "
Ты, должно быть, шутишь. Это приведет к вытягиванию питания из булавки.
Я думаю, вы просто говорите о времени разработки, но для вашей системы всегда нормально превышать максимальные рейтинги для деталей, если альтернатива хуже. Если ваш аппарат ИВЛ перегревается, программное обеспечение вашего контроллера может вытолкнуть детали за предел своих возможностей и даже повредить систему, чтобы она продолжала работать. То же самое для любых других жизненно важных систем

Ответы (11)

Никогда не безопасно превышать максимальные рейтинги. Даже работа в пределах номинальных значений может привести к сбоям, если, например, производственный процесс отклонился от спецификаций (у меня были силовые транзисторы, вышедшие из строя в ходе испытаний прототипа на выдержку, и производитель признал неисправность).

Чем дальше от «безопасного» региона вы работаете, тем выше вероятность раннего отказа. Может секунды, может месяцы - вообще анализа не будет. В редких случаях (а иногда и чаще по мере того, как устройства становятся более зрелыми) производитель может ослабить некоторые максимальные рейтинги, особенно рейтинги, которые относятся к ограниченным по времени нагрузкам.

В указанном вами случае вы определили, что абсолютные максимальные оценки, вероятно, являются приблизительными. Вполне вероятно, что мю А токи с высоким импедансом возбуждения могут быть достаточно надежно приняты на штырях без превышения напряжения пробоя (и, возможно, вы не превысите такой номинал, поскольку штырь будет зажиматься). Кроме того, существует риск защелкивания, если неожиданные части кремния проводят ток с различными состояниями напряжения.

Не ожидайте, что это сработает на 100 000 деталей, срок службы которых составляет 10 лет. Если вы можете смириться с случайными катастрофическими сбоями, возможно, дизайн все еще разумен. Если это порт отладки для продукта за 5 долларов со сроком службы 6 месяцев, это было бы более разумно.

Производитель очень редко допускает превышение абсолютных пределов в контролируемых ситуациях. Например, я видел модули памяти DRAM, для которых был указан абсолютный температурный предел в 100 градусов Цельсия, но имелось отступление, согласно которому можно было превысить этот предел на 10 градусов, если вдвое сократить интервал обновления. Таким образом, разговор с производителем может позволить вам выйти за рамки одного абсолютного предела, в то же время давая некоторые основания для других частей конверта, которые меньше всего заботят или могут обойти.

Превышение абсолютных максимальных оценок — плохая идея.

В некоторых очень ограниченных обстоятельствах осторожное продвижение чего-то за пределы может стоить риска. Это может относиться к разовым ситуациям, когда вы знаете, например, что температура всегда будет ниже 25 ° C, и вы думаете, что в результате вам может сойти с рук небольшое нарушение чего-то еще. Это также может относиться к ситуациям типа МакГайвера, когда у вас либо ничего нет, либо что-то, что могло бы сработать.

Недопустимо превышать ограничения в производственном проекте.

В вашем конкретном случае, вероятно, есть два ограничения: максимальное напряжение на контакте и максимальный ток на этом контакте. На самом деле вы не применяете 5 В, если оно ограничено 30 мкА. При токе всего 30 мкА через защитный диод возможно, что максимальное напряжение фактически не будет превышено. Внимательно прочитайте техпаспорт.

Максимальные значения абс. для контакта ввода-вывода AVR составляют 0,5 В выше Vcc или ниже GND и ток 40 мА. Я не вижу никакого способа для пользователя впихнуть/высосать микроампер и заставить фиксирующие диоды позволить напряжению выйти на 0,5 В за пределы рельсов.

Однажды я наткнулся на заметку о приложении от Atmel (не TI, я знаю - все равно интересно), которая оправдывает такую ​​​​конструкцию ... Для определения пересечения нуля в сети!

Цепь AVR для определения сети

Для защиты устройства от напряжений выше VCC и ниже GND, AVR имеет внутренние фиксирующие диоды на контактах ввода/вывода (см. рис. -1). Диоды подключены от контактов к VCC и GND и удерживают все входные сигналы в пределах рабочего напряжения AVR (см. рисунок ниже). Любое напряжение выше VCC + 0,5 В будет снижено до VCC + 0,5 В (0,5 В — это падение напряжения на диоде), а любое напряжение ниже GND — 0,5 В будет принудительно увеличено до GND — 0,5 В.

...

Последовательный входной резистор представляет собой резистор 1 МОм. Не рекомендуется, чтобы ограничивающие диоды проводили больше, чем максимум 1 мА, а 1 МОм позволит максимальное напряжение примерно 1000 В.

Так что, по-видимому, Atmel считает нормальным использовать ограничивающие диоды на своих микроконтроллерах таким образом, до 1 мА. (Хотя об авторитетности App Notes можно поспорить)

Лично я до сих пор не совсем уверен, что об этом думать. С одной стороны, если Atmel указывает, что можно получать/принимать ток до 1 мА через фиксирующие диоды, то я не вижу проблем, если вы будете держаться подальше от этого тока (и 30 мкА, безусловно, подходят для этого). Кроме того, при таком использовании вы фактически не превысите характеристики напряжения; диоды зажимают его, в конце концов.

С другой стороны, можно ли использовать такие фиксирующие диоды? Я никогда не находил в даташитах информацию о токе диодов фиксации, поэтому единственным источником для этого является App Note.

Таким образом, вы можете попытаться найти документацию от TI, указывающую максимальный ток через фиксирующие диоды. Возможно, у них также есть информация в их таблицах данных или примечаниях к приложениям, разрешающая или запрещающая такое использование.

Но если вы хотите быть в безопасности, вам лучше добавить свои собственные ограничительные диоды, желательно с низким Vf, т.е. Шоттки. Или используйте простой делитель напряжения. Таким образом, вам не придется беспокоиться о том, нарушаете ли вы спецификации или нет.

Обновление, август 2019 г.

Когда я наткнулся на примечание к приложению в этом ответе, я на самом деле делал хобби-проект, в котором я использовал эту конструкцию для определения пересечения нуля в сети. (Для получения более подробной информации, включая схему, см. этот вопрос ; это R8/R9).

Схема подключает 230 В переменного тока через 2 МОм напрямую к PB3 на ATTiny85, пропуская около 58 мкА RMS / 163 мкА пик через диоды ESD. Я все еще не совсем уверен, как ко всему этому относиться; Моей мотивацией для его использования было то, что проект частично был упражнением в минимализме ; посмотреть, насколько я могу уменьшить схему, и она все еще работает хорошо.

Какими бы ни были ощущения, спустя три года интенсивного использования MCU все еще работает нормально.

Сделай из этого то, что хочешь ¯\_(ツ)_/¯

очень интересно. Я думаю, что они собираются для абсолютного минимального количества деталей, иначе да, я бы сам добавил всевозможные разделители и внешние зажимы.
Это неприятно даже по меркам приложений Atmel. Забавно однако.
Я люблю жареные чипсы.
Эта схема абсолютно исправна. Очевидно, что он не изолирован, и вам нужно будет принять соответствующие меры предосторожности, но это инженерный способ сделать детектор пересечения нуля. Делитель — это хорошо, но если вы уменьшите его слишком сильно, вы, возможно, не сможете обрабатывать его как цифровой сигнал фронта (вы хотите, чтобы между максимальным низким напряжением и минимальным высоким напряжением было как можно меньше времени). Настаивайте на фиксирующих диодах, и вы, возможно, только что потеряли свою компанию на тысячи долларов без всякой причины.
Я бы, вероятно, настоял на стабилитроне 5,1 В на входе и земле. Это не должно иметь функционального значения для схемы при нормальной работе, но сделает ее более устойчивой к скачкам напряжения.
Кроме того, относительно: «но если вы уменьшите его слишком сильно, вы, возможно, не сможете обрабатывать его как цифровой сигнал края». Хотя это и не упоминается в примечании к приложению, Atmega163 имеет аналоговый компаратор на двух своих контактах, который должен иметь возможность обрабатывать этот крайний случай (har har) более четко определенным образом.
Какие скачки напряжения? Если у вас нет никаких спецификаций для переходных процессов, с которыми вам нужно иметь дело, то ваш стабилитрон тоже не принесет никакой пользы. Если напряжение поднимется до +/- 1000 В, вы будете проталкивать / вытягивать 1 мА через резистор 1 МОм, что может быть на грани, поэтому тогда укажите резистор 5 МОм за 0,00097 доллара, а не стабилитрон за 0,01792 доллара. В любом случае, я бы больше беспокоился о вашем блоке питания.
Я бы не стал доверять компаниям, производящим полупроводники, рассказывать вам, как безопасно обращаться с сетевым напряжением, если только это не связано с продуктом, предназначенным для этой цели.

Что касается превышения абсолютного максимального рейтинга в целом, я думаю, что другие ответы охватили это (т.е. не делайте этого).

Что касается абсолютного максимального номинального напряжения на контакте ввода-вывода, это немного сложнее, чем кажется на первый взгляд. В (обычном) случае, когда входы/выходы имеют внутренние защитные диоды на VCC и GND, необходимо учитывать два абсолютных максимальных значения: абсолютное максимальное напряжение и абсолютный максимальный ток инжекции. Если вы не превышаете абсолютное максимальное напряжение, то все в порядке. С другой стороны, если ваш входной ток ограничен ниже абсолютного максимального тока инжекции (например, с помощью резистора),должно быть нормально :)). Отличные заметки по применению, описывающие это: http://www.nxp.com/assets/documents/data/en/application-notes/AN4731.pdf

Конкретно для перечисленного вами устройства мне не удалось найти никаких значений абсолютного максимального тока инжекции.

В подобных ситуациях, когда вы приближаетесь к ограничениям и/или не можете найти нужные данные, я всегда рекомендую связаться напрямую с производителем и обсудить проблему с одним из его инженеров по приложениям (не бойтесь обращения к производителям, они обычно очень рады помочь!)

Если вы соблюдаете максимальный ток инжекции вывода ввода-вывода, вы гарантированно не превысите его абсолютное максимальное номинальное напряжение.

Хотя то, что думает инженер, может быть правдой, это определенно неразумно.

Зажимные диоды предназначены для непредвиденных ситуаций. Они НЕ предназначены для компенсации невежества и небрежного дизайна. При этом исчезают все запасы безопасности. Немного хуже по допуску по дизайну, производителю или какой-либо другой причине, и конструкция дает сбой. Когда технический специалист попадает в такую ​​ситуацию, не зная предыстории, он или она может потратить много времени на то, чтобы выяснить, что происходит.

Поэтому не делайте этого и оставайтесь в пределах спецификаций.

Поскольку это не упоминалось в других ответах, превышение максимальных значений на одном выводе микроконтроллера также может привести к следующему:

  • Если его применить до того, как микроконтроллер включится (даже за микросекунды), это может привести к защелкиванию микроконтроллера и катастрофическому отказу.

  • Если он применяется, когда микроконтроллер полностью выключен или выключен, этот ток будет течь в его шины питания через защитные диоды, питая его или предотвращая его полное отключение.

У Дэйва Джонса из EEBlog есть хорошее видео, демонстрирующее такое поведение.

Ω Более безопасным решением является установка TVS-диода для ограничения перенапряжения, а не зависимость от эффективного последовательного сопротивления утечки устройства. Серия R будет ограничивать ток, и пока этот ток безопасен и непрерывен, все должно быть в порядке. Но если емкостная связь и защита от электростатического разряда нарушены, лучше всего использовать зажимной диод TVS с низким Z (3,6 В TVS) для Vcc.

В этом ответе может использоваться закон Ома с некоторыми разумными оценками, а не точными значениями.

Вероятность отказа или младенческой смертности резко возрастает при превышении АБСОЛЮТНОГО МАКС.

Среднее время безотказной работы может составлять от десятков лет до микросекунд, в зависимости от того, какой параметр и величина превышения.

  • Вот как ток интерфейса ограничен и защищен от электростатического разряда.

Зажимные диоды ESD, как и все диоды, рассчитаны на определенное падение напряжения, Vf при некотором номинальном токе, If и часто состоят из двух ступеней с последовательным токоограничивающим резистором между ними для ослабления пиков 3 кВ до уровня менее 0,5 В или ниже Vgs. порог CMOS. Эти диоды ESD обычно ограничены постоянным током 5 мА из-за небольшого размера перехода, чтобы получить небольшую емкость обратного смещения 1 пФ для быстрого отклика интерфейса, а также быстрого отклика диода.

Предположим, что защита от электростатического разряда при стандартном разряде 100 пФ составляет 1 кВ при 5 мА. Все диоды имеют внутреннее ESR, обратное номинальной мощности Вт.

Мы можем оценить падение напряжения на 1-м диоде и падение напряжения от типичного предела тока 5 мА для диодов ESD. Если мы оценим Vf = 1 В, то увидим, что это может быть диод мощностью 5 мВт (5 мА * 1 В), который имеет расчетное ESR 1/(5 мВт) = 200 Ом.

Но 1 кВ ESD на 200 Ом вызовет всплеск 5 В на 1-м диоде.

Таким образом, нам нужен 2-й диод с оценкой 10K последовательно. Теперь всплеск электростатического разряда составляет 5 В / 10 кОм = 0,5 В, чего достаточно, чтобы быть ниже подпорогового уровня срабатывания Vgs вентилей CMOS.

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

30 мкА мало в этом контексте?

Как насчет того, чтобы рассчитать мощность, рассеиваемую в ограничительном диоде, разделить на объем диода (т. е. найти геометрический размер), а затем посмотреть, как быстро кремний в диоде будет нагреваться при приложении этого пикового уровня напряжения? Какая температура будет это достичь? Будет ли он таять?

Это простые разумные расчеты , которые вы можете сделать, чтобы получить представление о реальных нагрузках и изучить их вместе с вашим коллегой. Если вы можете учесть тепловые эффекты, перенапряжение, dV/dt из-за паразитной емкости (1) и т.п., тогда у вас может быть конструкция.

Но я подозреваю, что вы обнаружите, что по крайней мере одна проблема помешает амбициям (может быть, поэтому они являются абс-максимальными ограничениями ;-).

(1) паразитная емкость, вызывающая беспокойство, - это емкость, охватывающая сопротивление ограничения тока, которое будет разряжаться через этот маленький защитный диод и может не иметь достаточной теплоемкости, тем более что за ней следует устойчивая нагрузка постоянного тока, даже если она выдержит .

Это будет работать с большинством устройств Microchip PIC и также соответствует спецификации. Ограничитель тока (30 мкА) работает как делитель напряжения.

Иногда, если это нормально, что то, что вы делаете, ломается при первом использовании, вы можете меньше заботиться о рейтинге. Предположим, вы хотите создать контроллер, который управляет электромагнитным клапаном, выпускающим газ из колбы. Это будет бесполезно после выпуска газа. В этом случае вы можете управлять электромагнитным клапаном только с помощью транзистора. Когда он выключен, он сломается, позволяя току проходить между его коллектором и эмиттером. Но это нормально, потому что устройство больше не нужно.

Возможно, это не строго электроника, а пиропатрон. Отрезок нихромовой проволоки и автомобильный аккумулятор на 12 В. Любители ракетостроения делают это все время, чтобы запустить свои двигатели.

Предохранитель аналогичен тому, что его номинальная мощность рассчитана на взлом (безопасным способом).

Однако, если вы превысите номинальное напряжение для предохранителя, он может не прервать ток короткого замыкания. Предохранители имеют максимальные номиналы, которые лучше всего наблюдать, как и большинство других компонентов.