Chapter 05 - MPLAB® Mindi™ Analog Simulator - COT Buck Regulators with External Ripple Injection
- 5.1 Prerequisites
- 5.2 COT Buck Regulators with External Ripple Injection Experiments
- 5.3 Case Study: HLL/CCM Mode Selection Effects
- 5.4 Case Study: Start-up with High Load or High Output Capacitance
- 5.5 Case Study: Stability and Load Step Response for COT Devices with Pure Ripple from the Feedback Resistors
- 5.6 Case Study: External Ripple Injection Effect on Stability and Load Step Response for COT Devices
- 5.7 References
- Learn More
This chapter presents a few ordinary tests that can be performed using Microchip Constant-On-Time (COT) Buck Regulators with external ripple injection.
5.1 Prerequisites
- Chapter 1 - Getting Started with the MPLAB® Mindi™ Analog Simulator
- A review of the MIC28514 and MIC28515 datasheets
5.2 COT Buck Regulators with External Ripple Injection Experiments
The goal of these case studies is to understand:
- The impact of input voltage,
- Load current and passive components to the quality of the output voltage during HLL and CCM modes,
- Startups in different loading conditions,
- And the effect of the ripple injection circuitry and feedback resistors on the stability and load step response of the system.
5.3 Case Study: HLL/CCM Mode Selection Effects
The purpose of this section is:
- To understand the HLL and CCM modes of operation,
- To visualize the switching and output voltage waveform for each mode of operation and observe the transition between the two modes of operation.
The accompanying figure shows the control loop timing during the steady-state operation of a COT-controlled power supply in CCM.
The accompanying figure shows the control loop timing during the steady-state operation of a COT-controlled power supply in HLL.
5.3.1 Mode Simulation Examples
Rename them as desired and use the same graph name for each (e.g.: Switching).
Add a waveform generator on the MODE pin and edit its parameters as in the accompanying example.
5.4 Case Study: Start-up with High Load or High Output Capacitance
The purpose of this section is to understand the effect of high output capacitance or high load on the startup capabilities of a switching regulator. In this chapter, we will simulate the startup of the MIC28514 under different conditions and visualize the relevant waveform.
5.4.1 Analyze Start-up Time
5.5 Case Study: Stability and Load Step Response for COT Devices with Pure Ripple from the Feedback Resistors
What is the effect of the feedback resistors?
The values of FB resistors should be in kΩ range to avoid noise pick-up from switching. If the value of FB resistors is high, noise can couple to the FB node and ride on top of the ripple which will cause multi-pulsing and stability issues. We recommend choosing upper FB resistors in the range of 10kΩ and selecting lower FB resistors based on the required output voltage.
5.5.1 Analyze the stability and load step response
5.6 Case Study: External Ripple Injection Effect on Stability and Load Step Response for COT Devices
The VFB ripple required for proper operation of the internal gm amplifier and comparator is 20 mV to 100 mV. However, the output voltage ripple is generally designed as 1% to 2% of the output voltage. For low output voltages, such as 1 V, the output voltage ripple is only 10 mV to 20 mV and the feedback voltage ripple is less than 20 mV. If the feedback voltage ripple is so small that the gm amplifier and comparator cannot sense it, then the switcher loses control and the output voltage is not regulated. In order to have sufficient VFB ripple, a ripple injection method should be applied for low output voltage ripple applications. Additional ripple can be injected into the FB pin from the Switching Node, via a resistor RINJ and a capacitor CINJ as shown in the figure below.
The injected ripple can be calculated with the following formula:
5.6.1 Analyze External Ripple Injection with Stability and Load Step Response
AC response with different external Rinj values(16.2 k vs 25 k):
Load Step response with different external Rinj values(16.2 k vs 25 k):