IP Library Granted Patent US 9,520,870
Granted Patent B2
US 9,520,870 · App. 14/670,818 · Granted Dec 13, 2016

Systems and methods for pulse width modulated control of a semiconductor switch

Inventors: Robert H. Fugere (North Providence, RI); Andrew Talan (West Greenwich, RI); Daniel P. Connolly (East Bridgewater, MA); Uli Joos (Markdorf, DE); Norbert Stuhler (Ravensburg, DE)
Assignees: Semiconductor Components Industries, LLC; Conti Temic Microelectronic GmbH
H03K17/165H03K19/1733
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 9,520,870
App. No.
14/670,818
Granted
Dec 13, 2016
Kind
B2
Abstract

Pulse width modulated controller systems. Implementations may include: a microcontroller coupled with a memory, a switch controller coupled with the microcontroller, and a calibration unit. The calibration unit may include one or more comparators, one or more passive electrical components, and an encoder logic all operatively coupled together and coupled with the microcontroller and with the switch controller where the at least one comparator and the one or more passive electrical components are electrically coupled with a supply voltage to the semiconductor switch and with a load voltage (output voltage) from the semiconductor switch.

Claims (50)

1. A pulse width modulated controller system for a semiconductor switch, the system comprising:

a microcontroller coupled with a memory;

a switch controller coupled with the microcontroller; and

a calibration unit, the calibration unit comprising:

at least two comparators, one or more passive electrical components, and an encoder logic all operatively coupled together and coupled with the microcontroller and with the switch controller;

wherein the microcontroller is configured to send a calibration trigger signal to the encoder logic of the calibration unit, and, in response, the calibration unit is configured to:

using a first one of the at least two comparators, generate a first comparator output for a switching-on operation of the semiconductor switch;

using a second one of the at least two comparators, generate a second comparator output for a switching-off operation of the semiconductor switch;

generate a status signal using the encoder logic using one of the first comparator output, the second comparator output, and both the first comparator output and the second comparator output; and

send the status signal to the microcontroller;

wherein the one or more comparators and the one or more passive electrical components are electrically coupled with a supply voltage to the semiconductor switch and with an output voltage from the semiconductor switch;

wherein the memory coupled to the microcontroller comprises a digitally stored model comprising one or more control parameters for generating a control signal for the semiconductor switch; and

wherein the microcontroller is configured to receive one or more operating condition parameters, and, using one or more operating condition parameters and the digitally stored model, to generate control parameters for generating the control signal for the semiconductor switch.

2. The system of claim 1 , wherein the switch controller comprises a control logic and a memory operatively coupled together and operatively coupled with the semiconductor switch.

3. The system of claim 1 , wherein the memory coupled to the microcontroller comprises a look-up table comprising one or more model parameters for use by the microcontroller to calculate one or more control parameters for generating a control signal for the semiconductor switch.

4. The system of claim 1 , wherein the microcontroller is further configured to, in response to receiving the status signal, adjust one or more of the one or more control parameters of the digital model stored in the memory coupled to the microcontroller.

5. The system of claim 1 , wherein the microcontroller is configured to generate the calibration trigger signal on a predetermined time interval.

6. The system of claim 1 , wherein the microcontroller is configured to generate the calibration trigger signal after analyzing one of a current value of one or more operating condition parameters and a development of values of one or more operating condition parameters over a period of time.

7. The system of claim 1 , wherein the microcontroller is not configured to generate the calibration trigger signal after each switching operation of the semiconductor switch.

8. The system of claim 1 , wherein the switch controller further comprises a serial peripheral interface (SPI), a gate driver, and a charge pump unit all operatively coupled together and operatively coupled with the semiconductor switch.

9. A pulse width modulated controller system for a semiconductor switch, the system comprising:

a microcontroller coupled with a memory, the memory comprising a look-up table comprising one or more model parameters;

a switch controller coupled with the microcontroller and with a semiconductor switch, the switch controller comprising a control logic;

a calibration unit, the calibration unit comprising:

at least two or more comparators, one or more passive electrical components, and an encoder logic all operatively coupled together and coupled with the microcontroller and with the switch controller;

wherein the microcontroller is configured to send a calibration trigger signal to the encoder logic of the calibration unit, and, in response, the calibration unit is configured to:

using a first one of the two or more comparators, generate a first comparator output for a switching-on operation of the semiconductor switch;

using a second one of the two or more comparators, generate a second comparator output for a switching-off operation of the semiconductor switch;

generate a status signal using the encoder logic using one of the first comparator output, the second comparator output, and both the first comparator output and the second comparator output; and

send the status signal to the microcontroller;

wherein the one or more comparators and the one or more passive electrical components are electrically coupled with a supply voltage to the semiconductor switch and with a load voltage from the semiconductor switch; and

wherein the microcontroller is configured to receive one or more operating condition parameters, and, using one or more operating condition parameters and the look-up table, to generate control parameters for generating the control signal for the semiconductor switch.

10. The system of claim 9 , wherein the microcontroller is further configured to, in response to receiving the status signal, change one or more of the one or more model parameters comprised in the look-up table stored in the memory coupled to the microcontroller.

11. The system of claim 9 , wherein the microcontroller is configured to generate the calibration trigger signal on a predetermined time interval.

12. The system of claim 9 , wherein the microcontroller is configured to generate the calibration trigger signal after analyzing one of a current value of the one or more operating condition parameters and a development of values of the one or more operating condition parameters over a period of time.

13. The system of claim 9 , wherein the microcontroller is not configured to generate the calibration trigger signal after each switching operation of the semiconductor switch.

14. A method of controlling a semiconductor switch, the method comprising:

storing one or more model parameters in a look-up table comprised in memory coupled with a control logic and with a microcontroller;

receiving one or more operating condition parameters using the microcontroller;

in response to receiving one or more operating condition parameters, retrieving one or more of the one or more model parameters in the look-up table and generating one or more control parameters using the microcontroller and using the one or more operating condition parameters;

generating a control signal for a semiconductor switch using the one or more control parameters and the control logic;

providing a calibration trigger signal to a calibration unit using the microcontroller;

in response to receiving the calibration trigger signal, evaluating a switching-on operation of the semiconductor switch using one or more comparators and one or more passive electrical components comprised in a calibration unit coupled with the microcontroller by generating a switching-on output through comparing a value of an output voltage from the semiconductor switch with a predetermined switching-on voltage;

in response to receiving the calibration trigger signal, evaluating a switching-off operation of the semiconductor switch using the one or more comparators and the one or more passive electrical components comprised in the calibration unit coupled with the microcontroller by generating a switching-off output through comparing a value of the output voltage from the semiconductor switch with a predetermined switching-off voltage;

using an encoder logic comprised in a calibration unit coupled with the microcontroller to generate a status signal using one of the switching-on output, the switching-off output, and both the switching-on output and the switching-off output;

sending the status signal to the microcontroller;

in response to receiving the status signal, evaluating whether the data representing the output voltage in the status signal is outside a predetermined voltage window using the microprocessor; and

if the output voltage is outside the predetermined voltage window, changing one or more of the one or more model parameters comprised in the look-up table comprised in the memory coupled to the microcontroller using the microcontroller in response to receiving the calibration signal.

15. The system of claim 14 , wherein the microcontroller is configured to provide the calibration trigger signal after analyzing one of a current value of the one or more operating condition parameters and a development of values of the one or more operating condition parameters over a period of time.

16. The system of claim 14 , wherein the microcontroller is not configured to provide the calibration trigger signal after each switching operation of the semiconductor switch.

Assignments (6)
CHANGE OF NAME Recorded Feb 12, 2026
From: CONTINENTAL AUTOMOTIVE TECHNOLOGIES GMBH
To: AUMOVIO GERMANY GMBH
Reel/Frame 074819/0918 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 038620, FRAME 0087 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 064070/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER 5859768 AND TO RECITE COLLATERAL AGENT ROLE OF RECEIVING PARTY IN THE SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 038620 FRAME 0087. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 25, 2016
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 039853/0001 →
SECURITY INTEREST Recorded Apr 15, 2016
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 038620/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2015
From: FUGERE, ROBERT H.; TALAN, ANDREW; CONNOLLY, DANIEL P.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 035307/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2015
From: JOOS, ULI; STUHLER, NORBERT
To: CONTI TEMIC MICROELECTRONIC GMBH
Reel/Frame 035307/0707 →
Continuity (1)
Related Publication 20160285448A1 · Sep 29, 2016