Что такое подтягивающее сопротивление? Что оно делает? И зачем это нужно?

Я столкнулся со многими простыми схемами, которые показывают, как включить светодиод или что-то еще. Часто упоминаются вытягивающие резисторы. Что они делают? Некоторые контакты GPIO требуют вытягивания резисторов, а другие нет, в чем разница?

23 голоса | спросил Menuta 19 Jpm1000000pmSat, 19 Jan 2013 12:59:59 +040013 2013, 12:59:59

5 ответов


11

Из веб-сайта Arduino :

  

Часто полезно направлять входной контакт в известное состояние, если вход отсутствует. Это можно сделать, добавив нагрузочный резистор (до + 5 В V) или выталкивающий резистор (резистор на землю) на входе, при этом 10Â kO © является общим значением.

НО . Это с сайта Arduino. Помните, что контакты малины GPIO только 3,3 В толерантные (так что сделайте подтягивание до 3,3 В, не 5 V на малиновой пи) !!!

Вот пример подтягивающего резистора схемные.

пример

Подтяжка будет следить за тем, чтобы штырь не поднимался слишком сильно. Затвор имеет три возможных состояния: ON, OFF и FLOATING.

Состояние FLOATING не очень полезно, поскольку оно не может быть преобразовано в логическое значение. Следовательно, подтягивающие и выталкивающие резисторы: они предназначены для устранения состояния FLOATING.

ответил Steven Devijver 19 Jpm1000000pmSat, 19 Jan 2013 13:57:39 +040013 2013, 13:57:39
7

Подтягивающий или выталкивающий резистор используется на входных выводах для определения состояния в случае, если вход не имеет ничего подключенного или подключенная часть находится в состоянии с высоким импедансом (Z). Входы без определенного состояния имеют проблему, что входное значение может быть любым (0 или 1), называемым плавающим.

Это более подробно описано в статье в Википедии (что Jivings добавил к комментариям вашего вопроса) и немного более визуально в эта статья о SparkFun .

ответил ikku 19 Jpm1000000pmSat, 19 Jan 2013 14:00:28 +040013 2013, 14:00:28
2

Что-то, о чем нужно помнить (сначала немного смутило меня), заключается в том, что подтягивающий или выпадающий резистор является стандартным резистором в определенной роли. Более одного человека пытались купить подтягивающие резисторы только для того, чтобы найти, что их не существует. В противном случае это так же, как кажется, стандартный резистор, тянущий напряжение до 5 В /3.3 В или до 0 В как нормальное состояние.

ответил Nathan 22 PMpWed, 22 Apr 2015 19:32:21 +030032Wednesday 2015, 19:32:21
1

Электронный словарь определяет подтягивание следующим образом:

  

pull-up: описать используемую схему или компонент   для повышения значения (например, полного сопротивления) схемы до   который он подключен.

Если светодиод подключен к источнику питания + 5 В и управляется (светодиод ВКЛ и ВЫКЛ) с помощью микроконтроллеров /микропроцессоров или другими способами, во время включения питания источник питания может подавать большой ток, в свою очередь высокий ток может повредить светодиод.

В предел высокий ток от источника питания, подтягивающий резистор, вытягивает импеданс и ограничивает ток, подающий светодиод от источника питания (+ 5 В). Следовательно, светодиод защищен от высоких токов. Основываясь на схеме, функция pull-up изменяется и формирует защиту для проводной логики AND для шины I²².

ответил Mohan PAKALAPATI 24 Jam1000000amThu, 24 Jan 2013 08:00:56 +040013 2013, 08:00:56
1

Термин pull-up или pull-down - это термин, используемый для описания роли, которую выполняет резистор. Это подтягивает сигнальная линия, что он подключен к одной клемме в направлении питания /заземления /опорное напряжение, которое присутствует на другом терминале. Предыдущий ответ неверен, говоря, что «A» вытягивает импеданс, а означает уменьшить сопротивление /полное сопротивление в цепи, так что линия принимает известное состояние, когда оно иначе не будет. входной контакт на интегральной схеме, который в противном случае не подключен. Поскольку это будет противодействовать эффектам, когда подключено что-то внешнее , требуется количество сопротивления low , достаточное для выполнения pulling если штырь случайно или намеренно оставлен разомкнутой цепью, но высокий достаточно, чтобы любая внешняя цепь не была чрезмерно обременена, чтобы преодолеть эффект, когда он хочет управлять линией в другом направлении.

Штыри GPIO на Pi имеют управляемые внутренние, которые, как я понимаю, в основном могут быть сделаны для того, чтобы линии принимали логическую низкую или высокую или левую разомкнутую цепь - последняя из них прекрасна, если есть предоставленный пользователем потяните вверх /вниз резистор , чтобы выполнить работу (возможно, как часть внешней окружности). Конструкция последнего особенно важна, если внешняя цепь работает от рельсов питания, превышающих 3,3 В, потому что в этом случае подтягивание не должно пытаться поднять напряжение на линии до 3,3 В - последовательный резистор (скажем, 4K7) и диод Шоттки (например, BAT85) с анодом для сторона последовательного резистора, подключенного к выходу GPIO, и его катод к направляющей электропитания 3,3 В является одним из способов предотвратить это - низкое (<0,2 В) падение прямого напряжения этого типа диода предотвращает прием сигнальной линии достаточно, чтобы повредить Pi, за счет немного увеличенного времени для распространения сигналов в Pi.

Я только начинаю с Pi, когда вчера купил два б /у вчера (хотя я занимаюсь электроникой уже более 35 лет), и я ищу информацию о Пинате Пи по этой причине - и за лучшее место, чтобы получить два блока питания, поскольку они не пришли с ними. 8-P

ответил SlySven 19 42015vEurope/Moscow11bEurope/MoscowThu, 19 Nov 2015 06:50:57 +0300 2015, 06:50:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132