Перейти к содержанию
    

Мощный Push-pull выход микроконтроллера

Приветствую! Понадобился push-pull выходах с микроконтроллера на не очень большие токи, максимум 0,5А при 5 или 12 Вольтах (плата полумакетная, предусматриваю варианты выбора напряжений перемычками). Сейчас стоит uln2003, а хочется уметь подать например +5В на какую-нибудь подсветку или нагрузку. Возникла мысль использовать для этого Mosfet драйверы, например IR4427 на 12В, или FAN3224, если от 5В, но, поковыряв тему, не увидел, чтобы кто-то их применял в таком качестве, в связи с этим вопрос - есть какие-то подводные камни, я что-то не учел? Вроде бы тот же IR4427 держит до 1,5А, судя по даташиту, подразумевается все же в импульсе, и он же указан как ток КЗ, то есть, можно сделать вывод, что при таком постоянном токе от перегрева не умрет. Хотя характеристик выходных транзисторов я не увидел, но, видимо, для этой микросхемы не самый важный параметр. Может есть у кого-то опыт применения таких драйверов в "боевых условиях"? Микроконтроллер 3,3V stm32. Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И еще один вопрос, теперь по входам. Есть датчики с питанием и выходом 12В, их надо подать на stm-ку, сейчас использую на входах транзисторы, а есть ли какие-то буферные микросхемы 12В->5В хотя бы на 4 канала? Гуглил, но ничего подходящего почему-то не нашел..

Изменено пользователем Tormentor

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

34 минуты назад, Tormentor сказал:

Может есть у кого-то опыт применения таких драйверов в "боевых условиях"?

Зачем вам драйвер? Он нужен, чтобы на некоторой частоте успеть зарядить затвор полевого или IGBT транзистора. Вы собираетесь использовать ШИМ? Если нет, то можете базы пушпульного каскада через усилитель напряжения (на одном биполярном транзисторе) подключить к выходу МК. Смотрите Хоровица и Хилла. Это дешевле будет. Если вам точно нужен ШИМ или выдавать импульсы с высокой частотой, то да, драйвер необходим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Второй вопрос хорошо бы в отдельную тему.

По поводу первого вопроса Vs завлено от 6В а вам нужно от 5 как минимум.

Далее выходное напряжение заявлено как Питание - 1.2В т.е. при 5 вольтах на выходе будет 3,8 плюс 0,6 Вт тепла.

В этом драйвере проблема а верхнем ключе. Чтобы его открыть и иметь на выходе питание нужно на затвор подать больше питания а их взять негде.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

23 минуты назад, Tormentor сказал:

Гуглил, но ничего подходящего почему-то не нашел..

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

25 минут назад, Tormentor сказал:

а есть ли какие-то буферные микросхемы

В ответ на "level shifter" в Яндексе должно быть много разного, в том числе и такое.

Драйвер годится, если не превышен ни один предельный параметр :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

52 минуты назад, Tormentor сказал:

мысль использовать для этого Mosfet драйверы

Странная мысль. Обычно первая мысль — про поставить какой-нибудь транзистор, например, полевой с изолированным затвором. Вторая мысль — про соблюдение требований пасопрта STM к нагрузке выводов МК, т.е. порядка 20 мА, а значит последовательно с ними нужны резисторы минимум 150 Ом. Если нагрузка является неотъемлемой частью устройства и не доступна обслуживающему персоналу, то третьей мысли, т.е. про защиту от вредного влияния улицы и человеческого фактора, обычно нет, поэтому вот:

https://www.digikey.com/en/products/filter/transistors-fets-mosfets-single/278?s=N4IgjCBcpgbFoDGUBmBDANgZwKYBoQB7KAbRABYAGAVnIGZqQCra6JmbaAmJiyysAE52ILrADsdceN7kwdNgA5Z-Ll3IrKXRRo4DtvOosHVYIoydi7REsTIC6BAA4AXKCADKLgE4BLAHYA5iAAvgSwggggyJDo2PhEpHyCdCkgjiCu7l5%2BQaEE1OKUUTFxuATEkGRSReSRGVmQnj4BwWEgsJTw0NGomOWJVSBSxoL1zm5NOa35HWA8PaX9CZVkXEYMkcywCtTFBQLiIoWdIvOK1IL7FHRcgjq88mCKVo%2B75Nby5LW8XFpcpke4mEUl%2B2ko5GUBD%2BOjEv0osK2okoKTo8GhKIY1jEEWkv2oYEKUIohWE2KKsDMhhoAOJd3E5AMBEkJhkBEUAmMvA5QjovHEVjg3LUXBEgiO-EeCIUSLA0rkj3mkPR4DgdEofIIYCEnU%2B9DoH0e%2BvFRplxLA9DkmvAlruRp2wntqVldXUPC1rtoRsEYkYHp9eP92nd4AJ0hVhMhDy1tGMZ1jaRjdRoj2oxkkqfTssuAj9oauQq1Oyxj2LGaLpkobPAsFM8lLplFDZ2ZwkrseiPNOjYEe7fw79ABA4U1ue%2BurzzLHeod2uzwuXK1iheFseVwsa4hKa1Vyo5t32s3cn35FreaEp9eO8vEcEp8D4HFf3P9yK1r%2BAm3yM-1dFdQJvwWvcSKinsX6gfwIFwAS2JgMCeyAWSKpqBqwJgn%2B75qHB1wis8IZqAo4h5gRUggeoYbpBM2QtHk7QmJEix9PEFRJBADSTM0uRtFq6zdEgTEDKsIDUKYRi-OQImQvinSAtClYib8sDqHUvySFhqm3P2BAKPIeY6VQvwvIOhlWIa0JGfQvxXD6ekvBcVkBiIdw%2BvZ0JjLOhjAoS1LrCiPlsNa6rrM8jwwvcoUon5PEonBEV3mcfz0XFVLRYInRxYu4CJSYoVynKuVaOaopViIjLBrIYinrIJxIhJArEnVJrMGmTbNYoWkUIo4itZ13W1V1TK9Yyshdd8I1EdakICtWU2wA1XU%2BrIDIvLwBKEtaa3pQcIqreq3W7dqIbUGw9YFGoOUFCJaarSJtY3YU1xXWM92ycJjbErd6iUZkHHTLRO5coxsTLCxQzFOx1FcbMfxzSUAkrEkfwAGrfY0IAAKr%2BL4LgAPIoAAsjgaBYAArt4OCzAAtAs-GQD4JMI0MjAQ00oQhCEQA

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, MrBearManul said:

Зачем вам драйвер? Он нужен, чтобы на некоторой частоте успеть зарядить затвор полевого или IGBT транзистора. Вы собираетесь использовать ШИМ? Если нет, то можете базы пушпульного каскада через усилитель напряжения (на одном биполярном транзисторе) подключить к выходу МК. Смотрите Хоровица и Хилла. Это дешевле будет. Если вам точно нужен ШИМ или выдавать импульсы с высокой частотой, то да, драйвер необходим.

Да, вероятно, не совсем точно выразился, имел в виду только драйвер на выход без транзисторов, чтобы прямо с него брать силовой сигнал 0V или 12V. Чтобы не паять транзисторы рассыпухой, а просто поставить один корпус. ШИМ возможен, но скорее не будет, просто on/off.

1 hour ago, MegaVolt said:

Второй вопрос хорошо бы в отдельную тему.

По поводу первого вопроса Vs завлено от 6В а вам нужно от 5 как минимум.

Далее выходное напряжение заявлено как Питание - 1.2В т.е. при 5 вольтах на выходе будет 3,8 плюс 0,6 Вт тепла.

В этом драйвере проблема а верхнем ключе. Чтобы его открыть и иметь на выходе питание нужно на затвор подать больше питания а их взять негде.

Да, промерял, даташит не врёт) IR-ку хотел на 12 Вольт, если от 5В, то думал ставить FAN3224, у неё от 4,5, но стоит перепроверить выходное напряжение, спасибо

1 hour ago, DSIoffe said:

В ответ на "level shifter" в Яндексе должно быть много разного, в том числе и такое.

Драйвер годится, если не превышен ни один предельный параметр :)

Да вот level shifter и гуглил, но безрезультатно) спасибо, попробую еще раз

1 hour ago, MrBearManul said:

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

Частота низкая, не более 1Гц, ставлю транзисторы (или делитель со стабитроном) больше для защиты пинов, вдруг вместо 12V 24V прилетит, там есть, а это пока полумакет, переподключаем что-то часто. Может есть спец микросхемы, чтобы опять же одним корпусом на неск пинов.

Изменено пользователем Tormentor

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, Tormentor said:

И еще один вопрос, теперь по входам. Есть датчики с питанием и выходом 12В, их надо подать на stm-ку, сейчас использую на входах транзисторы, а есть ли какие-то буферные микросхемы 12В->5В хотя бы на 4 канала? Гуглил, но ничего подходящего почему-то не нашел..

Если датчики имеют цифровой выход (не аналоговый), то HEF4050, 74HC4050.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, LLLLLLLLLL said:

TD62783AFN

 

2 hours ago, dimka76 said:

Если датчики имеют цифровой выход (не аналоговый), то HEF4050, 74HC4050.

Большое спасибо! Кажется, то, что нужно, попробуем. Датчики да, дискретные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обратите внимание, что TD62783AFN — это не Push-Pull, а только «верхний» ключ, как ULN2003 — только «нижний» ключ. Оба TD62783AFN и ULN2003 имеют составные выходные транзисторы с большим падением напряжения в открытом состоянии, поэтому для низковольтных 3.3V, 5V схем не всегда подходят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Пол ампера точно выдерживает не греясь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

42 minutes ago, s_gary said:

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

Пол ампера точно выдерживает не греясь.

Тогда уж лучше, что-то от вменяемы производителей, например L298 от ST.

Получится 4 канала на 4 Ампера суммарного тока.

15 hours ago, Tormentor said:

Приветствую! Понадобился push-pull выходах с микроконтроллера на не очень большие токи, максимум 0,5А при 5 или 12 Вольтах (плата полумакетная, предусматриваю варианты выбора напряжений перемычками). 

Посмотрите драйверы коллекторных двигателей или шаговых. 

Например L298.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С драйверами Mosfet я, видимо, перемудрил, проще и правда заюзать драйвер двигателя, мне даже L293 хватает, 0,6A/5кГц по даташиту. Глаз подзамылился, для меня последние месяцы и них только powerstep01 существует в связи с его использованием)

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...