Зачем ставить резистор последовательно с сигнальной линией?

Много раз в схемах я видел резистор, включенный последовательно в сигнальную линию, а иногда даже последовательно с линией VDD микроконтроллера. Целью этого является сгладить шум в линии? Чем это отличается от использования небольшого конденсатора, например, 0,1 мкФ, чтобы сделать то же самое?

Какой номинал резистора? В какой сигнальной цепи?
В следующий раз найдите дубликат резистора серии вопросов и ответов на цифровых сигнальных линиях . Это связано с временем нарастания = 0,35/BW и импедансом полосковой линии, чтобы уменьшить отражения звона от несоответствия серии R на высокоскоростных тактовых генераторах. Для постоянного тока вы используете шунтирующий колпачок с низким ESR. ОМГ, 10 декабря 2010 г.
@ SunnyskyguyEE75 Я работаю над исследованием SI и отредактировал этот вопрос. Активный != Новый. :)
WTG Yelton не забудьте добавить начальный ноль 0.1

Ответы (8)

Двумя распространенными причинами являются целостность сигнала и ограничение тока при ленивом преобразовании уровня.

Для целостности сигнала любое несоответствие импеданса линии передачи, образованной дорожкой печатной платы и подключенными компонентами, может вызвать отражение переходов сигнала. Если им позволить отскакивать назад и вперед по трассе, отражая несоответствия в конце, в течение многих циклов, пока они не затухают, сигналы «звенят» и могут быть неверно истолкованы либо по уровню, либо как дополнительные переходы краев. Обычно выходной контакт имеет более низкий импеданс, чем дорожка, а входной контакт — более высокий импеданс. Если вы поместите последовательный резистор номиналом, соответствующим импедансу линии передачи, на выходной контакт, это мгновенно сформирует делитель напряжения, и напряжение волнового фронта, проходящего по линии, будет вдвое меньше выходного напряжения. На приемном конце более высокий входной импеданс выглядит как разомкнутая цепь. что приведет к синфазному отражению, удваивающему мгновенное напряжение обратно к исходному. Но если позволить этому отражению вернуться к выходу драйвера с низким импедансом, оно будет отражаться не в фазе и конструктивно интерферировать, снова вычитая и вызывая звон. Вместо этого он поглощается последовательным резистором драйвера, который выбирается в соответствии с импедансом линии. Такое окончание источника неплохо работает в двухточечных соединениях, но не так хорошо в многоточечных. Вместо этого он поглощается последовательным резистором драйвера, который выбирается в соответствии с импедансом линии. Такое окончание источника неплохо работает в двухточечных соединениях, но не так хорошо в многоточечных. Вместо этого он поглощается последовательным резистором драйвера, который выбирается в соответствии с импедансом линии. Такое окончание источника неплохо работает в двухточечных соединениях, но не так хорошо в многоточечных.

Ограничение тока при ленивой трансляции уровней — еще одна распространенная причина. Технологии КМОП ИС разных поколений имеют разные оптимальные рабочие напряжения и могут иметь пределы повреждения, определяемые крошечным физическим размером транзисторов. Кроме того, они изначально не могут допустить наличия на входе более высокого напряжения, чем их питание. Таким образом, большинство чипов построены с крошечными диодами от входов до источника питания для защиты от перенапряжения. При управлении 3,3-вольтовой частью от 5-вольтовой (или, что более вероятно сегодня, при управлении 1,2 или 1,8-вольтовой частью от источника 3,3 В), заманчиво просто полагаться на эти диоды для фиксации напряжения сигнала в безопасном диапазоне. Однако они часто не могут справиться со всем током, который потенциально может быть получен от выхода с более высоким напряжением, поэтому для ограничения тока через диод используется последовательный резистор.

Спасибо за все подробности. Это очень полезно. Итак, на PIC 2,5 В, когда у них есть контакты ввода-вывода, которые терпимы к 5 В, как они это делают? Просто с помощью стабилитрона или что-то в этом роде?
НЕ ЗЕРНЕР Обычный диод. Необходимость последовательного резистора зависит от того, какой ток может выдержать этот диод по отношению к падению напряжения и существующему импедансу.
@PICyourBrain, они просто используют обычный диод, а не стабилитрон, потому что они не ограничивают напряжение через стабилитрон с обратным смещением на GND, а скорее фиксируют напряжение через обычный диод с прямым смещением на Vcc. Этот крошечный ток к Vcc просто помогает питать всю схему (все, что потребляет от Vcc) на крошечный бит, поэтому регулятор напряжения, генерирующий Vcc, немного снижает выходной сигнал в этот момент. Это принцип ограничения: он позволяет напряжению перетекать через диод на шину высокого напряжения (Vcc), но эта шина не поднимается, так как она вытягивается.
@PICyourBrain, продолжая комментарий Габриэля. Назначение внутреннего диода состоит в том, чтобы предотвратить переход любого вывода выше Vcc. В старые времена КМОП перегрузка выводов вызывала странные паразитные эффекты внутри кремниевой пластины, особенно вы могли вызвать паразитный переход PNPN где-то, что в основном является тиристор (SCR), который закорачивает Vdd на землю, что приводит к самоуничтожению микросхемы. Этого больше не происходит, но чипы все еще могут вести себя странно, если их перегрузить.
Если этот вывод микросхемы открыт для внешнего мира, то вам, как правило, понадобятся дополнительные зажимные устройства на этой линии, однако вы не будете использовать стабилитроны на быстрых сигнальных линиях, поскольку они имеют слишком большую емкость. Диодные клещи Шоттки лучше всего подходят для быстрых сигналов. .

Да, целостность сигнала является причиной. Использование колпачка сильно замедлит лезвие и сделает его не таким чистым. Стандартной книгой по этому вопросу является High Speed ​​Digital Design: A Handbook of Black Magic . Как правило, в качестве отправной точки обычно используется 22,1 Ом. Вы можете использовать инструмент моделирования целостности сигнала, такой как HyperLynx от Mentor Graphics, чтобы получить лучший анализ до того, как плата будет построена.

На линии VDD причина не в этом. Некоторые люди могут поставить там резистор в миллиомах для измерения мощности, а затем заменить его на 0 Ом для производства. Другие, особенно аналоговые, могут поставить RC-фильтр, чтобы избавиться от шума.

Брайан, спасибо за ответ! Однако есть еще одна вещь. Есть ли эмпирическое правило для размера резистора?
@Jordan S, вы хотите, чтобы падение напряжения на нем, V = IR, было ниже максимально допустимого падения. Также необходимо учитывать характеристики фильтра, такие как частота прерывания. Если производитель ИС предложит это, он включит возможные значения в таблицу данных.
Для резисторов Vcc на маломощных микросхемах хорошей отправной точкой будет 10 Ом. Это работает очень хорошо (для своей стоимости) в снижении шума от цифровых микросхем до питания аналоговых микросхем. Важно в таких вещах, как цифровое радио, где оно может питаться от батареи с собственным сопротивлением 10 Ом, и любой шум в источнике питания будет модулировать AM-модуляцию радиочастотного сигнала.
Почему все книги по ЭО, которые я хочу, стоят 100 баксов?!?
Последовательные резисторы в линиях VDD полезны для ОГРАНИЧЕНИЯ звона индуктивности дорожки и шунтирующего конденсатора. Для Q, равного 2, или Zeta, равного 1, используйте это: Rdampen = sqrt( L / C ). Таким образом, 4 дюйма провода или 4 дюйма дорожки по воздуху (без плоскости под ним), длиной 100 миллиметров, имеют индуктивность около 100 наногенри; если байпасный конденсатор 0,1 мкФ, используйте sqrt (0,1 мкГн / мкФ) или sqrt (1) => Rдемпфер = 1 Ом. Для трассы 4" над плоскостью уменьшите предполагаемую индуктивность на 10:1 до 10 наноГенри; если конденсатор по-прежнему равен 0,1 мкФ, Rдемпф = sqrt(0,01 мкФ / 0,1 мкФ) = 0,31 Ом. Трудно получить. ESR может быть достаточным. ESR скрывает множество преступлений.

На каком продукте? Со стороны потребителя это, вероятно, для целостности сигнала (см. Ответ Брайана).

В инструменте разработки это может быть для ограничения тока. Я часто использую резисторы на 470 Ом на сигнальных линиях в своих проектах для линий передачи данных, которые подключаются к внешним модулям. Ток, потребляемый цифровым входом, недостаточен, чтобы вызвать значительное падение напряжения на этом резисторе. Ограничение тока означает, что ничего (обычно) не вылетит, если я допущу ошибку при подключении или если что-то замкнет соединение на открытой плате. Он отличается от колпачка, потому что колпачок будет потреблять большой ток на цифровом фронте (в течение короткого, но иногда существенного времени), оказывая противоположный эффект резистора.

Это также имеет смысл для подключения двунаправленных портов, потому что они могут конфликтовать друг с другом из-за ошибок программирования или странных состояний (например, один контроллер перезагружается из-за обнаружения пониженного напряжения, а другой продолжает работать).
Иногда во время опытно-конструкторских работ будет небольшой клуб дыма, когда вы случайно где-нибудь заденете провод, давая понять, что пришло время заменить резистор 470R. Как ни странно, это то же самое значение, которое я использую, 1k слишком мягкое. Я использую серию 22R на силовых приводах затворов MOSFET, останавливает их колебания. Это немного похоже на приготовление пищи, просто посыпьте немного приправы вокруг вашего блюда.

Я не уверен, что это то, о чем вы говорите, но небольшой резистор (<100 Ом) можно поставить на выходе операционного усилителя, управляющего длинной линией, чтобы емкостная нагрузка не вызывала усилитель колебаться.

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

Еще два ответа:

  1. Добавление резистора к линии может ограничить повреждающие потоки тока, которые в противном случае возникли бы в результате коротких переходных процессов высокого напряжения, например, вызванных электростатическим разрядом (ЭСР).
  2. Резистор с малым значением, подключенный к входу источника питания микросхемы, будет давать падение напряжения, пропорциональное току питания микросхемы. Если известно значение резистора, можно подключить счетчик, измерить напряжение и сделать вывод о токе, не нарушая работу цепи. Схема будет работать одинаково с требуемым измерителем или без него. Напротив, если бы на плате была точка подключения амперметра последовательно с источником питания, было бы необходимо закоротить это соединение всякий раз, когда материя отсутствует.
Помимо измерения тока, вы также можете использовать резистор в качестве контрольной точки для отладки вашей схемы с помощью осциллографа или логического анализатора, поскольку он выводит сигнал из паяльной маски.

Я видел Xilinx FPGA, запрограммированный для управления аналоговым CMOS-мультиплексором строк / столбцов на имидж-сканере, испортил мультиплексор, потому что субнаносекундные цифровые фронты Xilinx ушли НАМНОГО НИЖЕ земли и НАМНОГО ВЫШЕ VDD. Это можно было наблюдать с пробником 1 пФ с частотой 900 МГц (пробник TEK с активными полевыми транзисторами P6201, давно устарел). Ваш обычный медленный пробник 13 пФ не показал перерегулирования. Люди с многолетним опытом работы в этих областях посоветовали мне поместить резистор 1 кОм в каждый из 6-дюймовых проводов (около 15 таких проводов) от Xilinx к мультиплексору. Результат? Прекрасное изображение с большим количеством смещений. "Появилась ошибка усиления. Была добавлена ​​коррекция горячей и холодной пластины, и вы могли видеть тепло вашего пальца, пропитывающего лист бумаги. Что происходит? Защитные диоды, которые должны были поглощать удары электростатического разряда любой полярности, включались во время этих субнаносекундных провалов/выбросов. Таким образом, миллионы раз в секунду заряд вводился в CMOS-подложку и лунки, нарушая поведение цифровых и, возможно, аналоговых сигналов, если они направлялись в сеть из-за неожиданного потока зарядов, которым требовался обратный путь. Я помогал в отладке других схем CMOS, где только один логический элемент был нарушен во время теста ESD, потому что не былолокальный зарядосъемный контакт с лункой/подложкой.

Осторожнее с резисторами на линиях vdd. Если вы не будете тщательно выбирать размер крышки, вы можете получить пульсацию на подаче питания на устройство, что может отрицательно сказаться на его работе.

Я использую ферритовые бусины на линиях Vdd, особенно на аналоговых Vdd. Они фактически 20 Ом на шумовых частотах и ​​20 МОм на постоянном токе.
Когда я работал в аэрокосмической отрасли, мы использовали небольшие резисторы в линиях VDD для 1) повышения надежности, чтобы неисправный компонент не выводил из строя всю шину VDD 2) кажется, я помню, что вы могли подавать питание обратно через I/ O логики CD4000, и это обеспечивало некоторое ограничение тока для этого нежелательного пути в случае, если логика CD4000 без питания (или запитанная от нижней шины) была подключена к запитанным активным сигналам.
мое первое знакомство с CMOS было в университете в 1977 году? Я был в лаборатории и подключил свой делитель CMOS к макетной плате и получил ожидаемое деление на 10 на выходе осциллографа, затем я заметил, что еще не включил 10-вольтовый блок питания. С тех пор я видел подобные эффекты в течение десятилетий, может запутаться, когда у вас есть неисправность источника питания, но схема все еще «работает».

Иногда резистор или другая нагрузка добавляются параллельно дискретному цифровому входу, чтобы компенсировать распределенную емкость в длинном входном кабеле. Рассмотрим случай, когда полевой выключатель на конце длинного экранированного кабеля имеет горячий и обратный проводники. другой конец кабельной пары имеет линию 120 В переменного тока, а обратная сторона идет на вход ПЛК, РСУ или другого цифрового устройства. На основе следующих значений: - Напряжение питания - Емкость кабеля - Импеданс цифрового устройства ввода - Напряжение включения цифрового устройства ввода Вы можете рассчитать максимальное безопасное расстояние для прокладки кабеля, чтобы вход отключался при размыкании переключателя.
Импеданс кабеля и входное устройство образуют делитель напряжения, который может привести к тому, что напряжение на входе будет выше порогового значения, даже при разомкнутом переключателе.

Вопрос конкретно касается последовательных резисторов, а не параллельных.