Какой максимальный ток для каждого контакта ввода/вывода?

Вопрос

Насколько мне известно, каждый вывод ввода/вывода должен поддерживать ток около 20 мА, каковы последствия повышения или понижения? Но если я использую все выводы ввода/вывода, есть ли максимальное значение тока, которое мне следует иметь в виду? Например, сумма всех токов во всех выводах не должна превышать 100 мА.

, 👍2

Обсуждение

20 мА — это рекомендуемый МАКСИМАЛЬНЫЙ ток на пин — всегда следует стараться использовать меньший ток. Нет никаких проблем с током, который поступает или поступает на 5 мА или даже 1 мА на пин., @Peter Bennett


2 ответа


Лучший ответ:

3

Это первый результат при поиске в Google по вашему вопросу:

И это можно подтвердить на страницах 313 и 314 технического описания:

Чтобы узнать, куда подключен каждый контакт (на Arduino Uno), вы можете посмотреть официальную (запутанную) схему.

Ниже я привожу отрывок, на котором показаны контакты Vin и 5V на разъемах, а также соединение с клеммой питания.

Если вы хотите управлять 12-вольтовым двигателем или 12-вольтовой светодиодной лентой или другими нагрузками постоянного тока, вы можете использовать следующее (что также легко найти с помощью Google):

*Обратите внимание, что ваши 12 В Gnd и Arduino Gnd должны быть подключены.

схема

смоделировать эту схему – Схема создана с помощью CircuitLab

,

1

Ограничения мощности на вывод и на чип указаны для каждой модели (на основе чипа Atmel). Вы можете посмотреть номер чипа Atmel и увидеть номинальные мощности. Например, чип может иметь максимум 40 мА на вывод, но в общей сложности 200 мА для всего чипа. Эти цифры являются лишь примерами. Фактические цифры зависят от того, о каком Arduino и каком чипе идет речь.

Помните, что микроконтроллерные чипы НЕ предназначены для ПЕРЕКЛЮЧЕНИЯ значительного количества мощности. Это НЕ работа микроконтроллера. Его работа заключается в УПРАВЛЕНИИ внешними устройствами (транзисторами, тиристорами, твердотельными реле, реле и т. д.), которые фактически выполняют «тяжелую работу» по переключению больших объемов мощности.

Ваш последний вопрос действительно не имеет никакого смысла. Можете ли вы прояснить его?

VCC — это название главной шины питания и вход микроконтроллера. Это может быть или не быть 5 В в зависимости от того, о каком Arduino вы говорите. Старые были 5 В, но новые чипы (включая те, что используются в Arduino) больше стремятся к 3,3 В.

,