← Back to Patent Explorer
US5764024A Expired / Lapsed US ⏱️ 0.0 years remaining

Pulse width modulator (PWM) system with low cost dead time distortion correction

Assignee: NXP USA Inc
•
Filing: 1997-04-07
•
Granted: 1998-06-09
•
Expires: 2017-04-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A pulse width modulator (PWM) system (100) detects several load current conditions to completely correct for the distortion caused by deadtime insertion when driving an inverter-fed inductive load, such as a three-phase AC motor. The system includes an inexpensive voltage sensor (140) which senses the output voltage at the end of each successive dead time interval in which neither a pullup transistor (51) nor a pulldown transistor (52) is driving. The system (100) includes a programmable PWM (125), two storage elements (131,132) such as D-type flip flops, and a memory-mapped register (133). The register stores the output of the flip-flops to indicate a near-zero load current condition. When it detects this condition, the system (100) changes the duty cycle of the PWM output signals to yield output voltages and currents which more closely approximate a sine wave. The system (100) is particularly useful as part of a low-cost microcontroller (120).

Inventors

  • 👤 David L. Wilson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 17:02
CPC Classifications
H; H02; H02P; H02P27/00; H02P27/04; H02P27/06; H02P27/08; H02M; H02M7/00; H02M7/42; H02M7/44; H02M7/48; H02M7/53; H02M7/537; H02M7/5387; H02M7/53871; H02M7/53873; H02P23/00; H02P23/0077; H02M1/00; H02M1/38; H02M1/385

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 172 words
A system for driving an inductive load powered by a pair of transistors controlled by a first pulse-width-modulated (PWM) signal and a second PWM signal, wherein a dead-time occurs between the first PWM signal and the second PWM signal during which neither PWM signal is asserted, comprising: a voltage sensor connected to the inductive load, the voltage sensor sensing a load voltage of the inductive load and producing a first value of an output signal when the load voltage is in a predetermined relation to a first predetermined value; a microcontroller detecting the output signal from the voltage sensor, the first PWM signal and second PWM signal, the microcontroller generating a first signal indicating the value of the output signal at a first time during the dead-time, and generating a second signal indicating the value of the output signal at a second time during the dead-time; wherein, when the first signal and the second signal indicate a different value, output current of the inductive load is within a predetermined magnitude of zero.
Claim 2
Independent Claim 172 words
A system for driving an inductive load powered by a pair of transistors controlled by a first pulse-width-modulated (PWM) signal and a second PWM signal, wherein a dead-time occurs between the first PWM signal and the second PWM signal during which neither PWM signal is asserted, comprising: a voltage sensor connected to the inductive load, the voltage sensor sensing a load voltage of the inductive load and producing a first value of an output signal when the load voltage is in a predetermined relation to a first predetermined value; a microcontroller detecting the output signal from the voltage sensor, the first PWM signal and second PWM signal, the microcontroller generating a first signal indicating the value of the output signal at a first time during the dead-time, and generating a second signal indicating the value of the output signal at a second time during the dead-time; wherein, when the first signal and the second signal indicate a different value, output current of the inductive load is within a predetermined magnitude of zero.
Claim 3
Dependent Claim 32 words
The system of claim 1, wherein the predetermined relation is that the load voltage is greater than the first predetermined value and current in the inductive load is of a first polarity.
Claim 4
Dependent Claim 18 words
The system of claim 1, wherein the first time occurs at an edge of the first PWM signal.
Claim 5
Dependent Claim 32 words
The system of claim 1, wherein the voltage sensor further produces the first value of the output signal when the load voltage is in a predetermined relation to a second predetermined value.
Claim 6
Dependent Claim 14 words
The system of claim 1, wherein the system is formed as an integrated circuit.
Claim 7
Dependent Claim 13 words
The system of claim 1, wherein the voltage sensor is a hysteresis device.
Claim 8
Dependent Claim 187 words
A near-zero current detection circuit for distortion correction of an inductive load powered by a pair of transistors controlled by a first modulated signal and a second modulated signal, wherein a dead-time occurs between the first modulated signal and the second modulated signal during which neither modulated signal is asserted, comprising: a voltage sensor connected to the inductive load, the voltage sensor sensing a load voltage of the inductive load and producing a first value of an output signal when the load voltage is in a predetermined relation to a first predetermined value; a first latch receiving the output signal from the voltage sensor at an input to the first latch, the first latch being controlled by the first modulated signal; and a second latch receiving the output signal from the voltage sensor at an input to the second latch, the second latch being controlled by the second modulated signal; wherein a different value for the latched output signal of the first latch and the latched output signal of the second latch indicates that output current of the inductive load is within a predetermined magnitude of zero.
Claim 9
Dependent Claim 187 words
A near-zero current detection circuit for distortion correction of an inductive load powered by a pair of transistors controlled by a first modulated signal and a second modulated signal, wherein a dead-time occurs between the first modulated signal and the second modulated signal during which neither modulated signal is asserted, comprising: a voltage sensor connected to the inductive load, the voltage sensor sensing a load voltage of the inductive load and producing a first value of an output signal when the load voltage is in a predetermined relation to a first predetermined value; a first latch receiving the output signal from the voltage sensor at an input to the first latch, the first latch being controlled by the first modulated signal; and a second latch receiving the output signal from the voltage sensor at an input to the second latch, the second latch being controlled by the second modulated signal; wherein a different value for the latched output signal of the first latch and the latched output signal of the second latch indicates that output current of the inductive load is within a predetermined magnitude of zero.
Claim 10
Dependent Claim 32 words
The circuit of claim 7, wherein the predetermined relation is that the load voltage is greater than the first predetermined value and current in the inductive load is of a first polarity.
Claim 11
Dependent Claim 32 words
The circuit of claim 7, wherein the voltage sensor further produces the first value of the output signal when the load voltage is in a predetermined relation to a second predetermined value.
Claim 12
Dependent Claim 31 words
The circuit of claim 7, wherein the first latch is controlled by the first modulated signal such that the output signal is latched by an edge of the first modulated signal
Claim 13
Dependent Claim 14 words
The circuit of claim 7, wherein the circuit is formed as an integrated circuit.
Claim 14
Dependent Claim 13 words
The circuit of claim 7, wherein the voltage sensor is a hysteresis device.
Claim 15
Dependent Claim 138 words
The circuit of claim 7, further comprising a pulse-width modulator that receives the output signal latched by the first latch and the output signal latched by the second latch and generates the first modulated signal and the second modulated signal, the pulse-width modulator being adapted to correct for distortion in the output current of the inductive load induced by commutation of the output current during dead-time by modifying a duty-cycle of one of the first and second modulated signals and, upon the occurance of a different value being output from the first latch than is output from the second latch, modifying a duty-cycle of the other of the first and second modulated signals, the other of the first and second modulated signals being modified prior to the output current being equal to zero to correct for near-zero distortion.
Claim 16
Dependent Claim 319 words
A data processing system for driving an inductive load powered by a pair of transistors controlled by a first pulse-width-modulated (PWM) signal and a second PWM signal, comprising: a voltage sensor connected to the inductive load, the voltage sensor sensing a load voltage of the inductive load and producing a first value of an output signal when the load voltage is in a first state relative to a predetermined value; a first latch receiving the output signal from the voltage sensor at an input to the first latch, the first latch being controlled by the first PWM signal such that the output signal is latched by an edge of the first PWM signal and output as a first latched output signal; a second latch receiving the output signal from the voltage sensor at an input to the second latch, the second latch being controlled by the second PWM signal such that the output signal is latched by an edge of the second PWM signal and output as a second latched output signal; a processor that receives the first latched output signal and the second latched output signal and generates the first PWM signal and the second PWM signal, wherein a dead-time is placed between the first PWM signal and the second PWM signal during which neither PWM signal is asserted, and wherein the processor modifies a duty-cycle of one of the first and second PWM signals and, upon the occurance of the first latched output signal being different than the second latched output signal, the processor modifies a duty-cycle of the other of the first and second PWM signals to correct for distortion in the output current of the inductive load induced by commutation of the output current during dead-time, the other of the first and second PWM signals being modified prior to the output current being equal to zero to correct for near-zero distortion of the output current.
Claim 17
Dependent Claim 319 words
A data processing system for driving an inductive load powered by a pair of transistors controlled by a first pulse-width-modulated (PWM) signal and a second PWM signal, comprising: a voltage sensor connected to the inductive load, the voltage sensor sensing a load voltage of the inductive load and producing a first value of an output signal when the load voltage is in a first state relative to a predetermined value; a first latch receiving the output signal from the voltage sensor at an input to the first latch, the first latch being controlled by the first PWM signal such that the output signal is latched by an edge of the first PWM signal and output as a first latched output signal; a second latch receiving the output signal from the voltage sensor at an input to the second latch, the second latch being controlled by the second PWM signal such that the output signal is latched by an edge of the second PWM signal and output as a second latched output signal; a processor that receives the first latched output signal and the second latched output signal and generates the first PWM signal and the second PWM signal, wherein a dead-time is placed between the first PWM signal and the second PWM signal during which neither PWM signal is asserted, and wherein the processor modifies a duty-cycle of one of the first and second PWM signals and, upon the occurance of the first latched output signal being different than the second latched output signal, the processor modifies a duty-cycle of the other of the first and second PWM signals to correct for distortion in the output current of the inductive load induced by commutation of the output current during dead-time, the other of the first and second PWM signals being modified prior to the output current being equal to zero to correct for near-zero distortion of the output current.
Claim 18
Dependent Claim 127 words
A microcontroller for current distortion correction of an inductive load powered by a pair of transistors controlled by a first modulated signal and a second modulated signal, wherein a deadtime occurs between the first modulated signal and the second modulated signal during which neither modulated signal is asserted, comprising: a device that senses a load voltage of the inductive load; a latching device that stores a first value indicating the level of the load voltage during a first dead-time and stores a second value indicating the level of the load voltage during a second deadtime; and a controller that receives the stored values in the latching device and generates signals for correcting current distortion in response to the first value and the second value indicating selected levels.
Claim 19
Dependent Claim 127 words
A microcontroller for current distortion correction of an inductive load powered by a pair of transistors controlled by a first modulated signal and a second modulated signal, wherein a deadtime occurs between the first modulated signal and the second modulated signal during which neither modulated signal is asserted, comprising: a device that senses a load voltage of the inductive load; a latching device that stores a first value indicating the level of the load voltage during a first dead-time and stores a second value indicating the level of the load voltage during a second deadtime; and a controller that receives the stored values in the latching device and generates signals for correcting current distortion in response to the first value and the second value indicating selected levels.
Claim 20
Dependent Claim 15 words
The microcontroller of claim 15, wherein the first and second modulated signals are pulse-width-modulated signals.
Claim 21
Dependent Claim 13 words
The microcontroller of claim 15, wherein the latching device is a hysteresis device.
Claim 22
Dependent Claim 14 words
The microcontroller of claim 15, wherein the microcontroller is formed as an integrated circuit.
Claim 23
Dependent Claim 60 words
The microcontroller of claim 15, further comprising a modulator that generates the first modulated signal and the second modulated signal and modifies the first and second modulated signals in response to the signals generated by the controller, the first modulated signal being modified prior to output current of the inductive load being equal to zero to correct for near-zero distortion.
Claim 24
Independent Claim 111 words
A method of near-zero current detection for distortion correction of an inductive load powered by a pair of transistors controlled by a first pulse-width-modulated (PWM) signal and a second PWM signal, wherein a dead-time period occurs after each pulse of the first PWM signal during which neither the first nor the second PWM signals are asserted, the method comprising the steps of: sensing a first load voltage of the inductive load during a first dead-time period; sensing a second load voltage of the inductive load during a second dead-time period; and generating signals for correcting near-zero current distortion in response to the first value and the second value indicating selected levels.
Claim 25
Independent Claim 111 words
A method of near-zero current detection for distortion correction of an inductive load powered by a pair of transistors controlled by a first pulse-width-modulated (PWM) signal and a second PWM signal, wherein a dead-time period occurs after each pulse of the first PWM signal during which neither the first nor the second PWM signals are asserted, the method comprising the steps of: sensing a first load voltage of the inductive load during a first dead-time period; sensing a second load voltage of the inductive load during a second dead-time period; and generating signals for correcting near-zero current distortion in response to the first value and the second value indicating selected levels.
Claim 26
Dependent Claim 38 words
The method according to claim 20, wherein the selected levels are when the first load voltage is different than the second load voltage, indicating that output current of the inductive load is within a predetermined magnitude of zero.
Claim 27
Dependent Claim 33 words
The method according to claim 20, wherein the selected levels are when the first load voltage is greater than a predetermined value and current in the inductive load is of a first polarity.
Claim 28
Dependent Claim 21 words
The method according to claim 20, further comprising the step of generating the first PWM signal and the second PWM signal.
Claim 29
Dependent Claim 47 words
The method according to claim 20, further comprising the step of modifying the first and second PWM signals in response to the generated signals, the first PWM signal being modified prior to output current of the inductive load being equal to zero to correct for near-zero distortion.
Claim 30
Dependent Claim 183 words
A data processing system comprising: a central processing unit having an output terminal connected to an address bus, and a bidirectional connection to a data bus; a memory having an input terminal coupled to said address bus, and an output terminal coupled to said data bus, said memory including a plurality of storage locations which store a corresponding plurality of instructions which control the data processing system; a pulse width modulator having a first input terminal coupled to said address bus, a second input terminal coupled to said data bus, and an output terminal for providing at least first and second control signals; said first and second control signals adapted to be coupled to an inverter which drives an input of a motor; and a low current condition circuit having an input terminal adapted to receive a voltage signal which indicates a voltage at the input of the motor, and having an address input terminal coupled to said address bus, and a data output terminal coupled to said data bus for providing a low current condition signal in response to said voltage signal.
Claim 31
Dependent Claim 183 words
A data processing system comprising: a central processing unit having an output terminal connected to an address bus, and a bidirectional connection to a data bus; a memory having an input terminal coupled to said address bus, and an output terminal coupled to said data bus, said memory including a plurality of storage locations which store a corresponding plurality of instructions which control the data processing system; a pulse width modulator having a first input terminal coupled to said address bus, a second input terminal coupled to said data bus, and an output terminal for providing at least first and second control signals; said first and second control signals adapted to be coupled to an inverter which drives an input of a motor; and a low current condition circuit having an input terminal adapted to receive a voltage signal which indicates a voltage at the input of the motor, and having an address input terminal coupled to said address bus, and a data output terminal coupled to said data bus for providing a low current condition signal in response to said voltage signal.
Claim 32
Dependent Claim 35 words
The data processing system of claim 25 wherein said voltage signal comprises a logic signal which indicates whether said voltage at the input of the motor is within a predetermined range of a zero level.
Claim 33
Dependent Claim 53 words
The data processing system of claim 26 wherein said low current condition circuit provides said low current condition signal when said logic signal is in a first logic state at a first predetermined point in time and said logic signal is in a second logic state at a second predetermined point in time.
Claim 34
Dependent Claim 56 words
The data processing system of claim 27 wherein said first predetermined point in time is an end of a dead time interval during a first cycle of said pulse width modulator, and said second predetermined point in time is an end of said dead time interval during a second cycle immediately subsequent to said first cycle.
Claim 35
Dependent Claim 32 words
The data processing system of claim 25 further comprising a voltage sensor having an input terminal adapted to be coupled to the motor, and an output terminal for providing said voltage signal.
Claim 36
Dependent Claim 35 words
The data processing system of claim 29 wherein said central processing unit, said memory, said pulse width modulator, said low current condition circuit, and said voltage sensor are all implemented on a single integrated circuit.
Claim 37
Dependent Claim 53 words
The data processing system of claim 29 wherein said voltage signal is provided by a circuit element comprising one of a group consisting of a voltage sensor, an analog-to-digital converter (ADC), a Schmitt trigger, a comparator which has hysteresis, a comparator having at least two switchable threshold voltages, and a transition detector circuit.
Claim 38
Dependent Claim 32 words
The data processing system of claim 25 wherein said central processing unit, said memory, said pulse width modulator, and said low current condition circuit are all implemented on a single integrated circuit.
Claim 39
Dependent Claim 116 words
The data processing system of claim 25 wherein said low current condition circuit comprises: a first flip-flop having a data input terminal for receiving said voltage signal, a clock input terminal for receiving a first clock signal, and an output terminal; a second flip-flop having a data input terminal for receiving said voltage signal, a clock input terminal for receiving a second clock signal, and an output terminal; and a register having a first input terminal coupled to said output terminal of said first flip-flop, a second input terminal coupled to said output terminal of said second flip-flop, an address input terminal coupled to said address bus, and an output terminal coupled to said data bus.
Claim 40
Dependent Claim 38 words
The data processing system of claim 33 wherein said first clock signal is said first control signal of said pulse width modulator, and wherein said second clock signal is said second control signal of said pulse width modulator.
Claim 41
Dependent Claim 30 words
The data processing system of claim 25 wherein said low current condition circuit detects a low current condition by providing a predetermined output signal to said data output terminal thereof.
Claim 42
Dependent Claim 50 words
The data processing system of claim 35 wherein said central processing unit periodically reads a value at said data output terminal of said low current condition circuit and in response to said predetermined output signal, said central processing unit programs said pulse width modulator to change an operating characteristic thereof.
Claim 43
Dependent Claim 22 words
The data processing system of claim 36 wherein said operating characteristic comprises a duty cycle of said first and second control signals.

References Cited (Backward Citations)

US4511809A Cited
US4454454A Cited
US4719555A Cited
US4745991A Cited
US5450306A Cited
US5448149A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-08 2001-12-08 2002-06-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-08 2005-12-08 2006-06-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-08 2009-12-08 2010-06-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag