Course108105186123 lectures
Digital Control in Switched Mode Power Converters and FPGA-based Prototyping
Prof. Santanu Kapat · IIT Kharagpur
Lectures
week-01
- 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
week-02
- 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
week-03
- 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
week-04
- 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
week-05
- 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
week-06
- 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
week-07
- 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
week-08
- 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
week-09
- 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
week-10
- 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
week-11
- 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
week-12
- 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
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Kharagpur
- Department
- Electrical Engineering
- Teacher
- Prof. Santanu Kapat
- Level
- Undergraduate
- Language
- English
- Subjects
- Engineering
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed
More like this
NPTEL101105083
Course
Space Flight Mechanics
99 lectures · Source's player
NPTEL101105084
Course
Aircraft Structures - I
42 lectures · Source's player
NPTEL101105085
Course
Introduction to CFD
65 lectures · Source's player
NPTEL101105089
Course
Aerodynamic Design of Axial Flow Compressors & Fans
69 lectures · Source's player
NPTEL101105090
Course
Smart Structures
62 lectures · Source's player
NPTEL101105660
Course
Industrial Aerodynamics
60 lectures · Source's player
NPTEL101105662
Course
Mechanics of Composite Materials and Structures
64 lectures · Source's player
NPTEL101105024
Course
High Speed Aero Dynamics
40 lectures · Video
NPTEL101105030
Course
Space Flight Mechanics
45 lectures · Video
NPTEL101105059
Course
Introduction to Aerodynamics
46 lectures · Video
NPTEL101105077
Course
Satellite Attitude Dynamics and Control
76 lectures · Video
NPTEL101105081
Course
Vibration And Structural Dynamics
42 lectures · Video