Почему резистор в моей линии данных 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.