Электрические характеристики TLC5917

Я использую Arduino Uno для связи по SPI с тремя каскадно включенными чипами TLC5917, соответствующими красным, зеленым и синим рядам светодиодной матрицы RGB. Я использую прямой выходной ввод-вывод с Arduino для питания колонок.

Теперь я намерен использовать мультиплексирование, чтобы избежать одновременного потребления слишком большого тока, хотя потенциально он все равно может быть довольно большим (3 x 8 x 20 мА).

Мне удалось отобразить полностью белый экран с использованием мультиплексирования с довольно высокой яркостью, однако, насколько мне известно, это не должно быть возможным.

Просматривая технический паспорт, я обнаружил, что как при 3 В, так и при 5 В выходное напряжение номинально составляет Vdd - 0,4 для Voh (выходное напряжение высокого уровня). Это означает, что при 5 В минимальное выходное напряжение должно быть 4,6 В, а при 3 В — 2,6 В.

Отключение мультиплексирования и простая запись в регистры и столбцы, а затем измерение напряжения показывают 2,5 В, 2,8 В и 1,8 В для разных цветов. Это противоречит техническому паспорту.

Схема не содержит резисторов, за исключением резистора сопротивлением 680 Ом, подключенного между GND и REXT. Arduino питается через USB.

(http://www.ti.com/lit/ds/symlink/tlc5917.pdf)

Почему напряжение такое низкое? Разве оно не должно быть выше, судя по техническим данным? Я правильно прочитал атрибут? Как моему Arduino удается управлять таким количеством светодиодов (пусть и через светодиодные драйверы)?

Что я могу сделать, чтобы сделать эту схему более безопасной и стабильной с точки зрения электроники?

, 👍0

Обсуждение

Вы путаете логические сигналы с источниками постоянного тока., @Majenko


1 ответ


3

Концепции ВЫСОКОГО и НИЗКОГО уровня, а также напряжения, связанные с этими концепциями, применяются только к логическим сигналам.

Драйверы светодиодов не логические сигналы - они потребители постоянного тока. Напряжения, которые вы измеряете, являются прямыми напряжениями светодиодов.

,