Резистор за свличане се използва в електронни логически вериги, за да осигури известно състояние на сигнала. Обикновено се използва в комбинация с резистори и ключове, за да се гарантира, че напрежението между земята и Vcc е активно контролирано, когато ключът е отворен (подобно на резистор за повдигане).
Това може да звучи объркващо в началото, така че нека разгледаме един пример.
Дигиталната верига има три входни логически състояния: Високо (1), Ниско (0) и плаващо (неопределено). Но дигиталната верига работи само в високо или ниско състояние.
В плаващо състояние дигиталните вериги може да се объркат между високо и ниско. Резисторите се използват, за да ограничат тока в веригата.
Представете си дигитална верига, работеща на 5 В. Ако входното напрежение е между 2 и 5 В, входната логика на веригата е висока. А ако входното напрежение е по-малко от 0,8 В, входната логика е ниска.
Когато входното напрежение е между 0,9 и 1,9 В, веригата ще бъде объркана при избора на състояние.
Резисторите за свличане или повдигане се използват в дигитални вериги, за да се избегне тази ситуация. В плаващо състояние, резисторите за свличане задържат логическото ниво близо до нулево напрежение, когато няма активна връзка с веригата.
Резисторът за свличане е свързан със земята, както е показано на фигурата по-долу.
Работа на резистора за свличане
Когато механичният ключ е отворен, входното напрежение е свличано до нула (ниско). И цифровият пин гарантира ниско състояние.
Когато механичният ключ е затворен, входното напрежение е повдигано до високо. В това състояние, цифровият пин гарантира високо логическо ниво.
Съпротивлението на резистора за свличане трябва да е по-голямо от импеданса на веригата. В противен случай, той не може да свличи ток, и някакво напрежение може да се появи на входния пин.
Веригата може да работи в плаващо състояние в това състояние, независимо дали ключът е отворен или затворен.
Съпротивлението, необходимо за резистори за свличане, се изчислява с Закона на Ом.
Формулата за изчисление на резистор за свличане е:
Където,
VLmax е максималното необходимо напрежение в ниско състояние,
Isource е токът между затвор и източник.
Например, минималното напрежение, необходимо за изключване на веригата, е 0,8 В. И токът между затвор и източник е 0,5 мА.
В това състояние, можем да изберем максималното съпротивление за свличане 1,6 кОм. Въпреки това, не можем да използваме по-голямо съпротивление.
Значителното съпротивление създава по-голям падане на напрежението, което води до входно напрежение на затвора извън нормалния диапазон на ниско напрежение.