STP16CPC26PTR и ардуино

nikmihru
Offline
Зарегистрирован: 25.12.2021

Доброго времени суток. Имеется плата со светодиодами (табло). С одной стороны светодиод управляется транзисторным ключём (9 рядов), с другой через микросхему stpcpc26. Помогите организовать управление этой микросхемой. Спасибо :)

b707
Offline
Зарегистрирован: 26.05.2017

для табло лучше брать матрицы

Alex_Ferrum
Offline
Зарегистрирован: 04.05.2015

https://www.st.com/resource/en/datasheet/stp16cpc26.pdf

Вот документация на микросхему, 16-ти битный драйвер с установкой выходного тока внешним резисторов. Управляется, я так понял аналогично 74HC595, с тем лишь различием, что у последней 8 бит и нет установки выходного тока. 

b707
Offline
Зарегистрирован: 26.05.2017

Alex_Ferrum пишет:

https://www.st.com/resource/en/datasheet/stp16cpc26.pdf

Вот документация на микросхему, 16-ти битный драйвер с установкой выходного тока внешним резисторов. Управляется, я так понял аналогично 74HC595, с тем лишь различием, что у последней 8 бит и нет установки выходного тока. 

типичный LED драйвер

Вот тут есть описание протокола и готовый пример кода работы с драйвером на ардуино

https://www.phanderson.com/arduino/stp_596.html

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:

для табло лучше брать матрицы

интересно, во что такое табло выльется?

b707
Offline
Зарегистрирован: 26.05.2017

ua6em пишет:

интересно, во что такое табло выльется?

Заказать хочешь? :) можно у автора спросить, он тут на форуме :)

http://arduino.ru/forum/proekty/dmdstm32-versiya-biblioteki-dmd-dlya-stm32duino?page=5#comment-574018

nikmihru
Offline
Зарегистрирован: 25.12.2021

b707 пишет:

Alex_Ferrum пишет:

https://www.st.com/resource/en/datasheet/stp16cpc26.pdf

Вот документация на микросхему, 16-ти битный драйвер с установкой выходного тока внешним резисторов. Управляется, я так понял аналогично 74HC595, с тем лишь различием, что у последней 8 бит и нет установки выходного тока. 

типичный LED драйвер

Вот тут есть описание протокола и готовый пример кода работы с драйвером на ардуино

https://www.phanderson.com/arduino/stp_596.html

 

пример заработал, спасибо.

но светодиоды,  которые не должны светиться, чуть тлеют.

и можно ли ещё как то написать или куда нибудь направить на описание работы этого драйвера. что и как подавать ему на входа, чтобы управлять. с мануалом не разобрался.

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

nikmihru пишет:

но светодиоды,  которые не должны светиться, чуть тлеют.

Недавно столкнулся с такой же проблемой при моделировании в Протеусе.  Эти диоды управляются по принципу динамической индикации, как и в моём случае. Дело было в том, что закрытый транзистор не обеспечивал нужный положительный потенциал для закрытия диодов на катодах строки(строки с общим катодом).

Решил вопрос с помощью "подтяжки" к +5в строк резисторами 430 Ом.(R1, R11, R12, R13)

Изначально были по 10кОм и этого не хватало

Так что, возможно , не всё правильно подключили по железу.

Схему привожу лишь для пояснения своих слов

А по софту попробуйте увеличить задержки, может станет видно, что да как.