Сила привода AVR32

Техническое описание UC3C не дает четкого объяснения «мощности привода», его поведения и побочных эффектов в проектах. После изготовления платы я понял, что поместил светодиод на контакт x1 (AVR32UC3C2512C, контакт PB00) и рассчитал ток 23 мА ((5 В [вход] - 1,5 В [падение светодиода]) / 150 Ом).

В таблице 40-6 есть подсказка, что x1 обрабатывает 3,5 мА, так что произойдет, если я включу этот светодиод? Будет ли светодиод потреблять больше тока, чем может выдержать контакт, и сжечь MCU, или MCU ограничит ток до 3,5 мА? Или это означает что-то совсем другое?

Схема:

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

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

Ответы (1)

Не полагайтесь на то, что выходной контакт MCU эффективно ограничивает ток. Скорее всего, это повредит вашу деталь. Даже если он делает это правильно один раз, или первые несколько раз, или даже первые несколько сотен раз, вы ставите под угрозу свой дизайн. Вам нужен либо более высокий токоограничивающий резистор (ваш светодиод может включаться при 2 или 3 мА), либо вам нужен буфер.

Это общий ответ о микроконтроллерах. Я предполагаю, что вы правильно прочитали таблицу данных, и 3,5 мА - это максимальный выходной ток.
Я думал так же, но, поскольку это так плохо задокументировано, возможно, это может означать что-то еще ... нет таблицы с ограничениями тока для контактов, только 2 неоднозначные таблицы для максимальной нагрузки на контакты Vcc и напряжения выходного уровня с учетом некоторых пороговых значений тока (таблицы 40-1 и 40-6)
Я также ответил, не глядя на таблицу данных, потому что 3,5 мА — очень разумное число. Как вы сказали, это может быть расплывчато, но, как правило, мне не нравится зависеть от моего MCU, чтобы управлять большим током.
Я использовал PIC, которые могут выдерживать 25 мА на контакт.