Atmega + MCP23017 + LM2596S

CivicEG
Offline
Зарегистрирован: 12.09.2014

Я только начинаю и попал в проблему из которой сложно выйти, Без опыта.

Вообщем имеем: 

1.Атмега328p_au

2.78L05 

3.МСР23017 сдвиговый регистор 

4.LM2596S

5.и светодиоды

Картинка на быструю руку, на самом деле вместо одного светодиода расположенно порядка 50шт smd5730 и на mcp задействованы все 16каналов.

Проблема заключается в том что когда начинает mcp23017 включать светодиоды то сразу же начинает АДСКИЙ греться 78L05. Как это вообще может происходить? нужны диоды куда-то?

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

в базу каждого транзистора надо токоограничивающий резистор ставить, 1 кОм

sadman41
Offline
Зарегистрирован: 19.10.2016

Если вы будете с 14V скидывать на 5V этим стабилизатором - он будет греться в любом случае.

CivicEG
Offline
Зарегистрирован: 12.09.2014

И еще забыл сказать, что если поменять 2n2222 на TIP122 то светодиоды вообще не загораются! Для меня это пока тоже загадка.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

МСР23017 чем питается ? +5 куда идет ?

CivicEG
Offline
Зарегистрирован: 12.09.2014

Valera19701 пишет:

в базу каждого транзистора надо токоограничивающий резистор ставить, 1 кОм

А зачем ограничивать? Я ставил 1кОм кроме как тускней стали светодиоды гореть не чего не поменялось. Я на сколько знаю резистор ставят на случай если пробьет его что бы питание на убило контроллер что в моем случае это меньше пяти вольт то есть не страшно.

CivicEG
Offline
Зарегистрирован: 12.09.2014

xDriver пишет:

МСР23017 чем питается ? +5 куда идет ?

на картинке забыл дорисовать, МСР23017 запитан от 78L05. То есть 5вольт

sadman41
Offline
Зарегистрирован: 19.10.2016

Интересно - что вам помешало запитать всё от LM-ки, например...

CivicEG
Offline
Зарегистрирован: 12.09.2014

sadman41 пишет:

Если вы будете с 14V скидывать на 5V этим стабилизатором - он будет греться в любом случае.

Так все работает и не греется! Пока не начнет работать мцпШка! Значит что то где то конфликтует. А поставил 78l05 потому как был под рукой.

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну, если работает, тогда ОК. Прикрутите 7805 к чугунному радиатору отопления, раз вам так нравится этот стабилизатор.

CivicEG
Offline
Зарегистрирован: 12.09.2014

sadman41 пишет:

Ну, если работает, тогда ОК. Прикрутите 7805 к чугунному радиатору отопления, раз вам так нравится этот стабилизатор.

Ну видь же есть проблема которую нужно решить и не прийдется плату переделывать, ну по крайней мере кардинально. Прям любви большой нет к нему. Но почему то начинает же греется? Ток больше через него не должен начинать идти!

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

а не смущает мах. выходной ток 78l05 в 100мА ?

CivicEG
Offline
Зарегистрирован: 12.09.2014

xDriver пишет:

а не смущает мах. выходной ток 78l05 в 100мА ?

Тю блин пиздец, действительно до 100мА в даташите... А я думал в корпусе этом будем до ампера свободно держать. А это оказывается очень и очень слабая штучка. Тем более жреет 5мА в состояние покоя.

Поменяю на ЛМку, посмотрим что выйдет. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

CivicEG пишет:

Valera19701 пишет:

в базу каждого транзистора надо токоограничивающий резистор ставить, 1 кОм

А зачем ограничивать? Я ставил 1кОм кроме как тускней стали светодиоды гореть не чего не поменялось. Я на сколько знаю резистор ставят на случай если пробьет его что бы питание на убило контроллер что в моем случае это меньше пяти вольт то есть не страшно.

Ну, тогда не жалуйтесь, что греется и не плачьте когда транзисторы гореть начнут. Сколько Вы в каждый транзистор пихатете тока-то? Ещё бы не грелось.

Насчёт того, что тусклее. Какой номинальный ток у этих светодиодов? 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

CivicEG пишет:

Поменяю на ЛМку, посмотрим что выйдет. 

Выйдет то, что тогда  хватит тока пожечь транзисторы у которых в базе ни хрена нет.

sadman41
Offline
Зарегистрирован: 19.10.2016

ЕвгенийП пишет:

CivicEG пишет:

Поменяю на ЛМку, посмотрим что выйдет. 

Выйдет то, что тогда  хватит тока пожечь транзисторы у которых в базе ни хрена нет.

Не спешите. Человек решает проблемы по мере их появления. Перепаяет дюжину транзисторов. Может даже несколько раз. Потренируется, так скыть.

CivicEG
Offline
Зарегистрирован: 12.09.2014

ЕвгенийП пишет:

Насчёт того, что тусклее. Какой номинальный ток у этих светодиодов? 

20мА 2.2V на канале может быть от 8шт до 85шт 

Попробую сейчас ЛМку и резисторы... отпишусь

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

CivicEG пишет:

20мА 2.2V на канале может быть от 8шт до 85шт 

Тогда им тоже нужны резисторы, каждому индивидуальный. Или цеплять их надо не к MCP, а чему-нибудь, что ток регулирует.

CivicEG
Offline
Зарегистрирован: 12.09.2014

ЕвгенийП пишет:

Тогда им тоже нужны резисторы, каждому индивидуальный. Или цеплять их надо не к MCP, а чему-нибудь, что ток регулирует.

А не будет ли достаточно? выставить напряжение на LM2596s до того момента как светодиоды начнут грется ? у меня выходит с учетом трранзисторов на Лмке выставлено 2.3вольта а на светодиод уже приходит 2.18вольт и при работе в пол часа они еле теплые стали

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Вы конструктор, Вам и решать.