IP Library Granted Patent US 9,673,704
Granted Patent B2
US 9,673,704 · App. 14/435,320 · Granted Jun 6, 2017

Inductive load control circuit, a braking system for a vehicle and a method of measuring current in an inductive load control circuit

Inventors: Christelle Franchini (Fontenilles, FR); Alexis Huot-Marchand (Fonsorbes, FR)
Assignee: NXP USA, Inc.
H02M3/158B60T8/17B60T8/885G01R17/00G01R31/006G01R31/327H03K17/0822H03K17/18B60T2270/402H02M2003/1555
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,673,704
App. No.
14/435,320
Granted
Jun 6, 2017
Kind
B2
Abstract

A method and circuit for controlling current through an inductive load such as an electromagnetic valve of a vehicle anti-lock braking system includes first and second driver stages, controlled by PWM (pulse width modulation) signals, for providing, respectively, an actuation path for valve current in an “on” phase and a recirculation path for valve current in an “off” phase. A peak value of current flowing in the actuation path at the end of an “on” phase is compared with a peak value of current flowing in the recirculation path at the start of the “off” phase in order to detect any malfunction of the circuit. An embodiment of the invention has the advantage of being able to detect any malfunction at very low and very high PWM duty cycles.

Claims (24)

1. An inductive load control circuit comprising:

a first driver stage comprising a first switch, controlled by a pulse width modulation (PWM) signal, for driving an inductive load and for providing an actuation path for inductive load current when the first switch is closed, wherein closing of the first switch defines an “on” phase and wherein opening of the first switch defines an “off” phase;

a second driver stage for providing a recirculation path for inductive load current when the first switch is opened; a first current measuring stage; a second current measuring stage, wherein the first current measuring stage is arranged to sample a first peak value of the current flowing in the actuation path and the second current measuring stage is arranged to sample a second peak value of the current flowing in the recirculation path, and wherein the second current measuring stage is arranged to sample a mean value of the current in the recirculation path at a midpoint of the “off” phase; and a comparator module for comparing the sampled first and second peak values of the current flowing in the actuation path and the recirculation path and for generating an error signal if a difference between the first and second peak values exceeds a predetermined threshold value, the error signal indicating a fault in the inductive load control circuit.

2. An inductive load control circuit comprising:

a first driver stage comprising a first switch, controlled by a pulse width modulation (PWM) signal, for driving an inductive load and for providing an actuation path for inductive load current when the first switch is closed, wherein closing of the first switch defines an “on” phase and wherein opening of the first switch defines an “off” phase;

a second driver stage for providing a recirculation path for inductive load current when the first switch is opened; a first current measuring stage; a second current measuring stage, wherein the first current measuring stage is arranged to sample a first peak value of the current flowing in the actuation path and the second current measuring stage is arranged to sample a second peak value of the current flowing in the recirculation path, and wherein the first current measuring stage is arranged to sample a mean current in the actuation path at a midpoint of the “on” phase; and

a comparator module for comparing the sampled first and second peak values of the current flowing in the actuation path and the recirculation path and for generating an error signal if a difference between the first and second peak values exceeds a predetermined threshold value, the error signal indicating a fault in the inductive load control circuit.

3. The inductive load control circuit of claim 1 wherein the first current measuring stage is arranged to sample a high peak value of the current flowing in the actuation path at the end of the “on” phase, and the second current measuring stage is arranged to sample a high peak value of the current flowing in the recirculation path at the start of the “off” phase.

4. The inductive load control circuit of claim 2 wherein the second current measuring stage is arranged to sample a low peak value of the current flowing in the recirculation path at the end of the “off” phase, and the first current measuring stage is arranged to sample a low peak value of the current flowing in the actuation path at the start of the “on” phase.

5. The inductive load control circuit of claim 1 comprising a control module arranged to detect a second difference between the sampled mean value of the current and a target current value and to adjust a duty cycle of the PWM signal in order to minimize the second difference.

6. The inductive load control circuit of claim 1 comprising a control module for controlling sampling times of the first and second current measuring stages.

7. An inductive load control circuit comprising:

a first driver stage comprising a first switch controlled by a pulse width modulation (PWM) signal, for driving an inductive load and for providing an actuation path for an inductive load current when the first switch is closed;

a second driver stage comprising a second switch for providing a recirculation path for the inductive load current when the first switch is opened;

a first current measuring stage;

a second current measuring stage, wherein the first current measuring stage is arranged to sample a peak value of the current flowing in the actuation path and the second current measuring stage is arranged to sample a peak value of the current flowing in the recirculation path;

a test current source for providing a test current; and

control circuitry arranged to open the first switch and close the second switch when the current flowing in the actuation path reaches a predetermined value with respect to the test current, and wherein closing of the first switch defines an “on” phase and wherein opening of the first switch and closing of the second switch defines an “off” phase, and wherein the first current measuring stage is arranged to sample a high peak value of the current flowing in the actuation path at the end of the “on” phase, and the second current measuring stage is arranged to sample a high peak value of the current flowing in the recirculation path at the start of the “off” phase.

8. The inductive load control circuit of claim 1 implemented within an integrated circuit device comprising at least one die within a single integrated circuit package.

9. The inductive load control circuit of claim 1 wherein the inductive load comprises a coil of an electromagnetic valve.

10. A braking system for a vehicle, the braking system including the circuit of claim 9 .

11. A method for measuring current in an inductive load control circuit comprising a first driver stage comprising a first switch, controlled by a pulse width modulation (PWM) signal, for actuation of an inductive load and for providing an actuation path for an inductive load current when the first switch is closed, and a second driver stage for providing a recirculation path for the inductive load current when the first switch is opened, wherein the method comprises: measuring a first peak value of the current flowing in the actuation path; measuring a second peak value of the current flowing in the recirculation path; determining a difference between the first and second peak values; comparing the difference between the first and second peak values with a predetermined threshold value; and generating an error signal if the difference is greater than the predetermined threshold value, the error signal indicating a fault in the inductive load control circuit, and wherein closing of the first switch defines an “on” phase and opening of the first switch defines an “off” phase, and the method further comprises: sampling a mean value of the current flowing in the recirculation path at a midpoint of the “off” phase; detecting a difference between the sampled mean value of the current flowing in the recirculation path and a target current value; and adjusting a duty cycle of the PWM signal in order to minimize the difference.

12. A method for measuring current in an inductive load control circuit comprising a first driver stage comprising a first switch, controlled by a pulse width modulation (PWM) signal, for actuation of an inductive load and for providing an actuation path for an inductive load current when the first switch is closed, and a second driver stage for providing a recirculation path for the inductive load current when the first switch is opened, wherein the method comprises: measuring a first peak value of the current flowing in the actuation path; measuring a second peak value of the current flowing in the recirculation path; determining a difference between the first and second peak values; comparing the difference between the first and second peak values with a predetermined threshold value; and generating an error signal if the difference is greater than the predetermined threshold value, the error signal indicating a fault in the inductive load control circuit, and wherein closing of the first switch defines an “on” phase and opening of the first switch defines an “off” phase, and the method further comprises: sampling a mean value of the current flowing in the actuation path at a midpoint of the “on” phase; detecting a difference between the sampled mean value of the current flowing in the actuation path and a target current value; and adjusting a duty cycle of the PWM signal in order to minimize the difference.

13. The inductive load control circuit of claim 2 comprising a control module arranged to detect a second difference between the sampled mean value of the current and a target current value and to adjust a duty cycle of the PWM signal in order to minimize the second difference.

Assignments (24)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 040626 FRAME: 0683. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME EFFECTIVE NOVEMBER 7, 2016. Recorded Jan 12, 2017
From: NXP SEMICONDUCTORS USA, INC. (MERGED INTO); FREESCALE SEMICONDUCTOR, INC. (UNDER)
To: NXP USA, INC.
Reel/Frame 041414/0883 →
CHANGE OF NAME Recorded Nov 16, 2016
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 040626/0683 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 20, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037565/0510 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 20, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037565/0527 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0859 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Aug 6, 2015
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 036284/0363 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Aug 6, 2015
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 036284/0339 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Aug 6, 2015
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 036284/0105 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2015
From: FRANCHINI, CHRISTELLE; HUOT-MARCHAND, ALEXIS
To: FREESCALE SEMICONDUCTOR INC
Reel/Frame 035395/0615 →
Continuity (1)
Related Publication 20150303805A1 · Oct 22, 2015