Можно ли вообще игнорировать ток на входе и выходе MCU при анализе схемы, внешней по отношению к MCU?

Отсюда я вижу ниже иллюстрацию о подтягивающем резисторе.

введите описание изображения здесь

А в статье написано:

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

У меня сложилось впечатление, что ток на входе и выходе MCU настолько мал, что им можно пренебречь при анализе поведения схемы, внешней по отношению к MCU.

Такое предположение может немного упростить дело. Но это нормально?

Входной контакт обычно имеет довольно высокий импеданс. Но это зависит еще и от того, как он настроен. Если это просто цифровой входной контакт, вполне вероятно, что входное сопротивление будет порядка 100 к Ом или лучше (к обоим рельсам.)
@jonk Кажется, что для цифрового входа чем выше входное сопротивление, тем лучше.
Даташит на MCU расскажет вам намного подробнее. Один не сложно прочитать. И если вы спрашивали (я не могу сказать), то да более высокие значения (например, 1 М Ом ) лучше.
@jonk Да, я считаю, что таблица данных может дать мне конкретное значение. Но я просто хочу знать, почему высокое входное сопротивление лучше. Это потому, что высокое входное сопротивление может сделать помехи при подключении микроконтроллера незначительными? Просто больше вроде ничего не связано.
Ага. Бесконечный импеданс будет иметь нулевые помехи. Так что большие числа лучше.

Ответы (1)

Может быть. Для значений в кОмах обычно вы можете игнорировать это, если вы не делаете что-то с необычной операционной средой или высокой надежностью. Тем не менее, никогда не помешает внимательно прочитать техническое описание, когда вы планируете определить спецификацию новой детали.

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

Если вы попытаетесь свести к минимуму потребление при замкнутом выключателе, используя значение резистора, например 10 МОм, вы обнаружите, что производитель MCU не обязательно гарантирует, что это сработает.

Например, Microchip ATMega328p имеет следующие гарантированные характеристики:

введите описание изображения здесь

Утечки в 1 мкА достаточно, чтобы преодолеть несколько сотен нА от резистора 10 МОм, так что это может не сработать. Скорее всего, ток будет намного ниже при Ta << 105 ° C, поэтому он может подойти для игрушек или бытовых устройств.

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