IP Library › Granted Patent US 12,562,656
Granted Patent B2
US 12,562,656 · App. 18/396,424 · Granted Feb 24, 2026

PWM control apparatus and method for 2-stage inverter

Inventors: Dong Hwi Lim (Seoul, KR); Eun Su Jun (Seoul, KR)
Assignee: Hyundai AutoEver Corp.
H02M7/5395H02M1/0077H02M1/088H02M7/49
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,562,656
App. No.
18/396,424
Granted
Feb 24, 2026
Kind
B2
Abstract

A PWM control apparatus of a 2-stage inverter includes: a first inverter; a second inverter; and a PWM controller which PWM-controls the first inverter and the second inverter, respectively, wherein the PWM controller controls the first inverter by remote-state PWM (RSPWM), the PWM controller determines whether it is necessary to generate five edges in next PWM period in the RSPWM control of the first inverter, and if it is necessary to generate five edges, generates an edge in the beginning of the next PWM period and generates an edge according to a previously calculated setting value in the next PWM period.

Claims (36)

1 . A pulse width modulation (PWM) control apparatus of a 2-stage inverter, comprising:

a first inverter;

a second inverter; and

a PWM controller configured to PWM-control the first inverter and the second inverter, respectively,

wherein the PWM controller controls the first inverter by remote-state PWM (RSPWM) control, and

wherein the PWM controller determines whether it is necessary to generate five edges in a next PWM period in the RSPWM control of the first inverter, and if it is determined to be necessary to generate the five edges, generates a first edge in a beginning of the next PWM period and generates a second edge according to a previously calculated setting value in the next PWM period.

2 . The PWM control apparatus according to claim 1 , wherein when a duty from a first rising edge to a last falling edge in a PWM period is a duty A and a duty from a first falling edge to a last rising edge is a duty B, if magnitude relationships of the duty A and the duty B in a current PWM period and in the next PWM period are different from each other, the PWM controller determines that it is necessary to generate the five edges in the next PWM period.

3 . The PWM control apparatus according to claim 1 , wherein the PWM controller sets 0 to a register which stores a setting value for generating an edge to generate the first edge in the beginning of the next PWM period.

4 . The PWM control apparatus according to claim 3 , wherein the PWM controller sets the previously calculated setting value to the register in which 0 has been set as the next PWM period starts to generate the second edge according to the previously calculated setting value.

5 . The PWM control apparatus according to claim 4 , wherein the PWM controller stores the previously calculated setting value in a buffer and then when the next PWM period starts, sets the setting value stored in the buffer, in the register in which 0 is set.

6 . The PWM control apparatus according to claim 1 , wherein when a first register stores a setting value for generating a first rising edge in a PWM period and a second register stores a setting value for generating a first falling edge in the PWM period, the PWM controller sets 0 to the first register to generate a rising edge in the beginning of the next PWM period and stores a calculated setting value to be set to the first register in a buffer and when the next PWM period starts, and sets the setting value stored in the buffer to the first register to generate a rising edge according to the calculated setting value.

7 . The PWM control apparatus according to claim 6 , wherein when a duty from a first rising edge to a last falling edge in a PWM period is a duty A and a duty from a first falling edge to a last rising edge is a duty B, if magnitude relationships of the duty A and the duty B in a current PWM period and in the next PWM period are different from each other and the duty A is smaller than the duty B in the next PWM period, the PWM controller sets 0 to the first register.

8 . The PWM control apparatus according to claim 6 , wherein the PWM controller sets 0 to the second register to generate a falling edge in the beginning of the next PWM period and stores a calculated setting value to be set to the second register in the buffer, and then when the next PWM period starts, sets the setting value stored in the buffer to the second register to generate a falling edge according to the calculated setting value.

9 . The PWM control apparatus according to claim 8 , wherein when a duty from a first rising edge to a last falling edge in a PWM period is a duty A and a duty from a first falling edge to a last rising edge is a duty B, if magnitude relationships of the duty A and the duty B in a current PWM period and in the next PWM period are different from each other and the duty A is larger than the duty B in the next PWM period, the PWM controller sets 0 to the second register.

10 . The PWM control apparatus according to claim 5 , wherein the setting value stored in the buffer is set to the register in which 0 is set, by a separate interrupt service routine (ISR).

11 . A PWM control method of a 2-stage inverter including a first inverter and a second inverter in which the first inverter is controlled by remote-state PWM (RSPWM) control, the method comprising:

determining whether it is necessary to generate five edges in a next PWM period in the RSPWM control of the first inverter; and

generating a first edge in a beginning of the next PWM period when it is determined to be necessary to generate the five edges and generating a second edge according to a previously calculated setting value in the next PWM period.

12 . The PWM control method according to claim 11 , wherein in determining, when a duty from a first rising edge to a last falling edge in a PWM period is a duty A and a duty from a first falling edge to a last rising edge is a duty B, if magnitude relationships of the duty A and the duty B in a current PWM period and in the next PWM period are different from each other, it is determined that it is necessary to generate the five edges in the next PWM period.

13 . The PWM control method according to claim 11 , further comprising:

setting 0 to a register in which a setting value for generating an edge is stored to generate the first edge in the beginning of the next PWM period.

14 . The PWM control method according to claim 13 , further comprising:

setting the previously calculated setting value to the register in which 0 is set when the next PWM period starts, to generate the second edge according to the previously calculated setting value.

15 . The PWM control method according to claim 14 , wherein in setting the previously calculated setting value to the register in which 0 is set, when the previously calculated setting value is stored in a buffer and then the next PWM period starts, the setting value stored in the buffer is set to the register in which 0 is set.

16 . The PWM control method according to claim 11 , further comprising:

when a first register stores a setting value for generating a first rising edge in a PWM period and a second register stores a setting value for generating a first falling edge in the PWM period,

setting 0 to the first register to generate a rising edge in the beginning of the next PWM period;

storing a calculated setting value to be set to the first register in a buffer; and

setting a setting value stored in the buffer to the first register when the next PWM period starts, to generate a rising edge according to the calculated setting value.

17 . The PWM control method according to claim 16 , wherein when a duty from a first rising edge to a last falling edge in a PWM period is a duty A and a duty from a first falling edge to a last rising edge is a duty B, if magnitude relationships of the duty A and the duty B in a current PWM period and in the next PWM period are different from each other and the duty A is smaller than the duty B in the next PWM period, 0 is set to the first register to generate a rising edge in the beginning of the next PWM period.

18 . The PWM control method according to claim 16 , further comprising:

setting 0 to the second register to generate a falling edge in the beginning of the next PWM period;

storing a calculated setting value to be set to the second register in the buffer; and

setting a setting value stored in the buffer to the second register when the next PWM period starts, to generate a falling edge according to the calculated setting value.

19 . The PWM control method according to claim 18 , wherein when a duty from a first rising edge to a last falling edge in a PWM period is a duty A and a duty from a first falling edge to a last rising edge is a duty B, if magnitude relationships of the duty A and the duty B in a current PWM period and in the next PWM period are different from each other and the duty A is larger than the duty B in the next PWM period, 0 is set to the second register to generate a falling edge in the beginning of the next PWM period.

20 . The PWM control method according to claim 15 , wherein the setting value stored in the buffer is set to the register in which 0 is set, by a separate interrupt service routine (ISR).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2023
From: LIM, DONG HWI; JUN, EUN SU
To: HYUNDAI AUTOEVER CORP.
Reel/Frame 065955/0509 →
Priority Claims (1)
KR 10-2022-0185234 · Dec 27, 2022 · national
Continuity (1)
Related Publication 20240213889A1 · Jun 27, 2024
References Cited (5)
US 12362683B2 · Jun · 2025 [cited by examiner]
US 20240039447A1 · Ko · 2024 [cited by examiner]
US 20240424930A1 · Lee · 2024 [cited by examiner]
G. Vazquez et al, “A Comparative Analysis of Space-Vector PWM Techniques for Transformerless Three-Phase Voltage Source Inverters,” 2018, Lab. of Electricity and Power Electronics, ITESI, pp. 183-187, Mexico. [cited by applicant]
Jaehyuk Baik et al, “Remote-State PWM with Minimum RMS Torque Ripple and Reduced Common-Mode Voltage for Three-Phase VSI-Fed BLAC Motor Drives”, Electronics 2020, 9, 586, Mar. 30, 2020, Switzerland. [cited by applicant]