Programmable Fault Protect for Processor Controlled High-Side and Low-Side Drivers
First Claim
1. An integrated circuit comprising:
- a processor that causes a digital output data signal to be generated;
a first terminal;
a high-side driver coupled to the first terminal, wherein the high-side driver is adapted to drive a control signal on the first terminal high if the digital output data signal has a first value provided that the high-side driver is not disabled, whereas the high-side driver is adapted to drive the control signal on the first terminal low if the digital output data signal has a second value;
a second terminal;
a detection circuit that outputs a digital detection signal indicative of whether a predetermined condition is detected on the second terminal; and
a fault protect circuit that is programmable by the processor to disable the high-side driver as a function of multiple signals received by the fault protect circuit, wherein the digital detection signal from the detection circuit is one of the multiple signals, wherein the function is programmable by the processor, and wherein once programmed then the fault protect circuit can disable the high-side driver without input from the processor even if the digital output data signal has the first value.
1 Assignment
0 Petitions
Accused Products
Abstract
A Multi-Tile Power Management Integrated Circuit (MTPMIC) includes a processor, a fault protect circuit, a first terminal, a driver that drives the first terminal, a second terminal, and detection circuitry that outputs a digital detection signal indicative of whether a predetermined condition is detected on the second terminal. The processor can program the fault protect circuit so that the fault protect circuit will later disable the driver as a function of multiple signals, including the digital detection signal. The function is programmable by the processor. In one example, if the detection circuitry detects the predetermined condition on the second terminal then the fault protect circuit disables all the high-side drivers and all low-side drivers of the MTPMIC independently of and without input from the processor.
59 Citations
23 Claims
-
1. An integrated circuit comprising:
-
a processor that causes a digital output data signal to be generated; a first terminal; a high-side driver coupled to the first terminal, wherein the high-side driver is adapted to drive a control signal on the first terminal high if the digital output data signal has a first value provided that the high-side driver is not disabled, whereas the high-side driver is adapted to drive the control signal on the first terminal low if the digital output data signal has a second value; a second terminal; a detection circuit that outputs a digital detection signal indicative of whether a predetermined condition is detected on the second terminal; and a fault protect circuit that is programmable by the processor to disable the high-side driver as a function of multiple signals received by the fault protect circuit, wherein the digital detection signal from the detection circuit is one of the multiple signals, wherein the function is programmable by the processor, and wherein once programmed then the fault protect circuit can disable the high-side driver without input from the processor even if the digital output data signal has the first value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An integrated circuit comprising:
-
a first terminal; a detection threshold voltage generating circuit that outputs a detection threshold voltage; a first comparator that outputs a first detection signal indicative of whether a voltage on the first terminal has a predetermined relationship with respect to the detection threshold voltage; a second terminal; a first driver coupled to drive a control signal onto the second terminal; a plurality of programmable bits that can store first digital information or second digital information; a fault protect circuit coupled to the programmable bits, wherein if the programmable bits store the first digital information then the first driver is disabled if the first detection signal indicates that the voltage on the first terminal has the predetermined relationship with respect to the detection threshold voltage; a memory; and a processor adapted to access the memory and to execute instructions stored in the memory, wherein the processor is configured so that it can write a selectable one of either the first digital information or the second digital information into the plurality of programmable bits. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
generating a digital output data signal using a processor, wherein a high-side driver is adapted to drive a control signal on a first terminal to a first logic state if the digital output data signal has a first value provided that the high-side driver is not disabled, whereas the high-side driver is adapted to drive the control signal on the first terminal to a second logic state if the digital output data signal has a second value; detecting a predetermined condition on the second terminal and in response asserting a digital detection signal; and disabling the high-side driver as a function of multiple signals received by a fault protect circuit, wherein the digital detection signal from the detection circuit is one of the multiple signals, wherein the function is programmable by the processor, wherein once programmed then the fault protect circuit can disable the high-side driver without input from the processor even if the digital output data signal supplied by the processor has the first value, and wherein the processor, the high-side driver, the first terminal, the second terminal, and the fault protect circuit are all parts of an integrated circuit. - View Dependent Claims (22, 23)
-
Specification