Arduino Nano и транзисторные сборки

AntonM
Offline
Зарегистрирован: 22.10.2015

Всем Доброго времени суток!

Имеются транзисторные сборки Дарлингтона КТ972Б, представляющие собой 2 транзистора внутри.
http://tec.org.ru/_bd/11/31954864.jpg

Данные сборки будут управлять последовательносоединенными светодиодами. Ток - 125 мА.
Вопрос - при выводе дискрета с Ардуино на базу КТ972 надо ли вешать токоограничивающий резистор?

ptr
Offline
Зарегистрирован: 28.05.2016

Во-первых, для 125ма это излишество. Один каскад даже на древнем КТ503 потянул бы 150ма, а при минимальном его коэффициенте усиления 40 Ваши 125ма потребовали бы управляющего тока 4ма с выхода ардуино. Токоограничивающий резистор тогда должен быть 1.2К

Во-вторых, токоограничивающий резистор нужен всегда. В вашей ситуации с коэффициентом усиления 750 у КТ972Б, можно ограничится 1ма управляющего тока, то есть поставить токоограничивающий резистор на 5.1К

Само собой, КТ503 среднечастотный и ограничен 5Мгц, а КТ972Б высокочастотный и тянет до 200Мгц. Но раз речь здесь идет об Ардуино, то даже 5Мгц получить на его выходе не тривиально )

 

AntonM
Offline
Зарегистрирован: 22.10.2015

ptr пишет:

Во-первых, для 125ма это излишество. Один каскад даже на древнем КТ503 потянул бы 150ма, а при минимальном его коэффициенте усиления 40 Ваши 125ма потребовали бы управляющего тока 4ма с выхода ардуино. Токоограничивающий резистор тогда должен быть 1.2К

Во-вторых, токоограничивающий резистор нужен всегда. В вашей ситуации с коэффициентом усиления 750 у КТ972Б, можно ограничится 1ма управляющего тока, то есть поставить токоограничивающий резистор на 5.1К

Само собой, КТ503 среднечастотный и ограничен 5Мгц, а КТ972Б высокочастотный и тянет до 200Мгц. Но раз речь здесь идет об Ардуино, то даже 5Мгц получить на его выходе не тривиально )

 


Сразу говорю - взято с запасом из-за будущего перехода на электромеханический индикатор, у которого потребление поболее.
Окей, спасибо. Просто с коллегой имеем споры по этому поводу. Заложил в плату 5.1кОм

ESV
Offline
Зарегистрирован: 16.12.2015

AntonM пишет:
надо ли вешать токоограничивающий резистор?
Надо, только в ключевом режиме по схеме с общим эмиттером (ОЭ). В даташите описан случай полного насыщения перехода когда Iк= 500 мA, Iб= 50 мА . При U(управления) =5v R=50ом так что при Ik=130 мА 200 ом может и хватит, но я бы поставил 50(ом) или меньше.

ptr
Offline
Зарегистрирован: 28.05.2016

Даташит не смотрел, каюсь. Но если этот динозавр требует 50ма или более, то подключить его к Ардуино можно только через ещё один каскад усиления, так как Ардуино больше 40 ма на выхде не умеет.
Так что, возможнл, проще реле

ESV
Offline
Зарегистрирован: 16.12.2015

При малом (125ма) токе и коэффициенте усиления = 750 пайдёт.

ptr
Offline
Зарегистрирован: 28.05.2016

AntonM пишет:

Сразу говорю - взято с запасом из-за будущего перехода на электромеханический индикатор, у которого потребление поболее

Но учтите, что для большего коммутируемого тока может понадобиться совсем иное схемное решение.

AntonM
Offline
Зарегистрирован: 22.10.2015

ptr пишет:
AntonM пишет:
Сразу говорю - взято с запасом из-за будущего перехода на электромеханический индикатор, у которого потребление поболее
Но учтите, что для большего коммутируемого тока может понадобиться совсем иное схемное решение.

Я делаю универсальную плату сейчас. Схемное решение не требует изменений, т.к. у электромеханического табло есть своя разводка и плата коммутации. Поэтому транзисторные ключи также подойдут и туда =)

 

Спасибо за советы! Просто в примерах вообще дикость - напрямую дискрет на базу сажают...

ESV
Offline
Зарегистрирован: 16.12.2015

AntonM пишет:
Просто в примерах вообще дикость - напрямую дискрет на базу сажают...

Смотри даташит http://www.transistor.by/i/pdf/kt972.pdf

Ардуино больше 40 ма на выхде не умеет.

Падение напряжения на положительном транзисторе Ардуино 0,4V при 20ma

Uэб max  - 5V !

Напряжение насыщения база - эмиттер 2,5V .
 
Сводя всё в единое целое можно сделать вывод -  не испортится и работать будет без резистора - (встроенный спасёт)
Контроллер чуток греться будет., однако тепловых потерь на транзисторе будет меньше.
Andy
Andy аватар
Offline
Зарегистрирован: 01.01.2016

ESV пишет:
Ардуино больше 40 ма на выхде не умеет.
Если на розетке написано 6А, означает ли это, что розетка более 6А не умеет?

ESV пишет:
работать будет без резистора - (встроенный спасёт)
Этот что ли?

Сопрот в базу ставить однозначно, 650 Ом достаточно.

ptr
Offline
Зарегистрирован: 28.05.2016

ESV пишет:

Сводя всё в единое целое можно сделать вывод -  не испортится и работать будет без резистора - (встроенный спасёт)
Контроллер чуток греться будет., однако тепловых потерь на транзисторе будет меньше.

Ну зачем приучать людей к китайской сарайной схемотехнике? Работать оно, само собой, какое-то время будет. И светодиоды без токоограничивающего резистора светятся, и с КТ315 200ма снимают вместо 100. Но сколько времени такой колхоз живет? И как быстро оно сдохнет, когда солнышко пригреет?

Во-первых, минимизировать нагрузку надо как раз на микроконтроллер, потому как не известно, что еще на нем висит или висеть будет.

Во-вторых, стоимость контроллера всяко выше стоимости транзистра.

В-третьих, транзистор, если уж сильно греется, можно и к радиатору прикрутить, а на микроконтроллер радиатор не поставишь - корпус конструктивно не позволяет.

По уму, если если ток управления этим транзистором больше нескольких миллиампер (лично для меня 5ма - предел), то надо ставить еще один каскад со входным сопротивлением 4.7 или 5.1 Ком

Про 5 ма поясняю. У ATMega 23 вывода. Максимальный ток питания 200ма. Он включает в себя не только нагрузку на выводы, но и потребление микроконтроллера. Итого, 7*23=161ма выглядит предельным. С запасом и получаем 5ма. Так же не следует забывать, что есть еще ограничения на группы выходов. Например, суммарная нагрузка на B0-B5, D5-D7, XTAL1, XTAL2 не должна превышать 100ма. То есть, нагружать выход Ардуино больше, чем на 7ма можно только четко осознавая, что на некотором количестве остальных выводов нагрузки 100% не будет вообще. К сожалению, в начале разработки не всегда известно точно, что будет висеть на микроконтроллере, поэтому я больше, чем на 5ма выходы никогда не гружу. И не надо потом переделывать готовую схему, если вдруг захотелось потом к ней прицепить что-то еще, ранее не предусмотренное.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

ESV пишет:

Ардуино больше 40 ма на выхде не умеет.

Uэб max  - 5V !

Напряжение насыщения база - эмиттер 2,5V .
 
Сводя всё в единое целое можно сделать вывод -  не испортится и работать будет без резистора - (встроенный спасёт)
Контроллер чуток греться будет., однако тепловых потерь на транзисторе будет меньше.

1. Умеет. Без сохранения логических уровней. 

2. Это обратное напряжение на база-эмиттерном переходе.
    Нас оно совсем не волнует- нам негде взять напряжение ниже земли на 5 Вольт.

3. Правильно. Исходя из этого и надо считать базовый резистор ( 5-2.5 делим не требуемый ток).

4. Никогда не верьте тому кто говорит что в базу ( в диод, в светодиод) можно подавать напряжение.  

А вот про "встроенный" резистор прошу расшифровку : это кто такой?
В процессоре его нет,
в транзисторе он зашунтирован база-эмиттерным переходом. То есть диодом.
И как только диод откроется в ограничении тока он не принимает никакого участия .

 

AntonM
Offline
Зарегистрирован: 22.10.2015

Всем спасибо за ответы!

Развел плату, оставил место для резистора перед базой. Поставил 1 кОм, работает вроде как =)