Я создаю систему светодиодного освещения, для которой требуется около 16 подключений к Arduino (15 источников питания для светодиодов плюс общая линия заземления), и я хочу очистить кабели. Для моего приложения важно, чтобы разъем на концах любого кабеля был маленьким и аккуратным.
По сути, я хотел бы использовать кабель USB C — без каких-либо внутренних микросхем / резисторов — просто для переноски 19 одинаковых проводов общего назначения. Затем я мог использовать стандартные разделительные платы USB C на каждом конце кабеля и использовать кабель USB C в качестве простого канала для проводов с хорошими разъемами.
За все мои поиски я не могу найти ничего подобного...
Существует ли что-то подобное? Есть ли очевидное решение этой проблемы, которое я не вижу? Возможно, другой тип общего разъема, о котором я не думаю?
19 говоришь?
По стечению обстоятельств у HDMI ровно девятнадцать проводников.
Но: три из них — экраны, некоторые — дифференциальные пары, которые оптимизированы для высокочастотных сигналов, а не для передачи низкочастотного тока… Сомневаюсь, что хоть одна из них была предназначена для передачи тока для светодиода на 20 мА, не говоря уже о "светодиод" (что бы это ни было).
Вкратце: все эти современные компьютерные кабели являются специальными устройствами, и вы не можете ожидать, что они будут просто «пучкой проводов».
Итак, придерживайтесь чего-нибудь другого. Разъемы SUB-D довольно стандартны, с ними легко работать ручным инструментом; конечно, они намного больше. Но вам это может понадобиться в любом случае, потому что «светодиод питания» как бы говорит, что каждый проводник может нести 1 А или более, и это не будет весело с разъемами меньшего размера ...
Если вы спросите меня, это звучит как архитектурная вещь: вместо того, чтобы покупать (дорого) медь для перекрытия большого расстояния с большим током (потеря мощности из-за сопротивления провода), вам, вероятно, следует иметь свой (или другой) Arduino там, где вы' d иметь другой конец того кабеля, который вам нужен, и просто запустить линию передачи данных и подать туда питание.
На самом деле, есть очень простые способы коммутировать множество выходов с помощью нескольких кабелей:
Например, есть регистры линейного сдвига с входом-защелкой; есть даже такие, которые поставляются со встроенными линейными драйверами светодиодов с регулируемым током. С ними вам нужно будет запустить только 5 сигналов.
Это звучит намного проще и менее подвержено ошибкам, чем иметь 19 проводников! Кроме того, таким образом вы не ограничены 15 светодиодами. Вы можете иметь столько, сколько хотите.
Стандартный «полнофункциональный» кабель USB 3.0 имеет 18 жил 15 жил, опционально еще 3, и один экран. Он определен в спецификации Type-C , см. Таблицу 3-6.
См. также сноску. Провода не являются «идентичными проводами общего назначения», некоторые из них либо коаксиальные, либо скручены попарно.
Также важно помнить, что если кабель выполнен в виде витой пары (большинство из них), простое использование проводов для цифровой передачи сигналов может привести к огромным перекрестным помехам.
Более того, некоторые сигналы в кабелях могут передаваться с использованием тонких проводов AWG34, см. Таблицу 3-8, поэтому необходимо учитывать значительный импеданс провода и ограниченную мощность.
Более того, ожидайте, что к проводу CC будет прикреплена какая-то микросхема (называемая «электронным маркером»), и питание будет осуществляться через провод Vconn. Согласно спецификациям Type-C, ВСЕ полнофункциональные кабели должны иметь электронные маркеры.
Драйвер светодиода (например, TLC59116 для 16 каналов по 120 мА, IS31FL3236 для 36 каналов по 38 мА) + четырехжильный кабель — это все, что вам нужно.
По иронии судьбы, если общий ток светодиода меньше 1 А, то старый добрый кабель USB 2.0 может вам подойти. Только не используйте высокоскоростные часы, витая пара имеет много перекрестных помех.
Для более высокого тока просто используйте любой подходящий кабель и почти любой из тысяч доступных разъемов, например, DIN .
ОБНОВЛЯТЬ
Проблема с задержкой заключается в том, что я мог бы захотеть включать и выключать каждый светодиод независимо на частоте 1 кГц (например, светодиод № 1 включается на 5 мс, выключается, повторяется на частоте 1 кГц).
Как это бывает, вы неправильно понимаете, как работают эти чипы. Вам не нужно генерировать ШИМ самостоятельно, вы просто отправляете команды, устанавливающие индивидуальную яркость светодиодов, а чип генерирует ШИМ для вас (с частотой 97 кГц, или примерно в 100 раз быстрее, чем вы планировали).
Весь смысл этого ответа в том, что вам не нужно самостоятельно управлять светодиодами, вы используете цифровую связь по нескольким проводам и указываете чипу, что делать. При тактовой частоте 100 кГц вы можете изменять яркость всех 15 светодиодов примерно 700 раз в секунду, или примерно в 20 раз быстрее, чем может воспринимать человек.
У меня есть спецификации Osram, которые указывают прямое напряжение 3,1 В и диапазон (?) 100-1000 мА.
Вам не кажется, что эта информация относится к вопросу? А как вы собрались использовать кабель Type C (как в заголовке), если в нем большинство проводов AWG34, с максимальным номинальным током всего 180 мА? Вы понимаете, что при 1 А на светодиод ваш заземляющий провод будет переносить более 15 А!
В любом случае, в этом случае у вас все еще есть несколько вариантов.
Суть в следующем: отправьте сигнал управления и подайте питание на вашу светодиодную систему, сделайте фактическое переключение ШИМ с помощью небольшой схемы в самой системе.
Кстати, всего с 4-5 проводами вам, вероятно, даже не понадобится «маленький и аккуратный» разъем на стороне светодиода, вы можете припаять этот конец кабеля непосредственно к печатной плате.
асдфекс
цветность
Клен
цветность
Клен
цветность
асдфекс
Крис Стрэттон
цветность
Але..ченски
Клен
Маркус Мюллер
Клен
Маркус Мюллер
асдфекс
джсотола
15 LED power supplies plus a common ground line
цветность