Микроконтроллеры имеют внутренние понижающие резисторы, но большинство цепей имеют внешние резисторы.
Я искал ответы в Google, и несколько сайтов сказали, что эти резисторы не такие сильные, но я подумал, что они достаточно хороши для работы. У меня была мысль, что им может понадобиться внешний, потому что внутренние резисторы должны запускаться при программировании.
Поэтому для незапланированной ситуации они также подключают внешние резисторы. Но я не уверен в этом.
Какова реальная причина использования внешних устройств, когда у нас есть внутренние?
microcontroller
resistors
pullup
pulldown
Гунджан Гангвани
источник
источник
Ответы:
Есть несколько возможных причин, таких как
источник
Некоторые (или, возможно, многие) микроконтроллеры имеют внутренние подтягивающие резисторы, но это часто довольно высокие значения. Многие приложения требуют более низких значений.
На входах в обычные логические схемы (вентили, счетчики и т. Д.) Могут также потребоваться подтягивающие резисторы, которые не имеют внутренних подтягивающих нагрузок (а иногда мы хотим использовать понижающие резисторы ...)
источник
Кроме того, вы будете использовать внешний резистор каждый раз, когда вам нужно фактическое значение сопротивления. Микроконтроллеры обычно не имеют реальных подтягивающих резисторов, а скорее полевые МОП-транзисторы, потребляющие небольшой ток, поэтому их эквивалентное значение сопротивления может сильно варьироваться в зависимости от сигнала, который вы подаете на вывод.
источник