Утилита Power Stage Designer — инструмент разработчика силовой электроники

Приветствую! Хочу рассказать о весьма интересной для разработчика электроники утилите, которую я уже давно применяю в своей профессиональной деятельности. Утилита Power Stage DesignerTM от компании Texas Instruments — инструмент из «маст хэв» набора разработчика источников питания, преобразователей, силовой электроники. Как следует из названия, утилита предназначена для расчёта параметров силовой части (power stage), а также включает в себя некоторые дополнительные возможности, помогающие в решении смежных задач.


Основные возможности утилиты:


  • Расчёт основных параметров преобразователя;
  • Калькулятор параметров петли обратной связи «Loop Calculator»;
  • Расчёт потерь MOSFET-транзистора «FET Losses»;
  • Расчёт конденсаторов «Capacitor Calculator»;
  • Расчёт демпфирующих цепей «Snubber Calculator»;
  • Расчёт параметров цепей регулирования/стабилизации выходного напряжения «Output Voltage Scaling»;
  • Конвертер единиц измерения «Unit Converter».

Расчёт основных параметров преобразователя


Запускаем программу и видим вот такой набор топологий:



Выбираем топологию для расчёта. Для примера выберу прямоходовой преобразователь с активным ограничением (active clamp forward converter). В качестве расчётных значений я ввёл параметры одной из своих разработок — DC/DC преобразователя на DIN-рейку. Окно расчёта выглядит так:



Здесь можно задавать входные параметры для расчёта и видеть результаты. В области «Design Values» задаваемые параметры, в области «Recommended Values» рекомендуемые программой параметры, значения которых можно выбрать и ввести в области «Choose Values». В области «Calculated Values» рассчитанные программой значения.

Кроме того, все элементы схемы, выделенные жёлтым цветом кликабельны. Можно увидеть форму тока и напряжения на элементе, а также основные параметры при различных значениях входного напряжения и тока нагрузки:


Некоторые замечания по расчёту:

  • Если ввести значения, отличные от рекомендуемых, расчётные значения могут получиться не соответствующими требуемым, при этом несоответствие выделяется красным цветом;
  • При удержании курсора в поле ввода выводятся подсказки по параметрам. Например, на скриншоте выведена подсказка по параметру «Inductance»;
  • Если кликнуть на один из элементов схемы, в окне расчёта параметров этого элемента изменить входное напряжение или ток нагрузки, а затем вернуться в основной расчёт, все параметры там будут пересчитаны для этих новых изменённых значений напряжения и тока;
  • Расчёт основных параметров идеализированный. Это означает, что при расчёте не учитываются такие параметры как: индуктивность рассеивания, сопротивление открытого канала транзисторов — соответственно статические потери в них, динамические потери в ключевых элементах, сопротивление обмоток трансформатора/дросселя, их нелинейность.

Калькулятор параметров петли обратной связи «Loop Calculator»


Утилита для анализа устойчивости/динамики преобразователя, построения амплитудно-частотной (АЧХ) и фазо-частотной (ФЧХ) характеристик.


В разделе «General Information» вводятся исходные параметры преобразователя для расчёта.

В разделе «Control Sheme» выбирается тип и режим управления силовой части. Например, «VMC Buck» — понижающий преобразователь, режим по напряжению (voltage mode control). «CMC Forward» — прямоходовой преобразователь, токовое управление (current mode control).

В разделе «Compensation Network» выбирается тип корректирующей схемы, саму схему можно увидеть нажав на кнопку «COMP Networks».


В разделе «Gain Information» задаются параметры, определяющие петлевое усиление, в частности:

  • Vramp — PWM ramp voltage, амплитуда пилы ШИМ;
  • Gm — Error amplifier transconductance, крутизна характеристики/активная проводимость усилителя ОС, данный параметр приводится при использовании в цепи компенсации усилителя с токовой обратной связью (трансимпедансный усилитель);
  • Rs — Current sense resistor, сопротивление резистора датчика тока;
  • As — Current sense amplifier gain, коэффициент усиления по току;
  • AOL — Error Amplifier open loop gain, коэффициент усиления усилителя ошибки при разомкнутой ОС;
  • GBWP — Gain-bandwidth product — произведение усиления на полосу пропускания (параметр операционного усилителя, который можно найти в ДШ);
  • RP/RD — Optocoupler transfer ratio, коэффициент передачи оптрона;
  • Vslope — Slope compensation voltage/slope compensation multiplier (SLM), напряжение компенсации уровня наклона пилы/коэффициент компенсации уровня наклона. По клику ПКМ в данном поле можно выбрать между этими двумя параметрами.

В разделе «Component Values» задаются параметры корректирующих цепей.В разделе «Suggested Compensation Values» предложенные программой значения параметров корректирующих цепей. В разделе «Poles & Zeros» рассчитанные нули и полюсы передаточной функции. В разделе «Graphs» можно выбрать какие характеристики строить:

  • Силовой части преобразователя («Gain Power Stage», «Phase Power Stage»);
  • Усилителя ошибки («Gain Error Amplifier», «Phase Error Amplifier»);
  • Полная характеристика системы («Total Gain», «Total Phase»);
  • Усилителя ошибки при разомкнутой ОС («Gain Error Amplifier (Open Loop)»)

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

Расчёт потерь MOSFET-транзистора «FET Losses»


Данная утилита позволяет оценить статические и динамические потери в MOSFET-транзисторе преобразователя.При запуске утилиты из окна основного расчёта конвертера, исходные данные (токи и напряжения на ключе) переносятся в раздел «General Circuit Information». Области «FET1» и «FET2» полностью идентичны, это позволяет сравнить два различных транзистора по потерям. Давайте рассмотрим пример расчёта.

В своей разработке в качестве силового ключа я применял транзистор IRFI4227. Не скажу, что даже пять лет назад (когда был разработан ИП, приведённый в качестве примера в начальном расчёте) это был оптимальный выбор, однако, он был продиктован тем, что данный транзистор уже находился в базе данных предприятия, применялся в серийно выпускаемой продукции, имелся на складе. Кроме того, для данного ИП были довольно жёсткие таргеты по цене, поэтому было принято решение для теплоотвода посадить транзистор на алюминиевый корпус модуля, а так как хотелось обеспечить простую и технологичную сборку, то нужен был транзистор в изолированном корпусе.

Итак, давайте для примера сравним потери в IRFI4227 с потерями, которые можно обеспечить применив современный MOSFET. Как видно из расчёта, в данной схеме максимальное напряжение на ключе составляет 45В, поэтому я подобрал транзистор на 60В типа IPA060N06NM5S компании Infineon, как одного из лидеров отрасли. Транзистор выбирал более-менее сбалансированный по «лёгкости» затвора и сопротивлению канала.

Теперь нужно заполнить требуемые параметры. Рассмотрим на примере транзистора IRFI4227. Открываем даташит — я выделил параметры, которые используются при расчёте:


Нужно заметить, что значение сопротивления канала занесено с учётом зависимости от температуры кристалла, температура выбрана 80ºС.

Однако, параметры Qgs, Qg(th), Vmiller в ДШ отсутствуют, что же делать? К счастью, специалисты компании TI позаботились о пользователях их тулзы и нажав на кнопку «Info» я обнаружил такую подсказку:


Обратимся к соответствующему графику в ДШ:


А также вот такой поясняющей диаграмме:


И получим недостающие нам параметры: Qgs=24нКл; Qg(th)=15нКл; Vmiller=6,5В.

Финальный сравнительный расчёт показан на скриншоте ниже. Видно, что более современный транзистор IPA060N06NM5S (и к тому же выбранный под заданное напряжение) имеет в несколько раз меньшие как статические, так и динамические потери чем IRFI4227.


Впрочем, если говорить про динамические потери, по моему мнению, данный расчёт всё же следует считать приблизительным, оценочным. Причин этому несколько, например, точно не известно, какие паразитные индуктивности присутствуют в схеме, соответственно условия коммутации могут не учитываться. Второе – высокая вариативность модели потерь. Скажем, параметр VGS(th) транзистора IRFI4227 в даташите точно не нормирован, а приведён диапазон 3,0-5,0В. Соответственно для расчёта я выбрал значение 4,0В, для этого же значения по характеристике Typical Gate Charge определил параметр Qg(th). Если использовать граничные значения 3В и 5В, то динамические потери изменяются почти в полтора раза.

Соответственно, моя рекомендация – считать динамику можно и нужно, особенно при том, что Power Stage Designer Tool позволяет это сделать довольно быстро. Однако использовать полученные данные нужно как оценочные и подтверждать их испытаниями.

Расчёт конденсаторов «Capacitor Calculator»


В этом расчёте имеются две вкладки. Первая – «Capacitor Current Sharing». Здесь можно посчитать действующие токи конденсаторов при их параллельном соединении. Полезно, когда несколько конденсаторов разной ёмкости и с разными ESR установлены на выходе преобразователя и нужно определить какую долю пульсаций тока заберёт на себя каждый из них.


Вторая – «Bulk Capacitor for AC/DC Power Supplies». В ней можно посчитать требуемую ёмкость на входе преобразователя. Подразумевается, что активный ККМ отсутствует, то есть на входе после выпрямителя сразу установлен накопительный конденсатор.


Расчёт демпфирующих цепей «Snubber Calculator»


В этом расчёте также имеются две независимые вкладки. Первая – «RC-Snubber for Rectifiers», которая позволяет рассчитать номиналы элементов демпферной RC-цепи выпрямителя.

Продемонстрирую на практике как это работает. У меня под рукой оказалась плата одной из моих разработок – источника питания для ПЛК, мощность ИП 25Вт, топология – обратноход. В качестве выпрямительных диодов применены MURD620 две штуки в параллель. Итак, полностью убираем демпферную цепь с выходных выпрямительных диодов и видим такую форму напряжения:


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

Растяну чтобы измерить частоту колебаний:


Видно, что период составляет 575нс, что соответствует частоте 1,74МГц. Теперь добавляем параллельно выходным диодам конденсатор 470пФ. Откуда такое значение? В описании методики написано, что нужно взять ёмкость, в несколько раз превышающую ёмкость перехода диода. В данном случае колебания происходят при практически нулевом напряжении, соответственно по зависимости ёмкости от напряжения (из даташита на диод) получаем значение 50пФ, у меня два диода, общая ёмкость 100пФ, умножаем это значение на пять. Я взял конденсатор на 470пФ из того, что было под рукой. Кстати, обязательно, чтобы класс диэлектрика конденсатора был NP0, ну или в крайнем случае X7R.

Смотрим форму напряжения:


Период колебаний изменился, аналогично растянув осциллограмму, измеряем период 875нс, что соответствует частоте 1,14МГц.


Заносим полученные значения:


В соответствии с рекомендациями утилиты, я установил демпфирующую RC-цепь с номиналами 1000пФ, 250Ом. Получилась следующая форма напряжения:


Видно, что колебания удалось подавить. Конечно ещё необходимо проверить, какая мощность рассеивается в резисторе, но это уже другая история.

Вторая вкладка «RCD-Snubber for Flyback Converters». В ней можно посчитать кламперную RCD-цепь для обратноходового преобразователя.


Расчёт параметров цепей стабилизации выходного напряжения «Output Voltage Scaling»


На вкладке «Output Voltage Resistor Divider» можно рассчитать параметры резисторного делителя цепи стабилизации выходного напряжения. Причём есть возможность указать из какого ряда следует выбирать резисторы Е24, Е48 или Е96. Также есть возможность задать допустимое отклонение источника опорного напряжения.


На вкладке «Dynamic Analog Output Voltage Scaling» рассчитывается аналогичная цепь, но для случая регулирования выходного напряжения аналоговым сигналом.


И третья вкладка в этом разделе – «Dynamic Digital Output Voltage Scaling». Позволяет рассчитать набор резисторов для управления выходным напряжением дискретными сигналами.


Конвертер единиц измерения «Unit Converter»



Ну, думаю, тут комментарии излишни.

Заключение


Утилита Power Stage Designer, как и любой другой инструмент предназначена для решения определённого круга задач. Не стоит думать, что она сделает любого профессиональным разработчиком силовой электроники в мгновение ока. Без понимания процессов, происходящих в схеме это вряд ли возможно. Тем не менее, возможности программы позволяют довольно существенно облегчить жизнь разработчику. Например, я применяю эту тулзу при предварительном расчёте и выборе топологии преобразователя. Можно потратив всего несколько минут посчитать токи и напряжения на элементах, прикинуть потери, оценить применимость топологии. Это не отменяет того, что на следующем этапе нужно делать полный, более подробный расчёт.

Надеюсь, что этот краткий обзор будет вам полезен. Утилита доступна на сайте Texas Instruments.
Интересных разработок!

Power is cool. Deal with it.
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 27

    +1
    gofile.io/?c=ov64HD для тех кто не смог в ТI
    (после бана двух e-mail на реге и на вопросе: «А кирзачи не жмут?» подумал, что может быть полезным)
      0
      Спасибо! Не думал, что могут быть такие проблемы. Видимо, наша дружба с US уже не так крепка)…
        0
        Часто не хватает кнопки [просто скачать] :)
          0

          https://poweresim.com/ — онлайн-аналог с меньшей привязкой к производителям, а возможности пошире.

            0
            Что-то это какая-то помойка… Решил проверить утилиту на популярнейшем PFC контроллере и там просто на 8-ми ногой микросхеме перепутано 3 вывода. То, что идет на GND должно подключаться к ISENSE, т.к. это сигнал с шунта, а вывод для цепи компенсации компаратора тупо сидит на GND. Все таки калькулятор от ti хоть какое-то доверие внушает на фоне этой поделки.

              0
              Главное что бы считал, что там с цифрами то на вскидку?)
              Зазор в километр не предлагает?:)
                0
                Да все равно с толку сбивает)) Когда ошибки в предлагаемом включение, то невольно начинаешь думать что же за трындец там внутри. По цифрам глянул, для однофазного pfc вроде похоже на правду, по крайней мере значение индуктивности и емкости)
              0
              Да, смотрел её, но сам не пробовал пока. Кстати, Бассо советует эту тулзу на своей странице.
              PS. Кстати, Power Stage Designer не имеет «привязки к производителям» в части решений или компонентов, это просто считалка для разных топологий плюс ещё несколько вспомогательных калькуляторов. Ну разве что он сделан тексасом и везде стоит их лэйбл)
        +1
        И получим недостающие нам параметры: Qgs=24нКл; Qg(th)=15нКл; Vmiller=6,5В.

        Можно подробнее про это, как рассчитали?

          +3
          На этой диаграмме пояснения по параметрам, в статье немножко другая, на этой даже более полная информация:


          Далее в даташите находим зависимость заряда затвора от напряжения на затворе:

          По ней определяем эти параметры. Qgs это заряд до первой точки перегиба (начало полки Миллера). Qg(th) это заряд до точки Vgs(th) — пороговое напряжение, параметр, который можно найти в ДШ. Для этого транзистора указан диапазон от 3,0В до 5,0В, поэтому я взял среднее значение 4В.Vmiller это напряжение полки Миллера, то есть горизонтальной части характеристики.
          0
          Було б + расчет диаметра провода дроселя.
            0
            Можно воспользоваться программами «Старичка», слышали о них? Если нужно скину ссылку в личку.
              0
              можно и сюда
                +1
                Проблема программ «старичка», что не видно расчетов и формул. В итоге часто там получаются не самые адекватные цифры, особенно с ростом мощности. Лучше уж взять какой-нибудь аппноут от того же ti и сделать свой «калькулятор» в excel или маткаде.
                  0
                  Да, согласен, отсутствие формул это минус его программ, но можно понять почему они так популярны — это простое решение, за пять минут. А разобраться в аппноуте не все способны. Да и не все хотят)
                    0
                    Тут полностью согласен, собственно из-за простоты и собственной лени сам когда-то активно использовал его программы)
              +1
              Не по теме поста, но все же…
              Сегодня пришло письмо от TI:
              «Если в настоящий момент Вы приобретаете продукцию TI через следующих дистрибьюторов: «Компэл», «МТ-Системс», «Avnet» («Silica»), «Eastronics», «Telsys», «WPI» или «WT», – мы рекомендуем Вам и Вашим партнерам по поставкам немедленно начать переводить весь Ваш новый и текущий бизнес в следующие долговременные каналы поставок: ...»
              Хорошая у них продукция, но скорее всего использовать ее станет гораздо сложнее.
                +1
                Почему? Store.ti прекрасно работает для быстрого заказа прототипов, да и большую партию они могут продать без проблем + азиаты прекрасно таскают ti. Просто изменятся поставщики, но для разработчика вряд ли что-то изменится.
                  0
                  Да, тоже получил такое письмо. Конечно, всё это не создаёт положительного впечатления. Может ничего сильно и не изменится, но не приятно.
                    0

                    Меня ЭФОвцы ещё до НГ предупреждали, что TI с 21 года будут работать только с некоторыми крупными дилерами, они вобщем и не скрывали этого.

                  0
                  У TI достаточно ошибок в AN, предоставляет ли TI формулы, по которым делается расчёт в данной программе?
                  Сверяли ли вы результаты расчёта с работой реальных схем?
                  Что скажете про LTpowerCAD?
                    0
                    Конкретного указания о том, что расчёт ведётся именно по этим формулам не встречал, но мне кажется, что расчёт делается по формулам, из Power Topologies Handbook, ссылка на которую приведена в референсах на странице утилиты.

                    Что касается сверки с работой реальных схем, все топологии конечно не довелось применять, но часть да, сверял. Обратноход, прямоход с активным клампом, бак, буст, косой мост, полумост, ФСУ-мост делал.

                    Насчёт LTpowerCAD, сам не применял, сейчас глянул краем глаза — весьма интересная утилита, надо попробовать. Но как я понял, она охватывает только импульсные регуляторы.
                      +1
                      Ткнулся наугад в указанный slyu036.pdf, стр. 40, п. 6.1, формула для SEPIC RHPZ не совпадает с формулой из их же snva168e.pdf, стр. 9, формула 35. А еще с AN-1366 от AD интересно сравнить.
                        0
                        Конечно, ошибки возможны. Не стоит слепо доверять какому бы то ни было методу расчёта не проверив на практике. Поэтому в тексте я рекомендую пользоваться этой утилитой для предварительного расчёта, выбора топологии. А затем уже делать более подробный расчёт. Кроме того, лично я на втором этапе (после того, как определился с топологией) обычно делаю модель всего преобразователя или только силовой части в LTSpice.
                    +1

                    Почему в Росси не выпускают обычный промышленный БП 24 В/10 А, ну и 20 А, 40 А?

                      +2
                      Думается из-за того, что есть тот же минвел с которым довольно сложно будет конкурировать по цене. Хотя большие предприятия часто под свои нужды сами производят подобные решения под автоматику и не только.
                        +1
                        Несколько лет назад работал в компании, которая выпускает такие источники. Как раз занимался разработкой линейки источников 24В на DIN-рейку мощностью от 20 до 400Вт. Эти источники применялись в шкафах автоматики собственного производства. Но. Они присутствуют и на рынке, то есть компания пыталась продавать их. А вот тут возникает вопрос, почему они никому не известны и не продаются. Как верно заметил Илья, нужно конкурировать по цене, а для этого нужно делать дёшево, делать крупные серии, уметь продавать. А кроме того, конкурировать с Феникс контактом, Шнайдером и тд по качеству, это если вдруг захочется залезть в премиум сегмент. Видимо, не многие компании способны на это.

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

                      Самое читаемое