Почему резистор в моей линии данных Neopixel работает вообще?


10

Adafruit в наилучших практики для своих строк Neopixel светодиодных говорят, «Место 300 до 500 Ом резистора между Arduino вывод данных штифта и входом первого NeoPixel.»

Кто-то спросил о назначении этого резистора здесь, и я читаю о паразитных диодах и нагрузочных резисторах, чтобы понять это больше, но в двух словах, почему добавление этого резистора также не приводит к падению напряжения? Другими словами, если бы у меня был логический сигнал 5 В, касающийся моей линии данных Neopixel, разве последовательное добавление этого резистора не уменьшило бы этот сигнал?

Например, если цепь данных Neopixel не имеет никакого сопротивления, то теперь я ожидаю 5 В на одной стороне резистора и 0 В на другой ... верно? И если у меня есть 0V, идущий к данным Neopixel, то как вообще работает сигнализация? Я очень новичок в электронике, но кажется, что это определение схемы делителя напряжения.

Кроме того, если бы вы не знали о резисторе на 300-500 Ом, как бы вы выбрали это значение? Это основано на уравнении или просто смотрит на что-то в области видимости, пока оно не покажется стабильным?

Спасибо за помощь, это действительно озадачивает меня =)

Ответы:


14

Резистор предназначен для ограничения тока на входном контакте. Скорее всего, вход имеет очень высокое сопротивление постоянному току (более 1 МОм), поэтому протекает незначительный ток (порядка uA) и незначительное падение напряжения (порядка uV или мВ). Резистор, скорее всего, используется для замедления скорости нарастания соединения (входной вывод будет иметь некоторую емкость, поэтому добавление последовательного резистора образует RC-цепь) для предотвращения перерегулирования и звонка, что может вызвать проблемы со связью. Это также предотвращает попытки ввода-вывода сигнала питания светодиодов через защитные диоды ESD, ограничивая ток чем-то, что не повредит внутренние диоды.


спасибо, это супер полезно! Я думаю, что имеет смысл, что вход имеет такое высокое сопротивление постоянному току, в противном случае вы бы отправили тонну тока, просто чтобы послать сигнал.
— user358829

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

N00B вопрос: почему высокий входной импеданс делает вывод более чувствительным к емкостной связи, как это?
— user358829

2
Думайте об этом как о попытке наполнить ведро. Высокий входной импеданс означает, что ковш не очень негерметичен. Можно заполнить его даже небольшим потоком воды или коротким потоком большого количества воды, и он может оставаться наполненным в течение достаточно долгого времени. Тем не менее, схема с низким входным импедансом подобна ковшу с большим отверстием в нем. Вам нужно постоянно наливать туда много воды, иначе она опустошится сама по себе. Довольно легко генерировать напряжение в несколько вольт при сопротивлении 10 или 100 мОм.
— alex.forencich
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.