Как включить/запитать светодиодную матрицу 13x13?

Привет всем! У меня на уме проект AVR, для которого потребуется светодиодная матрица 13 на 13 ярких белых светодиодов. Я буду подключать свою собственную матрицу для этого (не используя готовые 8x8). Я планирую использовать некоторые сдвиговые регистры для управления анодами/катодами (столбцы/строки).

Это будет мой первый проект со светодиодной матрицей и моя первая работа со сдвиговыми регистрами.

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

Любой совет будет принят во внимание. Спасибо!

Ответы (1)

Я бы посоветовал вам использовать микросхему со сдвиговым регистром, которая имеет приличную способность потреблять ток для катодов, и использовать микросхему со сдвиговым регистром для управления дискретными транзисторами для анодов. Возможно, подключите матрицу как 7x26 и используйте две микросхемы TLC5925 для столбцов и используйте 74HC164 или аналогичный для управления семью хорошими мощными транзисторами для строк.

На самом деле, может быть хорошей идеей оснастить ряды чипом счетчика и 555-таймером, чтобы они автоматически сканировали, но главный процессор может «подтолкнуть» таймер, когда он будет почти готов к следующему счету. Такая схема могла гарантировать, что независимо от того, что делал процессор, строка не могла находиться под напряжением намного больше, чем 1/5 времени (процессор мог быстро стробировать шесть строк, затем задерживаться на седьмой, затем на шести). строки быстро, задерживаться на седьмой и т. д., но аппаратное обеспечение будет ограничивать долю времени, затрачиваемую на любую одну строку, даже в худшем случае.