Я задал похожий вопрос на форуме EEVBlog некоторое время назад. У меня в голове была мысль, что любой сигнал, который мне нужен был постоянно низким, я сильно привязывал к земле, а любой сигнал, который мне требовался постоянно, я подключал через резистор.
Я действительно не знал, откуда и почему я использовал эту схему, поэтому я спросил об этом. Я думаю, что это могло быть что-то, что я подобрал где-то, что было более применимо в дни TTL.
EEVBlog - подтягивающие резисторы - технически необходимы против предпочтения?
Общее согласие, по-видимому, таково, и, как предполагает Хуисман, если вам не нужно будет тянуть сигнал в противоположном направлении, вы можете просто потянуть его вверх / вниз.
Стоит отметить, что мой вопрос касался устройств на базе CMOS - он все еще может быть применим / необходим, если вы играете с семействами TTL.
Другие технические причины были связаны с помехоустойчивостью, особенно если значения ваших подтягивающих резисторов были высокими.
Когда я пишу это, другие причины, по которым я могу подумать о желании использовать подтягивающие / понижающие резисторы, могут включать, например, возможности поиска неисправностей, «скрытые функции» или выбор режима отладки / обслуживания.
С тех пор я больше не использую подтягивающие резисторы, если они не нужны мне функционально.