Boost converter + STM32

Блоки питания, преобразователи напряжения, UPS'ы - это здесь :)
Ответить
Licoze
Родился
Сообщения: 4
Зарегистрирован: Сб июн 05, 2021 22:24:57

Boost converter + STM32

Сообщение Licoze »

Всем привет, в электронике не слишком силен, так что просьба сильно не пинать)
Собираю boost converter в связке с STM32. Питание от 2x18650 последовательно(5V Min, 8.4 Max), на мк через LDO будет идти 3.3, выход с преобразователя 12V 1.5A(Max). Роль мк как минимум контролировать напряжения на банках, на выходе преобразователя, выводить на экранчик и пикать бипером если просело ниже установленного порога. По поводу преобразователя есть нюансы, нужно это вместить в неочень большой корпус т.е. не очень большой дроссель (10uH) и керамические smd конденсаторы не очень большой емкости.

Соответственно нужны частоты 1Мгц+, собственно тут 2 варианта:
1) Использвать какую нибудь микросхему от TI или MPS, и привязаться к фидбеку чтобы смотреть напряжение.
2) сэкономить на микросхеме преобразователя и через HRTIM генерить ШИМ прямо с мк на мосфет лог. уровня с низким Vgs либо драйвер+мосфет.
С первым вариантом все просто и понятно, со вторым вариантом не очень. Собрал тестовую схему. На высоких частотах(1.2 мгц) -фронты далеки от фронтов меандра здорового человека.
Сборка-класический dc-dc с диодом, конденсаторы вход-выход 470мкФ 35V, диод 1N5822 , транзистор IRLZ44NPBF , индуктивность 47uH RLB0914-470KL Bourns. Все спаяно на монтажной плате, 5V, Gnd и PWM идут от МК на соплях 20см(что конечно же может сказываться).
Изображение

Так вот, можно ли как-то завезти мосфет на высоких частотах? Может ли как-то на это повлиять драйвер? Стоит ли вообще заморачиваться?
Ну и бонус вопрос: что внутри микросхем DC-DC, на логических диаграммах там нарисован транзистор + драйвер. Он как-то по особому выполнен?

Ниже скриншоты осцилограмм на разных частотах(желтый - затвор, фиолетовый - вход на диоде после дросселя):
Изображение Изображение Изображение Изображение
Реклама
Аватара пользователя
Телекот
Друг Кота
Сообщения: 36290
Зарегистрирован: Чт июн 04, 2009 21:06:49
Откуда: г.Мариинск

Re: Boost converter + STM32

Сообщение Телекот »

Делать преобразователь на МК мог только человек
Licoze писал(а):в электронике не слишком силен, так что просьба сильно не пинать)
И разогнать транзистор
Licoze писал(а):IRLZ44NPBF
до таких скоростей не получится.
Сейчас есть куча микросхем преобразователей которые имеют в своём составе ШИМ контроллер, драйвер и высокочястотный ключ.
Не занимайтесь онанизмом с МК.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Реклама
Licoze
Родился
Сообщения: 4
Зарегистрирован: Сб июн 05, 2021 22:24:57

Re: Boost converter + STM32

Сообщение Licoze »

Телекот писал(а):Делать преобразователь на МК мог только человек
Licoze писал(а):
в электронике не слишком силен, так что просьба сильно не пинать)
Да на хабре видел статейку решил почему бы и нет=)
Правда пересмотрев все переходные процессы, включая заряд на затворе, Rising time, гоняя транзистор (хоть и лог. уровня) без резистора между мк и затвором - удивлен что мк еще жив=) Ну и осознал для чего нужен драйвер.
Телекот писал(а):И разогнать транзистор
Licoze писал(а):
IRLZ44NPBF
до таких скоростей не получится.
Сейчас есть куча микросхем преобразователей которые имеют в своём составе ШИМ контроллер, драйвер и высокочястотный ключ.
Это да, но управление с мк в принципе позволяет гонять те же скорости + дает такую плюшку как регулировка выходного напряжения программно.
Другое дело что в готовой микросхеме будут уже и защиты по току и паразитических индуктивностей в виде дорожек не будет.
Но я так понимаю что теоретически если взять полевик с небольшой емкостью затвора и драйвер к нему, то это будет работать?
Аватара пользователя
Телекот
Друг Кота
Сообщения: 36290
Зарегистрирован: Чт июн 04, 2009 21:06:49
Откуда: г.Мариинск

Re: Boost converter + STM32

Сообщение Телекот »

Licoze писал(а):Это да, но управление с мк в принципе позволяет гонять те же скорости + дает такую плюшку как регулировка выходного напряжения программно.
1. И куда эту плюшку можно затолкать?
2. Любым DC/DC преобразователем можно управлять программно.
Licoze писал(а):Но я так понимаю что теоретически если взять полевик с небольшой емкостью затвора и драйвер к нему, то это будет работать?
Будет работать, но до первого зависания МК.
И зачем такое нагромождение МК, драйвер, полевик. Сейчас всё выпускается в одном корпусе. Даже появились синхронные преобразователи с КПД более 90%. Сам же писал что
Licoze писал(а):нужно это вместить в неочень большой корпус
Или просто упражняться куда можно засунуть МК, преобразователь это не то место.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Реклама
Эиком - электронные компоненты и радиодетали
Licoze
Родился
Сообщения: 4
Зарегистрирован: Сб июн 05, 2021 22:24:57

Re: Boost converter + STM32

Сообщение Licoze »

[uquote="Телекот",url="/forum/viewtopic.php?p=4043741#p4043741"]
Licoze писал(а):Это да, но управление с мк в принципе позволяет гонять те же скорости + дает такую плюшку как регулировка выходного напряжения программно.
2. Любым DC/DC преобразователем можно управлять программно.[/uquote]
Хм, типо самому читать напряжение с делителя через АЦП а на ногу FB в преобразователе подавать свой сигнал с ЦАП?
Реклама
Аватара пользователя
Телекот
Друг Кота
Сообщения: 36290
Зарегистрирован: Чт июн 04, 2009 21:06:49
Откуда: г.Мариинск

Re: Boost converter + STM32

Сообщение Телекот »

зачем так сложно и ненадёжно.
Подавай с МК опору на FB вместе с делителем и можешь регулировать напряжение от 0 до нужного напряжения.
Изображение
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Реклама
Licoze
Родился
Сообщения: 4
Зарегистрирован: Сб июн 05, 2021 22:24:57

Re: Boost converter + STM32

Сообщение Licoze »

Понял, спасибо.
Ответить

Вернуться в «Питание»