DC-DC converter output voltage adjustment by DAC (Eng subs)

Поделиться
HTML-код
  • Опубликовано: 6 фев 2025

Комментарии • 58

  • @Seriyv0lk
    @Seriyv0lk Год назад +8

    Уже давно использую именно эту схему управления выходным напряжением преобразователей, без всяких ОУ (как пытались подсказать в комментах). Даже табличку в экселе состряпал, куда вводишь опорное ШИМки, нижний резистор, диапазон ЦАП и выходного напряжения, а взамен получаешь моментом расситанные резисторы ЦАП и верхнего плеча. А если нету ЦАПа, тогда всегда есть ШИМ, которому на выход вешается RC-фильтр второго порядка и получается то же самое, но с чуть меньшим быстродействием.
    Так что я хотел сказать то: ролик хоорший, деяния автора одобряю!))

    • @dekus80
      @dekus80 Год назад

      Я так использую давным давно ШИМ с ноги МК и RC фильтр на FB. Этот вариант даже рисуется в некоторых даташитах. Я это использую и для драйверов светодиодов с токовым FB, у которых нет аналогового DIM или уже встроенной RC цепочки с дальнейшим управлением своим ШИМ или вообще нет DIM управления яркостью. Всегда расстраивает когда берут делают какой ШИМ 400Гц для управления яркостью, накладывая этот второй низкочастотный ШИМ, получая соответствующий низкочастотный стробоскоп вместо управления скважностью частоты в сотни, тысячи кГц самого преобразователя или даже в драйвере есть аналоговый DIM, нужно просто открыть даташит драйвера и прочитать его. Как в том же хорошо известном PT4115 есть аналоговый DIM, т.е. использование только ШИМ самого драйвера, добавь просто RC и все, но поголовно гонят низкочастотный ШИМ на светодиоды. Глазами сами не видят этот стробоскоп и значит все ок. Вообще в голове пустота. Жмёт что ли скажем 20кГц хотя бы сделать, я уж не говорю про использование только ШИМ драйвера выше. Только за каким таким же Васей повторить, самому прочитать даже в голову не приходит. А я низкочастотный ШИМ вообще глазами мерцание вижу. Водишь глазами и на кадры рассыпается света, а не ровный шлейф. Я и переделывал свой старый монитор, у которого регулировка яркости ШИМ 300Гц, я вожу глазами и вижу мерцание, потому что как раз гно драйвер и гно проектировщики. Просто стал читать скважность входного шим (ещё пришлось сделать нормальную фильтрацию, чтоб четко соответствовало пункту в меню, а не плясало) и сделал на выбор управление драйвером через FB или своим шим, только уже в 20кГц, переключиться можно определенной комбинацией кнопок монитора. Функционал управления яркостью из меню полностью сохранился. Но в итоге остановился на варианте 20кГц шим, при первом варианте с FB светодиоды с уменьшением яркости уходят в красный. Да ещё и изменение 0-100 сделал не как было линейным изменением скважности, а с гамма коррекцией (хотя это не верный термин тут) для глаза человека.
      Вообще ржу от мантры про выше 300Гц безопасно. Это СанПиН где просто коэф. Пульсаций измеряется до 300гц, видимо просто и не было источников света с частотой выше. Я и 10кГц могу увидеть ШИМ светодиода, измерял как то для себя. Что то вот такие глаза у меня. Так про 300Гц просто ржу, люди просто никогда этого не увидят и просто не понимают что у них тупо стробоскоп мерцает перед глазами, если КП дно, важна вообще не частота, а коэф пульсаций. Лампа накаливания вообще в сети 50Гц так то, только есть инерция нити накаливания и КП всего проценты. А со светодиодами просто беда. Вообще в том же СанПиН для дисплеев КП должен быть меньше 5%. Так все oled не проходят этот параметр. Но до этого уже никто не дошел😂😂, только про 300Гц услышать звон хватило😂. Так же бывает нормальная, а бывает дно подсветка и у ЖК с низкочастотным ШИМ, как у телевизоров, так и у мониторов, ноутбуков. Я к подруге прихожу, у нее такой Самсунг. В темноте непередаваемые ощущения, водишь глазами и быстрые кадры света перед глазами, ппц не комфортно. Мне никакие приборы не нужны.
      Сейчас везде этот низкочастотный шим вокруг уже, никто не заморачиваться поднять шим выше. У меня даже вся rgb хрень рассыпается на пунктиры 3 цветов при движении глаз, вместо виденья одного цвета. Для себя приходится все подбирать, без просмотра вживую не купить. Это моя боль, потому и столько текста😂😂. И упоминание про драйверы светодиодов. Кстати и само изображение ниже 100Гц не могу смотреть,прямо вижу дёрганье кадров, телик с уплавнялкой и на компе так же специальный плеер. Как и вижу рассинхрон изображения звука с бт ушами если кодек с задержкой выше 30мс😂😂.
      Но возвращаюсь обратно. Люди вообще перестали сами что то изучать, им кто то должен сам все предложить и рассказать на ютубе, при чем и у этого кто то самого никакой компетенции обычно (классический пример эффекта даннинга-крюгера), сам у такого же васи посмотрел, так и кочует одна безграмотность. Открыть самостоятельно мануал производителя на МК, прочитать весь, открыть даташит, прочитать весь даже уже в голову не приходит.
      А в последний раз как раз использовал для управления dc-dc, сделав свой usb-uart донгл с выбором напряжения тактовой кнопкой , вот так вот захотелось😂. Используя МК в qfn 3x3мм и микруху синхронного dc-dc. Почему с dc-dc вместо своего buck на мк, ведь все равно Мк. Да потому получилось бы хуже, все равно нужны ключи, писать код, частота ниже (больше катушка). Когда это просто одна микруха dc-dc. То есть не имеет смысла.

    • @laszlom8647
      @laszlom8647 Год назад

      ​Ничего не понял. Но восхищён. Пс.не сарказм

  • @onemoretime13
    @onemoretime13 Год назад +4

    Именно так я делал управление уровнями напряжения в МТ3608 на микроконтролере тини13 в своем фонарике два года назад, но пришлось обрезать диапазон с 255 уровней до 190 в апроксимации так как опорное в ЦАП уменшалось с падение напряжения при разрядке акумулятора с 4,2 до 3 но хотелось оставить линейность и сохранить настраиваемые яркости.

  • @iqubik
    @iqubik Год назад +1

    Отличная инициатива. Продолжение будем ожидать со всем возможным энтузиазмом

  • @AE075G
    @AE075G Месяц назад

    О, спасибо за отличную идею! Теперь не нужно мудрить с ОУ.

  • @Кульбаба-ж6д
    @Кульбаба-ж6д Год назад +6

    Вместо резисторов я бы поставил ОУ. На выходе ОУ снимаем напряжение для FB. А если в камне нет ЦАП, можно применить ЦАП из резистивных делителей. Даже 8 битного ЦАП хватит для большинства задач.

  • @krab2734
    @krab2734 14 дней назад

    полезно, спасибо, еще крупица знаний в копилку перед созданием лабораторника на 3 канала :)

  • @satellite-113
    @satellite-113 Год назад +2

    Спасибо за видео и полезную информацию.
    Удачи!

  • @ХристофорБанифатич-й9ц

    Да . Интересно ещё и током управлять на ширпотребных dc-dc модулях.

    • @DmitryMuravyev
      @DmitryMuravyev  Год назад +1

      Вполне вероятно что на канале у Nich1con'а (Заметки Ардуинщика) выйдет такой ролик про ЛБП на базе DC-DC + DAC. Первая итерация оказалась слишком дорогой по компонентам (собственно, на том проекте я эту таблицу и сделал). Сейчас идёт вторая на XL4005 + STM32G431. Но когда дойдёт (и дойдёт ли) вторая версия до оформления в ролик - сказать трудно...

    • @ХристофорБанифатич-й9ц
      @ХристофорБанифатич-й9ц Год назад

      @@DmitryMuravyev спасибо

  • @ХристофорБанифатич-й9ц

    Вот это да , совпаденице , только недавно такой цап пришел с али , а раньше пользовал spi MCP4922 . DC-DC переключал нижний резистор мосфетами.
    Про коммутацию с десяток MCP4725 надо еще подумать, были бы у них программируемые адреса, а не выбор из 2х.
    Интересно как такой dc-dc будет отрабатывать изменение сопротивления нагрузки , пределы и скорость.

  • @ВячеславР-ц5ъ
    @ВячеславР-ц5ъ Год назад +4

    Интересненько. Линейное управление, а не пила ( вкл/выкл DC-DC). Дешевле будет ардуинка stm32f103c8t6 по 120руб, чем atmega328 + 2 таких цапа. Очень бы хотелось увидеть подобную реализацию на дешёвых 100руб дсдс 5А красных модулях xl4015 на али, где и ток и напряжение регулируется.

  • @Avenir-Sigrun
    @Avenir-Sigrun Год назад

    Благодарю вас за этот и твои другие ролики.

  • @Antoine_de_Saint_Exupéry
    @Antoine_de_Saint_Exupéry Год назад

    спасибо за детальную информацию. в экселе можно было также использовать функцию подбор параметра

  • @olegp.3012
    @olegp.3012 Год назад +3

    Хорошо когда у микросхемы dc-dc преобразователя есть вход EN, его можно задействовать. Ведь при включении устройства, пока будут инициализироваться процессор с цапом, на выходе преобразователя будет максимальное напряжение.

    • @DmitryMuravyev
      @DmitryMuravyev  Год назад

      Не максимальное, но близко к нему, да.

    • @renatg5893
      @renatg5893 Год назад +2

      Китайские цифровые dc-dc этим страдают. Сжег пару плат пока понял что преобразователь выдает максимум напряжения при включении.

    • @SINHRO-FAZA
      @SINHRO-FAZA Год назад +1

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

    • @arcsin1474
      @arcsin1474 4 месяца назад

      это если выкинуть делитель и шим напрямую на ногу. а тут есть делитель и можно прикинуть по R1 R2 сколько будет если нога мк в высокоимпедансном состоянии

  • @2Guss2
    @2Guss2 Год назад

    Качественно! 👍

  • @johnlemon1577
    @johnlemon1577 Год назад +1

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

  • @zxcontent21
    @zxcontent21 Год назад

    Было бы интересно посмотреть использование кр572пв1 как цап ,соединить с ардуинкой и лампочкой поупровлять

    • @АлександрБулыга-н2г
      @АлександрБулыга-н2г Год назад

      КР572ПВ1 - это АЦП :-)

    • @zxcontent21
      @zxcontent21 Год назад

      @@АлександрБулыга-н2г ну вообще его можно подключить как цап вроде.

    • @АлександрБулыга-н2г
      @АлександрБулыга-н2г Год назад

      Глянул даташит на КР572ПВ1, действительно там есть схема включения для реализации ЦАП, но нужен дополнительный внешний ОУ и источник опорного напряжения. Скудное описание, я с ходу не соображу куда цифровой сигнал подавать и какая разрядность у ЦАП-а получается. Не думаю, что есть смысл с КР572ПВ1 возится, она медленная по габаритам большая + много обвеса нужно, за эти деньги можно на Али пару нармальных ЦАП-в взять

  • @schrodingers_kater
    @schrodingers_kater Год назад +1

    Круто, спасибо! Буквально на днях посещала такая мысль. Теперь понятно, что идеи, вполне, рабочие.👍

  • @fait0n
    @fait0n Год назад +1

    Спасибо, очень интересно и полезно.

  • @technotroll-pro
    @technotroll-pro Год назад +1

    Я как -то колхозил нечто подобное только а-ля covox)

  • @44Nemo44
    @44Nemo44 Год назад +1

    Спасибо . Интересно . В МК lgt8f328p есть DAC и програмируемый ОУ. Возможно получится дешевле реализовать такую схему ?

  • @PabloEscobaro-jf8ib
    @PabloEscobaro-jf8ib Год назад

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

  • @vasiliyhotovchik
    @vasiliyhotovchik Год назад

    Интересно.

  • @vladimirt7878
    @vladimirt7878 Год назад +1

    Вы сильно вольно изменяете сопротивление резисторов в делителя обратной связи. А как же частотная коррекция? Был случай из практики, в делителе fb были резисторы r1 =10k r2=10k по даташиту, но поставили в 100 раз больше 100к, напряжение то же а вот ток изменился и частотная коррекция улетела, при большой импульсный нагрузке dc-dc улетал в мини возбуд и кратковременное просаживал напряжение.
    Так и не увидел название dc-dc.? Как называется?

    • @DmitryMuravyev
      @DmitryMuravyev  Год назад +1

      Всё верно, вмешиваться в цепь ОС вообще идея не лучшая, но, тем не менее, очень даже рабочая. А выбор конкретных номиналов остаётся за каждым конкретным разработчиком. Преобразователь на ST1S41.

    • @vladimirt7878
      @vladimirt7878 Год назад

      ​@@DmitryMuravyevДень добрый.
      Глянул ваш dc-dc, удачно вы его подобрали, у него нету цепи коррекции, точнее она встроенная в чип.
      Я делал как вы только на dc-dc Tps54xxxx, к сожалению мне не понравилось как все это работает, во первых увеличились пульсации, ну и не корректно стала работать защита от кз. В общем разобрал это непотребство

  • @sokolovskivitali2971
    @sokolovskivitali2971 10 месяцев назад

    при помощи оптопары не пробовали?

  • @vysotskynv
    @vysotskynv Год назад

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

  • @openFrimeTv
    @openFrimeTv Год назад +1

    коллега, расскажите в какой программе вы делали ролик, именно все эти рисовалки на схеме

    • @DmitryMuravyev
      @DmitryMuravyev  Год назад +2

      Fusion в Davinci. Бесплатная версия.

    • @openFrimeTv
      @openFrimeTv Год назад

      @@DmitryMuravyev о, спасибо

  • @barcooler
    @barcooler Год назад

    А можете подсказать аналогичную схему с управлением током?
    На канале «Заметки ардуинщика» вроде говорили что для этих целей достаточно цепь обратной связи переделать немного.
    То есть напряжение на обратную связь стабилизатора подавать с делателя, одним из плечей которого является шунт в цепи нагрузки.
    Уточню для чего это может понадобится:
    Самая простая цель - самодельный драйвер для светодиодов (фонарика).
    А если чуть посложнее - самодельное ЗУ для аккумуляторов.

    • @olegp.3012
      @olegp.3012 Год назад +1

      Для аккумуляторов можно подсмотреть схему китайского модуля на микросхеме xl4015 (или аналогичных), на плате которых установлено два подстроечных резистора. Сигнал с шунта подается на вход компаратора, при превышении заданного уровня тока высокий сигнал с выхода компаратора поступает на FB и генерация прекращается. Вот в этом релейном режиме и происходит ограничение тока.
      Для фонарика есть интересная микросхема CN5728 (ток до 1.5А, под один литий-ионный элемент), но ее не найти в местных магазинах, нужно заказывать. А также десятки других микросхем для стабилизации тока.

    • @SINHRO-FAZA
      @SINHRO-FAZA Год назад +1

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

  • @АндрейБерилло-и7ь

    А можно выложить полную схему подключения? А то я уже неделю мучаюсь с подключением. В итоге спалил ЦАП(

    • @DmitryMuravyev
      @DmitryMuravyev  Год назад

      Это и есть полная схема. Выход ЦАП через резистор на FB-вход DC-DC (т.е. на среднюю точку делителя).
      Питание в примере с ардуино сделал так: подал 12В и на DC-DC и на Vin-вход ардуинки (12В это максимум, на что способен стабилизатор китайской ардуины). А 5В для ЦАП взял с неё же с одноименного выхода. Можно питать через USB, но тогда на ЦАП пойдёт не 5В, а поменьше. Соответственно максимальное напряжение на ЦАП будет меньше и надо будет пересчитывать резисторы.

    • @АндрейБерилло-и7ь
      @АндрейБерилло-и7ь Год назад

      @@DmitryMuravyev спасибо большое за ответ)
      У меня задача следующая: изменять напряжение от 0 до 24 вольт при помощи ЦАП. Вместо ардуино я использую esp32. Питание esp32 отдельное.
      Да, действительно, при отдельном питании на ЦАП максимум подается 4.78 вольт. Я пересчитал по Вашей таблице входные значения. Получилось следующее:
      Vin: 24 V
      DAC Vmin: 0.001 V
      DAC Vmax: 4.78 V
      Vref : 1,25 V
      R1 : 68 kOm
      R2 : 5.1 kOm
      R Tolerance : 1%
      R3 : 13 kOm
      Match : 99.21%
      Мне непонятно, куда подключать тогда резисторы R1 и R2?

    • @АндрейБерилло-и7ь
      @АндрейБерилло-и7ь Год назад

      @@DmitryMuravyev я использую dc dc преобразователь xl4015. ЦАП MCP4725. Микроконтроллер esp32

    • @DmitryMuravyev
      @DmitryMuravyev  Год назад

      Надо прозванивать ваш конкретный модуль xl4015. Если у вас типа такого: aliexpress.ru/item/1005005746318782.html , то скорее всего синий потенциометр это R1 (под ним ещё может быть место для постоянного резистора), а R2 это тот, который между синим и самим чипом. Но может быть и наоборот. Нужно смотреть кто из них каким контактом звонится на выход, кто на 2-ю ногу чипа, а кто на землю.

    • @АндрейБерилло-и7ь
      @АндрейБерилло-и7ь Год назад

      @@DmitryMuravyev под синим потенциометром ничего не было

  • @Avenir-Sigrun
    @Avenir-Sigrun Год назад

    Доступ блокирован к Digital Adjustment of DC-DC Converter Output Voltage in Portable Applications .
    Пожалуйста сделайте печать той страницы в пдфку

    • @DmitryMuravyev
      @DmitryMuravyev  Год назад

      Выложил туда же, где таблицы все: drive.google.com/drive/folders/1RC5eWVdJe1vk0HYx3-bhCfRPN9aAa3wc

    • @Avenir-Sigrun
      @Avenir-Sigrun Год назад

      @@DmitryMuravyev Благодарю. Ты очень крут )

  • @muzika9427
    @muzika9427 Год назад

    туфтолог

  • @Жэк
    @Жэк Год назад

    Вот бы нечто такое, но с управляемым выходным напряжением от 0 до 130 вольт и током до 2 - 3 ампер. В общем, печкой управлять.

    • @olegp.3012
      @olegp.3012 Год назад

      Чем обычный шим не угодил? Действующее напряжение на нагрузке будет прямопропорционально ширине импульса.

    • @Жэк
      @Жэк Год назад

      @@olegp.3012 где посмотреть реализацию? Или по каким ключевым фразам искать в яндексе?

    • @SINHRO-FAZA
      @SINHRO-FAZA Год назад

      @@olegp.3012 Кстать да, у нагревателя всё гораздо прозаичнее, там стандартный регулятор мощности на тиристорах (если переменка) или на мосфете (если постоянка) сгодиться, а регулировку температуры подогрева подпаять через термистор в уровне скважности шимки..