Learn · NPTEL

Course108105186123 lectures

Digital Control in Switched Mode Power Converters and FPGA-based Prototyping

Prof. Santanu Kapat · IIT Kharagpur

Start with lecture 1 At NPTEL

Lectures

week-01

  1. Lecture 01: Digital Control in Switched Mode Power Converters – Course Introduction Video
  2. Lecture 02: Digital Control of SMPCs – Course Instructions, Guidelines & Resources Video
  3. Lecture 03: Examples of Some Commercial Digital Control Solutions Video
  4. Lecture 04: Overview of Digital Control Implementation Platforms Video
  5. Lecture 05: Introducing Basic Digitization in Power Electronic Converters Video
  6. Lecture 06: Recap of Feedback and Feedforward Control Methods in SMPCs Video
  7. Lecture 07: Recap of Fixed and Variable Frequency Modulation Techniques Video
  8. Lecture 08: Levels of Digitization in Single-loop Feedback Control in SMPCs Video
  9. Lecture 09: Levels of Digitization in Multi-loop Feedback Control in SMPCs Video
  10. Lecture 10: SMPC Topologies and Power Stage Design for Hardware Demonstrations Video

week-02

  1. Lecture 11: Basics of Sampling under Fixed and Variable Frequency Modulation Video
  2. Lecture 12: Voltage Mode Digital Pulse Width Modulators and Sampling Methods Video
  3. Lecture 13: Overview of Digital Pulse Width Modulator Architectures Video
  4. Lecture 14: Sampling Methods under Fixed Frequency Current Mode Control Video
  5. Lecture 15: Overview of Fixed Frequency Current Mode Control Architectures Video
  6. Lecture 16: Sampling Methods under Constant On/Off- Time Digital Modulation Video
  7. Lecture 17: Constant On/Off- Time Mixed-Signal Current Mode Control Architectures Video
  8. Lecture 18: Sampling Methods under Digital Hysteresis Control Methods Video
  9. Lecture 19: Overview of Digital Hysteresis Control Architectures Video
  10. Lecture 20: Summary of Digital Current Mode Control Architectures Video

week-03

  1. Lecture 21: Recap of Voltage and Current Mode Control Implementation using MATLAB Video
  2. Lecture 22: MATLAB Model Development for Basic Digital Control Blocks Video
  3. Lecture 23: MATLAB Model Development for Fixed Frequency Digital Control Video
  4. Lecture 24: MATLAB Models for Digital Controllers using Difference Equations Video
  5. Lecture 25: MATLAB Model Development for Digital Voltage Mode Control Video
  6. Lecture 26: MATLAB Model Development for Mixed-Signal Current Mode Control Video
  7. Lecture 27: MATLAB Model Development for Fully Digital Current Mode Control Video
  8. Lecture 28: MATLAB Model Development for Constant-On Time Control Video
  9. Lecture 29: MATLAB Model Development for Constant-Off Time Control Video
  10. Lecture 30: MATLAB Model Development for Digital Current Hysteresis Control Video

week-04

  1. Lecture 31: Continuous-Time Small-Signal Modeling under Digital Control Video
  2. Lecture 32: Discrete Time Modeling with Closed Current Loop Video
  3. Lecture 33: State-Space Modeling and Steps For Deriving Discrete-Time Models Video
  4. Lecture 34: Derivation of Discrete-Time Large-Signal Models Video
  5. Lecture 35: Validation of Discrete-Time Large-Signal Models using MATLAB – Part I Video
  6. Lecture 36: Validation of Discrete-Time Large-Signal Models using MATLAB – Part II Video
  7. Lecture 37: Derivation of Discrete-Time Small-Signal Models - I Video
  8. Lecture 38: Derivation of Discrete-Time Small-Signal Models - II Video
  9. Lecture 39: Discrete-Time Transfer Functions and Closed Loop Block Diagrams Video
  10. Lecture 40: Model Accuracy with MATLAB Case Studies – Comparative Study Video

week-05

  1. Lecture 41: Continuous-Time to Discrete-Time Conversion Methods – A Summary Video
  2. Lecture 42: Recap of Frequency Domain Design of Analog VMC and CMC Video
  3. Lecture 43: Design under Digital Voltage Mode Control – Frequency Domain Approaches Video
  4. Lecture 44: Design under Digital Current Mode Control – Frequency Domain Approaches Video
  5. Lecture 45: Design Case Study and MATLAB Simulation of Digital Voltage Mode Control Video
  6. Lecture 46: Design Case Study and MATLAB Simulation of Digital Current Mode Control Video
  7. Lecture 47: Time Optimal Control of a Buck Converter and Identifying Performance Limits Video
  8. Lecture 48: Trajectory based CMC Design for Proximate Time Optimal Recovery Video
  9. Lecture 49: Trajectory based Digital CMC Tuning and MATLAB Case Studies Video
  10. Lecture 50: Digital Pulse Skipping Control and MATLAB Simulation Case Studies Video

week-06

  1. Lecture 51: Selection of ADC and DAC in Digitally Controlled SMPCs Video
  2. Lecture 52: High Frequency Current Sensing Techniques in Digitally Controlled SMPCs Video
  3. Lecture 53: Current Sensing Techniques in Digitally Controlled High Power Converters Video
  4. Lecture 54: Signal Conditioning Circuits and PCB Design for Mixed-Signal Implementation Video
  5. Lecture 55: Reference Power Stage Design and Schematic for Buck and Boost Converters–I Video
  6. Lecture 56: Reference Power Stage Design and Schematic for Buck and Boost Converters–II Video
  7. Lecture 57: Step-by-Step Guidelines for Digital Control Implementation using FPGA Video
  8. Lecture 58: Test and Measurement of a Buck Converter using Digital Storage Oscilloscope Video
  9. Lecture 59: Functionalities in Mixed Signal Oscilloscope for Validating Digital Control Video
  10. Lecture 60: Power Spectrum Analysis of SMPCs using Mixed-Signal Oscilloscope Video

week-07

  1. Lecture 61: Introduction to Verilog Hardware Description Language (HDL) Video
  2. Lecture 62: Guidelines for Verilog HDL Programming – Some Key Rules Video
  3. Lecture 63: Structural and Dataflow Modeling in Verilog HDL for Combinational Logics Video
  4. Lecture 64: Behavioral Modeling in Verilog HDL for Sequential Digital Circuits Video
  5. Lecture 65: Simulation of Verilog-HDL based Design using Xilinx Webpack – I Video
  6. Lecture 66: Simulation of Verilog-HDL based Design using Xilinx Webpack – II Video
  7. Lecture 67: Fixed Point Implementation in Embedded Control System Video
  8. Lecture 68: Fixed Point Arithmetic and Concept of Q Format Video
  9. Lecture 69: Counter-based DPWM with Deadtime and Verilog HDL Programming Video
  10. Lecture 70: Simulating Counter-based DPWM with Deadtime using Xilinx ISE Simulator Video

week-08

  1. Lecture 71: Top Down Design Methodology in Digital Voltage Mode Control - I Video
  2. Lecture 72: Top Down Design Methodology in Digital Voltage Mode Control - II Video
  3. Lecture 73: Digital PID Control Implementation using Verilog HDL Programming Video
  4. Lecture 74: Digital PID Controller – Hardware Implementation and Experimental Results Video
  5. Lecture 75: Top Down Design Methodology in Mixed-Signal Current Mode Control Video
  6. Lecture 76: Top Down Design Method and Verilog HDL Programming of Mixed-Signal CMC Video
  7. Lecture 77: Verilog HDL based Digital PI Control Implementation of Mixed-Signal CMC Video
  8. Lecture 78: Hardware Implementation of Mixed-Signal CMC and Experimental Results Video
  9. Lecture 79: Voltage based Digital Pulse Skip Modulation and Top Down Design Method Video
  10. Lecture 80: Implementing Digital Pulse Skip Modulation and Experimental Results Video

week-09

  1. Lecture 81: STM32 Overview and STM32G4x ecosystem Video
  2. Lecture 82: Getting started with STM32CubeMX (Part - I) Video
  3. Lecture 83: Getting started with STM32CubeMX (Part - II) Video
  4. Lecture 84: Practical implementation of LLC converters (Part-I) Video
  5. Lecture 85: Practical implementation of LLC converters (Part-II) Video
  6. Lecture 86: Texas Instruments C2000 Real-time Microcontroller Devices Video
  7. Lecture 87: Getting Started with C2000 – Software and Hardware Development Video
  8. Lecture 88: Texas Instruments C2000 key peripheral differentiations Video
  9. Lecture 89: Texas Instruments TIDM-02008 Reference Design Overview Video
  10. Lecture 90: Texas Instruments TIDM-02008 Reference Design Software Overview Video

week-10

  1. Lecture 91: Steps for FPGA Implementation of Digital Voltage Mode Control Video
  2. Lecture 92: Steps for FPGA Implementation of Mixed-Signal Current Mode Control Video
  3. Lecture 93: Instability in Digital CMC and Ramp Compensation with Experimental Results Video
  4. Lecture 94: Benefits of Constant Off-Time and On-Time Digital CMC Techniques Video
  5. Lecture 95: Top Down Design Methodology of Constant On/Off-Time Control Video
  6. Lecture 96: Verilog HDL Implementation of Voltage based Constant On-Time Control Video
  7. Lecture 97: FPGA Implementation of Constant On/Off-Time Mixed-Signal CMC Video
  8. Lecture 98: Stability Comparison of Fixed & Variable Freq. Digital CMC with Experimental Results Video
  9. Lecture 99: Assessment of Digital Control Techniques for Light Load DC-DC Converters Video
  10. Lecture 100: Adaptive On-Time Digital Control in DCM with Verilog HDL Implementation Video

week-11

  1. Lecture 101: MATLAB Simulation of a Practical Digital VMC Buck Converter in CCM Video
  2. Lecture 102: Data Acquisition and Steps for Validating Simulation & Experimental Results Video
  3. Lecture 103: Loop Shaping and Design of Digital Voltage Mode Control in a Buck Converter Video
  4. Lecture 104: Digital VMC Design for Shaping Output Impedance in a Buck Converter Video
  5. Lecture 105: Hardware Case Studies and Transient Performance in Digital VMC Buck Converter Video
  6. Lecture 106: Design and Simulation Case Studies in a Mixed-Signal CMC Buck Converter Video
  7. Lecture 107: Hardware Case Studies and Transient Performance in a Digital CMC Buck Converter Video
  8. Lecture 108: Analysis of Output Impedance in Digital CMC with Load Current Feedforward Video
  9. Lecture 109: Load Current Feedforward in Digital CMC Buck Converter: Experimental Results Video
  10. Lecture 110: Need for Multi-Mode Digital Control and Design Requirements in SMPCs Video

week-12

  1. Lecture 111: Implementing Bi-frequency Spread Spectrum in Digital VMC using Verilog HDL Video
  2. Lecture 112: Performance of Bi-frequency Spread Spectrum DPWM and Experimental Results Video
  3. Lecture 113: Top Down Design Methodology of PWM/PSM Multi-Mode Digital Control Video
  4. Lecture 114: Verilog HDL based FPGA Prototyping of PWM/PSM Multi-Mode Digital Control Video
  5. Lecture 115: FPGA Prototyping of Peak Current based PWM/PFM Multi-Mode Digital Control - I Video
  6. Lecture 116: FPGA Prototyping of Peak Current based PWM/PFM Multi-Mode Digital Control - II Video
  7. Lecture 117: Industry-Driven Architectures for Digital Control IC in High Frequency SMPC Video
  8. Lecture 118: Industry-Driven Architectures for Digital Control System Solutions in SMPCs Video
  9. Lecture 119: Exploration of Architectures, Modeling, Design, and Control - Course Summary Video
  10. Lecture 120: Key Takeaways and Course Usefulness for Skilled Manpower Development Video

Live Session

  1. Live Session 10-10-2023 Video
  2. Live Session 27-09-2023 Video
  3. Live Session 28-08-2023 Video

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