Learn · Digital Control in Switched Mode Power Converters and FPGA-based Prototyping
Lecture 121 of 123Live Session
Live Session 10-10-2023
Prof. Santanu Kapat · IIT Kharagpur
Credits and licence
- From
- Digital Control in Switched Mode Power Converters and FPGA-based Prototyping, IIT Kharagpur (at NPTEL)
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Lecture 01: Digital Control in Switched Mode Power Converters – Course Introduction
- Lecture 02: Digital Control of SMPCs – Course Instructions, Guidelines & Resources
- Lecture 03: Examples of Some Commercial Digital Control Solutions
- Lecture 04: Overview of Digital Control Implementation Platforms
- Lecture 05: Introducing Basic Digitization in Power Electronic Converters
- Lecture 06: Recap of Feedback and Feedforward Control Methods in SMPCs
- Lecture 07: Recap of Fixed and Variable Frequency Modulation Techniques
- Lecture 08: Levels of Digitization in Single-loop Feedback Control in SMPCs
- Lecture 09: Levels of Digitization in Multi-loop Feedback Control in SMPCs
- Lecture 10: SMPC Topologies and Power Stage Design for Hardware Demonstrations
- Lecture 11: Basics of Sampling under Fixed and Variable Frequency Modulation
- Lecture 12: Voltage Mode Digital Pulse Width Modulators and Sampling Methods
- Lecture 13: Overview of Digital Pulse Width Modulator Architectures
- Lecture 14: Sampling Methods under Fixed Frequency Current Mode Control
- Lecture 15: Overview of Fixed Frequency Current Mode Control Architectures
- Lecture 16: Sampling Methods under Constant On/Off- Time Digital Modulation
- Lecture 17: Constant On/Off- Time Mixed-Signal Current Mode Control Architectures
- Lecture 18: Sampling Methods under Digital Hysteresis Control Methods
- Lecture 19: Overview of Digital Hysteresis Control Architectures
- Lecture 20: Summary of Digital Current Mode Control Architectures
- Lecture 21: Recap of Voltage and Current Mode Control Implementation using MATLAB
- Lecture 22: MATLAB Model Development for Basic Digital Control Blocks
- Lecture 23: MATLAB Model Development for Fixed Frequency Digital Control
- Lecture 24: MATLAB Models for Digital Controllers using Difference Equations
- Lecture 25: MATLAB Model Development for Digital Voltage Mode Control
- Lecture 26: MATLAB Model Development for Mixed-Signal Current Mode Control
- Lecture 27: MATLAB Model Development for Fully Digital Current Mode Control
- Lecture 28: MATLAB Model Development for Constant-On Time Control
- Lecture 29: MATLAB Model Development for Constant-Off Time Control
- Lecture 30: MATLAB Model Development for Digital Current Hysteresis Control
- Lecture 31: Continuous-Time Small-Signal Modeling under Digital Control
- Lecture 32: Discrete Time Modeling with Closed Current Loop
- Lecture 33: State-Space Modeling and Steps For Deriving Discrete-Time Models
- Lecture 34: Derivation of Discrete-Time Large-Signal Models
- Lecture 35: Validation of Discrete-Time Large-Signal Models using MATLAB – Part I
- Lecture 36: Validation of Discrete-Time Large-Signal Models using MATLAB – Part II
- Lecture 37: Derivation of Discrete-Time Small-Signal Models - I
- Lecture 38: Derivation of Discrete-Time Small-Signal Models - II
- Lecture 39: Discrete-Time Transfer Functions and Closed Loop Block Diagrams
- Lecture 40: Model Accuracy with MATLAB Case Studies – Comparative Study
- Lecture 41: Continuous-Time to Discrete-Time Conversion Methods – A Summary
- Lecture 42: Recap of Frequency Domain Design of Analog VMC and CMC
- Lecture 43: Design under Digital Voltage Mode Control – Frequency Domain Approaches
- Lecture 44: Design under Digital Current Mode Control – Frequency Domain Approaches
- Lecture 45: Design Case Study and MATLAB Simulation of Digital Voltage Mode Control
- Lecture 46: Design Case Study and MATLAB Simulation of Digital Current Mode Control
- Lecture 47: Time Optimal Control of a Buck Converter and Identifying Performance Limits
- Lecture 48: Trajectory based CMC Design for Proximate Time Optimal Recovery
- Lecture 49: Trajectory based Digital CMC Tuning and MATLAB Case Studies
- Lecture 50: Digital Pulse Skipping Control and MATLAB Simulation Case Studies
- Lecture 51: Selection of ADC and DAC in Digitally Controlled SMPCs
- Lecture 52: High Frequency Current Sensing Techniques in Digitally Controlled SMPCs
- Lecture 53: Current Sensing Techniques in Digitally Controlled High Power Converters
- Lecture 54: Signal Conditioning Circuits and PCB Design for Mixed-Signal Implementation
- Lecture 55: Reference Power Stage Design and Schematic for Buck and Boost Converters–I
- Lecture 56: Reference Power Stage Design and Schematic for Buck and Boost Converters–II
- Lecture 57: Step-by-Step Guidelines for Digital Control Implementation using FPGA
- Lecture 58: Test and Measurement of a Buck Converter using Digital Storage Oscilloscope
- Lecture 59: Functionalities in Mixed Signal Oscilloscope for Validating Digital Control
- Lecture 60: Power Spectrum Analysis of SMPCs using Mixed-Signal Oscilloscope
- Lecture 61: Introduction to Verilog Hardware Description Language (HDL)
- Lecture 62: Guidelines for Verilog HDL Programming – Some Key Rules
- Lecture 63: Structural and Dataflow Modeling in Verilog HDL for Combinational Logics
- Lecture 64: Behavioral Modeling in Verilog HDL for Sequential Digital Circuits
- Lecture 65: Simulation of Verilog-HDL based Design using Xilinx Webpack – I
- Lecture 66: Simulation of Verilog-HDL based Design using Xilinx Webpack – II
- Lecture 67: Fixed Point Implementation in Embedded Control System
- Lecture 68: Fixed Point Arithmetic and Concept of Q Format
- Lecture 69: Counter-based DPWM with Deadtime and Verilog HDL Programming
- Lecture 70: Simulating Counter-based DPWM with Deadtime using Xilinx ISE Simulator
- Lecture 71: Top Down Design Methodology in Digital Voltage Mode Control - I
- Lecture 72: Top Down Design Methodology in Digital Voltage Mode Control - II
- Lecture 73: Digital PID Control Implementation using Verilog HDL Programming
- Lecture 74: Digital PID Controller – Hardware Implementation and Experimental Results
- Lecture 75: Top Down Design Methodology in Mixed-Signal Current Mode Control
- Lecture 76: Top Down Design Method and Verilog HDL Programming of Mixed-Signal CMC
- Lecture 77: Verilog HDL based Digital PI Control Implementation of Mixed-Signal CMC
- Lecture 78: Hardware Implementation of Mixed-Signal CMC and Experimental Results
- Lecture 79: Voltage based Digital Pulse Skip Modulation and Top Down Design Method
- Lecture 80: Implementing Digital Pulse Skip Modulation and Experimental Results
- Lecture 81: STM32 Overview and STM32G4x ecosystem
- Lecture 82: Getting started with STM32CubeMX (Part - I)
- Lecture 83: Getting started with STM32CubeMX (Part - II)
- Lecture 84: Practical implementation of LLC converters (Part-I)
- Lecture 85: Practical implementation of LLC converters (Part-II)
- Lecture 86: Texas Instruments C2000 Real-time Microcontroller Devices
- Lecture 87: Getting Started with C2000 – Software and Hardware Development
- Lecture 88: Texas Instruments C2000 key peripheral differentiations
- Lecture 89: Texas Instruments TIDM-02008 Reference Design Overview
- Lecture 90: Texas Instruments TIDM-02008 Reference Design Software Overview
- Lecture 91: Steps for FPGA Implementation of Digital Voltage Mode Control
- Lecture 92: Steps for FPGA Implementation of Mixed-Signal Current Mode Control
- Lecture 93: Instability in Digital CMC and Ramp Compensation with Experimental Results
- Lecture 94: Benefits of Constant Off-Time and On-Time Digital CMC Techniques
- Lecture 95: Top Down Design Methodology of Constant On/Off-Time Control
- Lecture 96: Verilog HDL Implementation of Voltage based Constant On-Time Control
- Lecture 97: FPGA Implementation of Constant On/Off-Time Mixed-Signal CMC
- Lecture 98: Stability Comparison of Fixed & Variable Freq. Digital CMC with Experimental Results
- Lecture 99: Assessment of Digital Control Techniques for Light Load DC-DC Converters
- Lecture 100: Adaptive On-Time Digital Control in DCM with Verilog HDL Implementation
- Lecture 101: MATLAB Simulation of a Practical Digital VMC Buck Converter in CCM
- Lecture 102: Data Acquisition and Steps for Validating Simulation & Experimental Results
- Lecture 103: Loop Shaping and Design of Digital Voltage Mode Control in a Buck Converter
- Lecture 104: Digital VMC Design for Shaping Output Impedance in a Buck Converter
- Lecture 105: Hardware Case Studies and Transient Performance in Digital VMC Buck Converter
- Lecture 106: Design and Simulation Case Studies in a Mixed-Signal CMC Buck Converter
- Lecture 107: Hardware Case Studies and Transient Performance in a Digital CMC Buck Converter
- Lecture 108: Analysis of Output Impedance in Digital CMC with Load Current Feedforward
- Lecture 109: Load Current Feedforward in Digital CMC Buck Converter: Experimental Results
- Lecture 110: Need for Multi-Mode Digital Control and Design Requirements in SMPCs
- Lecture 111: Implementing Bi-frequency Spread Spectrum in Digital VMC using Verilog HDL
- Lecture 112: Performance of Bi-frequency Spread Spectrum DPWM and Experimental Results
- Lecture 113: Top Down Design Methodology of PWM/PSM Multi-Mode Digital Control
- Lecture 114: Verilog HDL based FPGA Prototyping of PWM/PSM Multi-Mode Digital Control
- Lecture 115: FPGA Prototyping of Peak Current based PWM/PFM Multi-Mode Digital Control - I
- Lecture 116: FPGA Prototyping of Peak Current based PWM/PFM Multi-Mode Digital Control - II
- Lecture 117: Industry-Driven Architectures for Digital Control IC in High Frequency SMPC
- Lecture 118: Industry-Driven Architectures for Digital Control System Solutions in SMPCs
- Lecture 119: Exploration of Architectures, Modeling, Design, and Control - Course Summary
- Lecture 120: Key Takeaways and Course Usefulness for Skilled Manpower Development
- Live Session 10-10-2023
- Live Session 27-09-2023
- Live Session 28-08-2023