Независимо от того, поднимаете ли вы это или опускаете, все зависит от вас и ваших потребностей.
Как упоминалось ранее
Если ваш код запускается по падающему фронту или a 0
, вы можете использовать подтягивание, чтобы поддерживать высокий уровень, когда он не используется.
Если ваш код запускается с нарастающим фронтом или a 1
, вы можете использовать опускание вниз, чтобы потенциал оставался равным 0, используя ваш внешний источник.
Теперь тяговые резисторы должны иметь высокое омическое значение, достаточное для преодоления шума, который необходимо устранить, но не настолько сильное, чтобы ваш внешний источник не смог его преодолеть.
Как правило, потянув вниз, вы сэкономите несколько мА энергии.
Допустим, у нас есть 5k подтягивания при 5v, то есть 1mA
на вывод; при разрядке батареи каждый мА драгоценен.
Когда мы опускаемся, мы, как правило, просто сжигаем шум ЭДС, потребляя незначительное количество мАс.