⚡ DC-DC Buck Converter Controller Design using Type 3 Compensator ☀️ Calculations & MATLAB & TINA-TI

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น • 39

  • @priyoherlambang8214
    @priyoherlambang8214 14 วันที่ผ่านมา

    how to validate the transfer function via simulink sir ?i have designed each block of transfer function based on your tutorial and the block that confuses me is the switch

    • @CANEDUX
      @CANEDUX  14 วันที่ผ่านมา

      Thanks for your message.
      I advise you watch the 2 parts video about the Buck Converter and Controller Design.
      Part 1: Buck Converter Design in Open-Loop: th-cam.com/video/fE1lxyE7ILI/w-d-xo.html
      Part 2: Buck Converter Design in Closed-Loop: th-cam.com/video/p5q5jMvsjto/w-d-xo.html
      The modulator is assumed to be frequency independent, thus a constant. The actual details are also discussed in the videos. Worthwhile to watch them both.

  • @SMV1972
    @SMV1972 8 หลายเดือนก่อน

    Thank you very much. I made an adjustable power supply unit for TL494. 0-27 V; 0-12A.I calculated the phase compensation for the first voltage error amplifier according to your methodology. It works perfectly!
    The second error amplifier operates on current limitation and short circuit protection. The shunt is in the circuit on the underside, after the load resistance. A small voltage proportional to the flowing current goes from it to the input of the operational amplifier.
    Please tell me, can I calculate compensation for the second error amplifier using this technique?
    What should be taken into account, because in this case we take the feedback signal not from the capacitor, but from the lower side of the load resistance?
    I'm sorry, I have to work with a translator.

    • @CANEDUX
      @CANEDUX  8 หลายเดือนก่อน +1

      Thanks for your message. Great to know that the method works! I will need some time for this. Maybe you can send me some details via mail can.mehmet.tr@gmail.com so I can give a better answer. I will let you know coming week.

    • @SMV1972
      @SMV1972 8 หลายเดือนก่อน

      @@CANEDUX Well, I will definitely write to you

  • @patrickliew2756
    @patrickliew2756 9 หลายเดือนก่อน

    Hello, if i wanted to have a phase boost of 120 degree then based on 13:12 the G_comp should be 120 degree?

    • @CANEDUX
      @CANEDUX  9 หลายเดือนก่อน

      That is correct. One note: before we use the formula to calculate the K Factor, we add a phase of 180 degrees to get the phi_comp to compensate for the phase inversion in the error amplifier's inverting amplification. This is also described in this video when we discuss the calculations and simulations.

    • @patrickliew2756
      @patrickliew2756 9 หลายเดือนก่อน

      Sorry i mean at 30:40. Currently your designed compensator has a phase boost of 114 degree?

    • @CANEDUX
      @CANEDUX  9 หลายเดือนก่อน

      ​​@@patrickliew2756​ In MATLAB, the phase contribution by the compensator G_comp is 24 degrees at 10 kHz, which is close to the actual crossover frequency (unity-gain frequency). The phase of the loop transfer function G_loop is -122 degrees, which means that the phase margin is 58 degrees.
      Remember that phase calculations in MATLAB and TINA-TI Spice are different; TINA-TI Spice will add an extra 180 degrees to compensate for the phase inversion of the inverting amplifier. The basic idea is the same.

    • @patrickliew2756
      @patrickliew2756 9 หลายเดือนก่อน

      @@CANEDUX May I ask therefore the phase boost of the compensator design is 24 degree?

  • @kokotmkokot4926
    @kokotmkokot4926 2 หลายเดือนก่อน +1

    Very good channel. It's a pity that you don't consider a digital compensator.

    • @CANEDUX
      @CANEDUX  2 หลายเดือนก่อน

      Thanks for your message! I have a playlist about Digital Controller Design: th-cam.com/play/PLuUNUe8EVqln8g-yPt_2ZEtjH8Faegm3S.html

    • @kokotmkokot4926
      @kokotmkokot4926 2 หลายเดือนก่อน +1

      @@CANEDUX Thanks for the links to the digital controllers, but I meant the type 3 digital compensator.

    • @CANEDUX
      @CANEDUX  2 หลายเดือนก่อน

      Yes, I knew you were mentioning digital controller design specifically for power converters. This topic is also on my list and will discuss later on this channel. Still working on it. Thanks for mentioning.

    • @kokotmkokot4926
      @kokotmkokot4926 2 หลายเดือนก่อน

      @@CANEDUX Thank you very much!

    • @CANEDUX
      @CANEDUX  2 หลายเดือนก่อน +1

      ​@@kokotmkokot4926You're welcome!

  • @SUSANANNROY-v8o
    @SUSANANNROY-v8o 6 วันที่ผ่านมา

    Very useful. Please share the code file. Can you share a simmulink file related to this with the buck converter and type 3 compensator network.

    • @CANEDUX
      @CANEDUX  5 วันที่ผ่านมา

      Thanks for your message.
      The simulation files and more details of a similar design is given here in this video: th-cam.com/video/p5q5jMvsjto/w-d-xo.html

  • @jadondewey1237
    @jadondewey1237 6 หลายเดือนก่อน

    For the loop bode plot, why does the phase shift start at -90 degrees at low frequencies instead of -270 degrees or +90 degrees. Shouldn't the negative in the Type-III Compensator transfer function (due to the inverting opamp) cause an additional -180 degree phase shift on top of the -90 degree phase shift from the pole at the origin?

    • @jadondewey1237
      @jadondewey1237 6 หลายเดือนก่อน

      Okay I saw in a comment you mentioned the calculations are different between MATLAB and Tina-TI. Do I need to account for the 180-degree phase shift in MATLAB, because having a phase shift starting at 90 degrees is confusing when calculating stability margins.

    • @CANEDUX
      @CANEDUX  6 หลายเดือนก่อน

      ​@@jadondewey1237 Thanks for your message. -90 degrees + -180 degrees is in totaal -270 degrees, but can be also written as +90 degrees by adding a 360 degrees.

    • @jadondewey1237
      @jadondewey1237 6 หลายเดือนก่อน

      @@CANEDUX Thank you for your answer. Why does the phase bode plot for the loop at the end of the video start at -90 degrees instead of +90 degrees then?

    • @CANEDUX
      @CANEDUX  6 หลายเดือนก่อน

      ​@@jadondewey1237 MATLAB and TINA-TI Spice use a different phase polarity for the inverting error amplifier. MATLAB considers the phase reversal of the error amplifier as 180 degrees and not as -180 degrees, which is in effect the same. At DC, the phase of the compensation network is -90 degrees and with 180 degrees from the error amplifier make it -90 degrees.

  • @s-08sohanp88
    @s-08sohanp88 4 หลายเดือนก่อน

    do you know any resources where I can find load and filter transfer functions for other converters like boost, buck-boost, sepic and cuk??

    • @CANEDUX
      @CANEDUX  4 หลายเดือนก่อน

      I think the application notes of TI or Analog Devices have some good information.

    • @s-08sohanp88
      @s-08sohanp88 4 หลายเดือนก่อน

      @@CANEDUX can you please provide the links if possible

    • @CANEDUX
      @CANEDUX  4 หลายเดือนก่อน

      I have a playlist about power converters and in the descriptions you can find more info. See link for the
      DC-DC Power Converters: th-cam.com/play/PLuUNUe8EVqlmo8U7EEBS6W1NpMBkA0JjI.html

    • @s-08sohanp88
      @s-08sohanp88 4 หลายเดือนก่อน

      @@CANEDUX I went through your playlist but no where you have mentioned about filter and load transfer function except for buck. I am specifically looking for filter and load transfer functions of other converters like boost, buck-boost, sepic and cuk. If you have any resources regarding that could you please share

    • @CANEDUX
      @CANEDUX  4 หลายเดือนก่อน

      @@s-08sohanp88 This is an application report from TI about Boost Converter: www.ti.com/lit/pdf/slva633

  • @harisharjun9214
    @harisharjun9214 2 หลายเดือนก่อน

    Can u send boost converters load and transfer function

    • @CANEDUX
      @CANEDUX  2 หลายเดือนก่อน

      This is given in the video.

  • @biswajit681
    @biswajit681 5 หลายเดือนก่อน

    How come type 3 compensator can provide 201 deg phase ??

    • @CANEDUX
      @CANEDUX  5 หลายเดือนก่อน

      This question came up before, so I will copy paste the answer I have given then:
      1. Compensation network (Type 3 network) is a third-order system, so it can provide 270 degrees.
      2. MATLAB and TINA-TI Spice use a different phase polarity for the inverting error amplifier. MATLAB considers the phase reversal of the error amplifier as 180 degrees and not as -180 degrees, which is in effect the same. At DC, the phase of the compensation network is -90 degrees and with 180 degrees from the error amplifier make it -90 degrees.
      3. Before we use the formula to calculate the K Factor, we add a phase of 180 degrees to get the phi_comp to compensate for the phase inversion in the error amplifier's inverting amplification. This is also described in this video when we discuss the calculations and simulations.
      More details are given in this video or a similar video via this link:
      ⚡ DC-DC Buck Converter Design Part 2 ⚡ - Controller Design - Calculations & MATLAB & TINA-TI: th-cam.com/video/p5q5jMvsjto/w-d-xo.html

    • @biswajit681
      @biswajit681 5 หลายเดือนก่อน +1

      @@CANEDUX Many Thanks 🙏

    • @CANEDUX
      @CANEDUX  5 หลายเดือนก่อน

      You are welcome.

  • @emimarian8965
    @emimarian8965 8 หลายเดือนก่อน

    It is ok to apply this method to a boost converter design? Im designing now a two phase interleaved boost converter, and i need to compensate it...

    • @CANEDUX
      @CANEDUX  8 หลายเดือนก่อน +1

      Yes, you can use this method for other converter types also.

  • @muhtesemseyler725
    @muhtesemseyler725 5 หลายเดือนก่อน

    How to make simulation with LTspice

    • @CANEDUX
      @CANEDUX  5 หลายเดือนก่อน

      I do not use LTSpice.