Каков предел перенапряжения, перегрузки по току или мощности на выводе Arduino Mega 2560
У меня есть входное напряжение, идущее на вывод Arduino, которое может достигать 5,25 В. У меня есть много вариантов решения этой проблемы, но самым простым было бы включить встроенный резистор, который ограничивает мощность, которую перенапряжение может доставить на плату.
Я провел несколько экспериментов с платой, используя вывод, который установлен в INPUT
, INPUT_PULLUP
, OUTPUT
установлен в low и OUTPUT
установлен в high. В этих конфигурациях я посылал напряжение через резистор 33 Ком на вывод и пропускал 0-6 В через резистор. Напряжение на выводе в выходном
режиме было очень жестким, идеально прижимая его выход к резистору.
В любом из входных
режимов перенапряжения, казалось, счастливо проходили через резистор, подавая на вывод не более 65 мкА и 0,15 МВт, пока он поднимался до значения 5,5 В. тогда мне кажется, что контакты Arduino довольно устойчивы к перенапряжению, но это может быть неправильной оценкой.
@J Collins, 👍-1
Обсуждение2 ответа
Максимальное напряжение на любом выводе ввода-вывода составляет VCC+0,5 В или 5,5 В при питании от 5В.
Максимальный "впрыскиваемый" ток не указан в таблице данных, но обычно 1 мА является разумным значением.
Таким образом, 5,25 В при 65уА-это, хотя и не идеально, но, по крайней мере, терпимо.
Спецификация ATmega2560 находится здесь:
Микрочип Atmet 2560 Спецификация
Важный раздел для таких вопросов: АБСОЛЮТНЫЕ МАКСИМАЛЬНЫЕ РЕЙТИНГИ
Для этого чипа нам предоставляются:
Обратите внимание на напряжение на любом выводе... спецификация, которую я выделил. Это говорит о том, что ни при каких обстоятельствах вы не должны позволять контакту опускаться ниже -0,5 В или выше (Vcc + 0,5 В), иначе вы рискуете повредить чип. Таким образом, если вы работаете на 5,0 В, это означает, что вы можете безопасно подать напряжение +5,5 В на вывод.
Ваш сигнал 0-6V превышает предел для этого устройства, и вы попадете в другой раздел, который я выделил, - "УВЕДОМЛЕНИЕ".
Как правило, не стоит приближаться к Абсолютным максимальным рейтингам, не говоря уже о том, чтобы вбивать контакт точно по максимальному рейтингу, так как только небольшая разница поставит вас на первое место. Абсолютные максимальные номинальные значения не являются руководящими принципами проектирования, поэтому в таблице данных прямо говорится: "Воздействие условий абсолютного максимального номинального значения в течение длительного времени может повлиять на надежность устройства". 5.25 В было бы приемлемо, хотя и не является признаком хорошего дизайна, но 5.5 В-это нет-нет (все это при условии, что напряжение питания 5В)., @ocrdu
Да, это совершенно верно. Также важно иметь в виду фактический Vcc. Если оно немного низкое, но все же в пределах допустимого, то приемлемое в остальном входное напряжение может привести к повреждению., @jwh20
- Могу ли я использовать выход 3,3 В Arduino напрямую к esp8266?
- Лучший способ защитить цифровой выход?
- Подключите Arduino Uno RX/TX к GPS-модулю 3,3 В NEO-M8N.
- Контакт Vin против разъема USB против разъема Barrel: Wemos D1 R2
- Чип CH340 сгорает после подключения Arduino к мощному источнику 12 В
- Есть ли у NodeMCU какая-то защита от неправильных подключений, которые могут вывести из строя USB-накопитель компьютера?
- Непрерывное напряжение на выводах ввода-вывода, когда 5 В не подключено?
- нужно не менее 5 вольт, но 3,7 литий-полимерный аккумулятор не обеспечивает достаточного напряжения
Вы ознакомились со спецификацией Atmel (то есть микрочипа) для ATmega2560? Там описаны все эти ограничения и многое другое. Имейте в виду, что если условие не вызывает немедленного сбоя, это еще не значит, что оно не наносит ущерба. Некоторые повреждения накапливаются и проявляются только с течением времени., @jwh20
Если вы используете этот вывод только для ввода, вы можете просто добавить делитель напряжения, используя два резистора (один к входной линии, а другой к земле)., @PMF
Все входы имеют **зажимные диоды**. В сочетании с вашим резистором они предотвратят слишком высокое напряжение., @Gerben