Basics of PWM Converters Controller Design. Part III. Peak Current Mode (PCM)

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

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

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

    Thank you professor. The channel contents are remarkabey by far the most useful either for theoretical issues, simulation or fabrication of a feasible system. Thank you again ❤

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

      Many thanks!

  • @anujregmi4582
    @anujregmi4582 4 ปีที่แล้ว +1

    As per Hinduism, A professor(guru) is greater than the god, greater than the creater(bhrama), and lord Vishnu, as his teaching helps us attain enlightenment. Professor Ben-yaakov you are one of that guru. I bow down to you professor.

  • @khalidaboushiwa6322
    @khalidaboushiwa6322 3 ปีที่แล้ว +3

    Thanks Mr. Ben-Yaakov ! Not everyone can present a subject like you do, Thanks again

    • @sambenyaakov
      @sambenyaakov  3 ปีที่แล้ว +1

      Thanks Khalid for kind note.

  • @TizanaMenYo
    @TizanaMenYo 6 ปีที่แล้ว +16

    a very good approach to explain how the converter work, all other explanations in the internet are 90% based on formula and equations.

    • @sambenyaakov
      @sambenyaakov  6 ปีที่แล้ว +1

      Thanks for taking the time to comment.

  • @ingDemurtas
    @ingDemurtas 2 ปีที่แล้ว +1

    Excellent, you should have 100 times subscribers.

    • @sambenyaakov
      @sambenyaakov  2 ปีที่แล้ว +2

      Thanks. My subscribers are the chosen ones, Crème de la crème 😊

  • @sagarkshatriya4688
    @sagarkshatriya4688 3 ปีที่แล้ว +1

    I have done masters in India. I am professional engineer designing SMPS. I am grateful to you for this whole 3 part session. Love your way of teaching. Amazed by the knowledge you served. I watched this many times to understand n implement. I am working on LM5023 for wide range like 90 to 440 V AC to get output 5V.

    • @sambenyaakov
      @sambenyaakov  3 ปีที่แล้ว +1

      Thanks Sagar. Look up some more videos in my channel. There are many😊

    • @sagarkshatriya4688
      @sagarkshatriya4688 3 ปีที่แล้ว

      @@sambenyaakov ok 👍🏻

  • @inico9366
    @inico9366 4 ปีที่แล้ว +1

    Thank you very much. It is in my opinion a very good introduction before going into more theorical analysis. Also, thank you very much for keeping providing these videos since many years.

  • @happyhippr
    @happyhippr 5 ปีที่แล้ว +1

    learning lots, great resource.. awesome so glad these video series exits. great work .. not many people probably look this stuff up but the ones that do.. it makes a difference! id be stuck without it. thx

  • @codydowling1120
    @codydowling1120 7 ปีที่แล้ว +9

    Another awesome refresher. I am so glad that I found your channel- you are an excellent teacher. Thanks!

  • @ryanroth9590
    @ryanroth9590 7 ปีที่แล้ว +3

    Thank you very much for this video, and for all of your other power electronics videos. Your explanations are extremely clear and concise.

    • @sambenyaakov
      @sambenyaakov  7 ปีที่แล้ว

      Thank you very much for your comment.

  • @nickyliu9871
    @nickyliu9871 5 ปีที่แล้ว

    This video was extremely helpful for designer to understand PCM control. Thank you

  • @aaronniehaus2224
    @aaronniehaus2224 6 ปีที่แล้ว

    Was having some issues with oscillation and this video was extremely thorough and helpful. Thank you

  • @PSPS437
    @PSPS437 7 ปีที่แล้ว

    Best explanation Dr. Sam. I am glad you shared it on IEEE power electronics society forum. Many will be benefited from this video series.

    • @sambenyaakov
      @sambenyaakov  7 ปีที่แล้ว

      Thanks for the encouragement.

  • @ruixiong5237
    @ruixiong5237 4 ปีที่แล้ว +1

    Thanks a lot for the clips. You are a great teacher.

  • @NavinKumar-ef8ir
    @NavinKumar-ef8ir 5 ปีที่แล้ว

    A very helpful video to understand CMC. 🙏🙏

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

    Excellent. Thank you professor

  • @TSulemanW
    @TSulemanW 5 ปีที่แล้ว

    Great teacher. when i was young 14 years old i love electronic device,

  • @zz9758
    @zz9758 7 ปีที่แล้ว

    This is excellent presentation . Especially in PCM and ACM part! thank you !professor

  • @shreelokhande
    @shreelokhande 7 ปีที่แล้ว

    Sir, you are awesome...all your videos are well paced and very informative. thank yo very much..

    • @sambenyaakov
      @sambenyaakov  7 ปีที่แล้ว

      Thanks for comment. I appreciate it.

  • @willytzui2407
    @willytzui2407 4 ปีที่แล้ว +1

    Very clear illustration! Could you add a video to explain how could peak/valley current mode control work under DCM (Discontinuous Conduction Mode)? Thanks!

  • @khedayache1646
    @khedayache1646 5 ปีที่แล้ว +2

    Dear professor, thank you for your video. I have a question, do you have video about one cycle control ?

  • @willytzui2407
    @willytzui2407 4 ปีที่แล้ว

    Great explanation on the current mode control and why it’s single pole roll off! Can you explain in an intuitive way why DCM voltage mode control is a single pole system also?

    • @sambenyaakov
      @sambenyaakov  4 ปีที่แล้ว

      Yes. Because the charge is transferred in quantized manner.

  • @inico9366
    @inico9366 4 ปีที่แล้ว +1

    Dear Professor Ben Yaakov, thank you very much for these intuitive explanations.
    I hope my question isn't too stupid.
    If the peak current of the inductor is compared to an error voltage, how can be moved the averaged inductor current depending on the load to reach a new steady state? In steady state condition,the converter should fight to reach always the same error voltage, i.e. always the same peak current... I hope my issue description is clear enough.

    • @sambenyaakov
      @sambenyaakov  4 ปีที่แล้ว

      THis reference to peak current is the output of the voltage error amplifier. The "reference"level" will be moved up or down as required.

  • @psonna
    @psonna 4 ปีที่แล้ว +1

    Thank you for this great channel! I wonder if you could refer me to a constant current PWM controller design, since I am having trouble finding bibliography on this subject and you mentioned it in your video.

  • @foodyshrii6795
    @foodyshrii6795 4 ปีที่แล้ว +1

    Hi Prof... great explanation, can you make a video on mathematical analysis of buck mode. which explains gain cross over frequency, bandwidth and transient behavior.

    • @sambenyaakov
      @sambenyaakov  4 ปีที่แล้ว

      See if this helps th-cam.com/video/L3MRnEYdi8g/w-d-xo.html this is first of three parts

  • @chaiyonglim
    @chaiyonglim 3 ปีที่แล้ว +1

    Hi Professor, can you make a video to explain the effect of double poles at Fs/2 in PCM? Where the Q of the double pole has dependency of slope compensation. I believe this was first introduced by Dr. Ridley, I went through the paper and many others paper after that but with no detail derivation to show how the Q factor equation derived.

    • @sambenyaakov
      @sambenyaakov  3 ปีที่แล้ว

      I leave it to Dr. Ridley who has blocked me, in one of the LinkedIn groups, from seeing his posts .

    • @chaiyonglim
      @chaiyonglim 3 ปีที่แล้ว

      @@sambenyaakov I am shocked to hear that Dr. Ridley has blocked you in the Linkedin group, can you comment what your though of this introduced double poles where Q factor related to slope compensation? The reason is there are so many different average models on PCM and I am not sure which to use. Industry widely used models are Chris Basso model and Sheehan model from TI, both included this double poles at Fs/2 but not exactly follow the theory behind it.

  • @TSulemanW
    @TSulemanW 5 ปีที่แล้ว

    Nicely explaination

  • @rudrasishsarkar3908
    @rudrasishsarkar3908 7 ปีที่แล้ว

    hello Dr. Sam,
    This is an excellent presentation. Could you please add an explanation of the different hysteretic controllers ( like V^2).
    Thank you

    • @sambenyaakov
      @sambenyaakov  7 ปีที่แล้ว

      Thanks for comment. I will try. It may take some time as I had other clips in the pipeline.

  • @JohnSmith-ed1sr
    @JohnSmith-ed1sr 6 หลายเดือนก่อน +1

    Professor, I am trying to find a video on regulating output current which in this video you say is not the subject of this video. Can you please tell me where to find information on making a buck converter a constant current source. Thanks

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

      Sorry, I don’t know offhand

  • @kuime1
    @kuime1 6 ปีที่แล้ว

    You are the best!

  • @sunil5330
    @sunil5330 6 ปีที่แล้ว

    Excellent Sir. Thanks

  • @mohamedtebbo123
    @mohamedtebbo123 7 ปีที่แล้ว

    Excellent work !!! Can you make videos involving embedded systems programming and design ? I really like your explaining !!

    • @sambenyaakov
      @sambenyaakov  7 ปีที่แล้ว

      Thanks for comment. Perhaps in the future.

  • @EnriqueVetere
    @EnriqueVetere 6 ปีที่แล้ว

    Awsome video. I'm trying to design an average current mode converter. Do you have something specific for that? Thanks

    • @sambenyaakov
      @sambenyaakov  6 ปีที่แล้ว

      Thanks for comment. Nothing (yet) specific on average current mode.

  • @sandiagechu4825
    @sandiagechu4825 4 ปีที่แล้ว +1

    Sir, Can I use pure digital mode to implement PCM mode control, Can I use slope compensation by software?

    • @sambenyaakov
      @sambenyaakov  4 ปีที่แล้ว

      Yes but you nod very high shambling rate for current.

  • @catalin3407
    @catalin3407 4 ปีที่แล้ว +1

    Mr. Sam, since we get feedback of both the current and the output voltage (2 state variables), isn't this a "Modern Control Theory" approach to design a Current Mode converter ? I mean, in voltage mode control, the standard theory of control is used, but I can not find nothing relating this way of control to state space control approach... why ?

    • @sambenyaakov
      @sambenyaakov  4 ปีที่แล้ว

      There are many resources on that just google

  • @nimazsh
    @nimazsh 6 ปีที่แล้ว

    Hi Prof. thank you for such a good presentation. How can we design a 3 phase converter for a particular application? do you have any presentation for that? or any references?

    • @sambenyaakov
      @sambenyaakov  6 ปีที่แล้ว

      Sorry for not being able to help.

  • @anaselmoula8376
    @anaselmoula8376 6 ปีที่แล้ว

    thank you for the excellent work Sir,
    i have a question if you don't mind,
    in PCMC can the output load current vary or does the inner loop keep it in a certain value by regulating the inductor current.
    i just started working on this control and i am still confused.
    thank you in advance for any elaborations on this matter.

    • @sambenyaakov
      @sambenyaakov  6 ปีที่แล้ว

      The inner loop is controlled by outer loop. So when required the inner loop will change inductor current.

  • @kembocapelsii
    @kembocapelsii 4 ปีที่แล้ว

    Thank you very much for all your video and time that you take for all this explanation.
    I just have a small confusing question.
    If you could please help me to understand.
    Around 6:00 you said that Io=ve/N, that mean error still equal to 0 . but at 12:00 you said that the reset is activate when the tension ( image of inductor) equal to ve that mean error is not still equal to 0.
    This is not really clear for me.

    • @sambenyaakov
      @sambenyaakov  4 ปีที่แล้ว

      First case talks about the benefit of current feedback and is illustrated by AVERAGE current mode. Second case is PCM.

  • @josip1881
    @josip1881 3 ปีที่แล้ว +1

    @Sam Ben-Yaakov Thank you, do you have maybe this material in PDF format?

    • @sambenyaakov
      @sambenyaakov  3 ปีที่แล้ว

      Sorry, no.

    • @josip1881
      @josip1881 3 ปีที่แล้ว

      @@sambenyaakov Ok not a problem, gonna watch again and make notes

  • @shailendrarajput3734
    @shailendrarajput3734 5 ปีที่แล้ว

    Hi Professor
    I am curious to understand why system order reduces for inner loop feedback of a state variable. Is there a intuitive way to understand this. Mathematical explanation would work for me too.

    • @sambenyaakov
      @sambenyaakov  5 ปีที่แล้ว

      Inner loop, within the range at which the loop gain is larger than one, makes the state varible dependent on the inner loop input signal and independent of the impedances of circuit so you can consider the state variable (say inductor current ) as a source rather that a variable that depends on circuit elements. Let me know if you" bond" to this explanation😊

  • @swarajpattoth9050
    @swarajpattoth9050 6 ปีที่แล้ว

    wonderful

  • @prateeksingh3808
    @prateeksingh3808 6 ปีที่แล้ว

    Awesome..woowww

  • @PSPS437
    @PSPS437 6 ปีที่แล้ว

    Dr. Sam: A quick question on the dynamics. When you say dynamics , does it mean how fast a system responds to the load changes? @26:23 you explain about avg current mode control. Vo/Verr is a 1st order system. 27:17 But, why do you say the dynamics are slower than peak current mode control ( what do mean by quick changes in current) . Both ACMC and PCMC are 1st order in the low freqs. Can you please be kind in explaining about the dynamics?

    • @sambenyaakov
      @sambenyaakov  6 ปีที่แล้ว

      Hi Swaraj, Good question (which means that I know the answer (-: ). The classical meaning of dynamics is the system's response to a step in the reference. This of course translates to the response to a load step.
      The loop bandwidth in ACM is smaller that that of PCM. The outer loop looks first order only as long as the current feed back loop is active. So in ACM the outer loop reverts to second order at a lower frequency, which means the the BW of the outer loop will be smaller.
      Are you looking at
      www.linkedin.com/groups/13606756 ?
      you may enjoy it. It develops into a good discussion group.

    • @PSPS437
      @PSPS437 6 ปีที่แล้ว

      Thanks Dr. Sam. 2 more questions if you please don't mind:
      1) If system is a higher order the loop response is slower? I think this is the reason current mode control (1st order in low freqs) is faster than voltage mode (LC resonant pole ).
      2) Isn't current loop always active in avg current mode control? since in ACM we compare the Vout to Vref and the error is the set point. Then current sense signal is compared to a set point and then compare the output of this to a ramp ( 3 comparators or 3 ampliifiers in ACM). Even in PCM, the inner current loop is always active.

    • @sambenyaakov
      @sambenyaakov  6 ปีที่แล้ว +1

      Hi Swaraj,
      1. A second order system has a roll off of -40db/dec so to get a wide bandwidth there is a need for a compensator with very high gain at high frequency and a double zero. Which is almost a mission impossible.
      2. The inner current loop in ACM has a small BW due to the need for filtering the ripple. Once the loop gain of the inner current loop reaches Odb, it is not functioning although connected, and the outer loop reverts to the basic voltage mode.
      If not imposing too much, I would be happy if you would post your very interesting questions at the LinkedIn group I have stated so others can benefit from the exchange.
      www.linkedin.com/groups/13606756
      Regards

    • @PSPS437
      @PSPS437 6 ปีที่แล้ว

      Thank you Dr. Sam. I will join.

  • @pvvikas
    @pvvikas 6 ปีที่แล้ว

    Hello Professor, Thank you for the explanation. Although apparent from waveforms, I was wondering if there any intuitive way of explaining why a perturbation in inductor current amplifies over a period of time, when duty cycle is more than 50%.

    • @sambenyaakov
      @sambenyaakov  6 ปีที่แล้ว +1

      As far as I know, the geometrical explanation is as intuitive as you can get . Other formal explanation are much more involved e.g. www.ee.bgu.ac.il/~pel/pdf-files/conf45.pdf

    • @pvvikas
      @pvvikas 6 ปีที่แล้ว

      Thank you Professor.
      I could not go through the derivations but skimmed through the general concept presented. In the conclusions section, it is said that increasing the value of input inductance in a boost converter results in lowering of the maximum duty cycle beyond which subharmonic oscillations set in. Doesn't this seem counter intuitive since increasing inductance decreases inductor current ripple and hence oscillations should start to set in at a higher duty cycle..
      Please apologize if I'm missing something very basic here.

    • @sambenyaakov
      @sambenyaakov  6 ปีที่แล้ว

      To Be honest, I don't remember the details now. If I have the time, I will look it over/

    • @pvvikas
      @pvvikas 6 ปีที่แล้ว

      No problem Professor, Thank you!

  • @Praveen1991917
    @Praveen1991917 7 ปีที่แล้ว

    Sir, what should be the values of resistors in voltage divider?how should I calculate those values?what are the things I need to consider before I am going to step down the voltage?what will happen if I give directly to the error amplifier?

    • @sambenyaakov
      @sambenyaakov  7 ปีที่แล้ว

      You mean the voltage divider from output to error amplifier?

    • @Praveen1991917
      @Praveen1991917 7 ปีที่แล้ว +1

      Sam Ben-Yaakov yes sir

    • @sambenyaakov
      @sambenyaakov  7 ปีที่แล้ว

      The voltage divider matches the required output voltage to the reference voltage used. If the values are the same then there is no need for a voltage divider. Many at time the reference is already inside the controller IC so you cannot change it. If you can, beware not to exceed the common mode voltage allowable at the input of the error amplifier.

  • @faidularcs
    @faidularcs 6 ปีที่แล้ว

    Thank you very much

  • @dylandoucette6082
    @dylandoucette6082 6 ปีที่แล้ว

    Could this design be used as a short circuit current limiting circuit? If the error amplifier for the output voltage was eliminated completely and the clamp voltage was placed at that node to set the maximum allowable inductor current? Thanks

    • @sambenyaakov
      @sambenyaakov  6 ปีที่แล้ว +1

      Yes indeed. As a matter of fact, the circuit as is can serve as a cycle by cycle current protection if the output of the error amplifier is clamped to the desired value.

  • @sudhanshutelrandhe5857
    @sudhanshutelrandhe5857 5 ปีที่แล้ว

    Did you written any book on this or notes? If yes then from where to buy?

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

    this vref is it the voltage desired in the output of dc dc or what

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

      Yes, or a fraction of it if a voltage divider is used.

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

      Ah, I have a problem. What causes the error?
      I know we use a voltage divider, but why? Is it just for compensation, to stabilize the voltage from the ripples?
      And then we compare this voltage (the feedback voltage) with Vref. Is this Vref constant for any value of Vout?
      If you could explain this to me, I would appreciate it. I feel lost.
      @@sambenyaakov

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

      @@khabylameyt5018The reference is fixed so if you need an output higher than the reference you use a voltage divider

  • @jagrutirathva3127
    @jagrutirathva3127 4 ปีที่แล้ว

    how does average mode control work?

    • @sambenyaakov
      @sambenyaakov  4 ปีที่แล้ว

      IN general like described in video th-cam.com/video/fF-jFFOWSY4/w-d-xo.html

  • @anarghyamouli1356
    @anarghyamouli1356 3 ปีที่แล้ว +1

    6:53