The present disclosure relates generally to a push-pull driver control module for H-bridge and Brushless DC motor (BLDC) applications. More specifically, a modified push-pull driver control module is provided with dead-time control and interlock fault handling features implemented in a control logic block of application specific integrated circuits (ASICs) to implement an H-bridge pre-driver or a BLDC pre-driver.
In modern technology, a push-pull driver circuit can be used to operate a load in a combustion engine, such as, a fuel injector, an after treatment driver, a turbocharger, an injector driver, an actuator driver, an exhaust throttle, or an intake throttle. Due to disparity in the current and voltage requirements in operating various loads, a push-pull pre-driver circuit is required. The existing approaches do not allow for two or three channels of an H-bridge or BLDC pre-drivers to be implemented on different ASICs or with separate state machines. This limits the flexibility of the pre-driver's usage. For such application, a dedicated H-bridge or BLDC state machine is essential, requiring a minimum number of free channels in one ASIC, which increases device cost.
Thus, there remains a need in the art for apparatuses, methods, and systems of a push-pull pre-driver control module for H-bridge and BLDC motor applications that when implemented to operate a load reduces the overall system cost.
In one embodiment, the present disclosure provides a circuit, comprising a first high-side switch and a second high-side switch each receiving a source voltage, a first low-side switch and a second low-side switch, a first application specific integrated circuit (ASIC) connected to the first high-side switch and the first low-side switch, and a second ASIC connected to the second high-side switch and the second low-side switch, wherein the switches are connected to form an H-bridge circuit to generate a drive current and wherein the first and second ASICs control the switches in a synchronized manner to cause current to flow through a load in one of a first direction and a second direction. According to one aspect of this embodiment each of the switches is metal-oxide-semiconductor (MOS). In another aspect of this embodiment, at least one ASIC includes a control logic block configured to provide a programmable high-to-low deadtime, or a programmable low-to-high deadtime. In yet another aspect of this embodiment, the first ASIC has a first synchronization signal output and a first enable signal input, the second ASIC has a second synchronization signal output and a second enable signal input, the first synchronization signal output is connected to the second enable signal input and the second synchronization signal output is connected to the first enable signal input to synchronize operation of the first ASIC and the second ASIC. In another aspect of this embodiment, at least one ASIC includes at least one high-side diagnostic sensor connected in parallel across one of the high-side switches of the H-bridge, each high-side diagnostic sensor being configured to diagnose a fault in the corresponding one of the high-side switches of the H-bridge. In yet another aspect of this embodiment, at least one ASIC includes a low-side diagnostic sensor configured to sense a fault across a low-side switch of the H-bridge. In another aspect of this embodiment further including a sensor connected between ground and a junction of the first low-side switch and the second low-side switch, the sensor being configured to sense a current of the H-bridge.
In another embodiment of the present disclosure, a method comprising generating a plurality of control signals, and providing a first synchronization signal from a first application-specific integrated circuit (ASIC) to a second ASIC and a second synchronization signal from the second ASIC to the first ASIC for synchronizing the first ASIC with the second ASIC, wherein the first ASIC and the second ASIC provide load drive signals to an H-bridge in response to the plurality of control signals and the synchronization signals so that one high-side of the H-bridge and one low-side of the H-bridge operates to drive a load. In another aspect of this embodiment further comprising operating the first ASIC in response to a low signal at a first enable signal input such that a first idle event occurs in which the first ASIC is idle, operating the first ASIC in response to a high signal at the first enable signal input and a low signal at a first pulse width modulator input to cause a first low-side-on event in which the first ASIC generates a low signal at a first high-side gate drive (GH), and a high signal at a first low-side gate drive (GL), operating the first ASIC in response to a high signal at the first enable signal input and a high signal at the first pulse width modulator input to cause a first high-side-on event in which the first ASIC generates a high signal at the GH and a low signal at the GL, transitioning from the low-side-on event in response to a high signal at the first enable signal input and a high signal at the first pulse width modulator input to cause a first low-to-high deadtime event in which the first ASIC is off, transitioning from a high-side-on event in response to a high signal at the first enable signal input and a low signal at the first pulse width modulator input to cause a first high-to-low deadtime event in which the first ASIC is off, and operating the first ASIC in response to a high signal at a second synchronization signal to cause a first fault event in which the first ASIC is turned off. In yet another aspect of this embodiment further comprising operating the second ASIC in response to a low signal at a second enable signal input such that a second idle event occurs in which the second ASIC is idle, operating the second ASIC in response to a high signal at a second enable signal input and a low signal at a second pulse width modulator input to cause a low-side-on event in which the second ASIC generates a low signal at a second GH, and a high signal at a second GL, operating the second ASIC in response to a high signal at the second enable signal input and a high signal at the second pulse width modulator input to cause a high-side-on event in which the second ASIC generates a high signal at the GH and a low signal at the GL, transitioning from the low-side-on event in response to a high signal at the second enable signal input and a high signal at the second pulse width modulator input to cause a second low-to-high deadtime event in which the second ASIC is off, transitioning from the high-side-on event in response to a high signal at the second enable signal input and a low signal at the second pulse width modulator input to cause a second high-to-low deadtime event in which the second ASIC is off, and operating the second ASIC in response to a high signal at a first synchronization signal to cause a second fault event in which the second ASIC is turned off. In another aspect of this embodiment further comprising producing a fault signal in response to a diagnostic signal at one of a high-side switch, a low-side switch, or a current sensor.
In another embodiment of the present discloure, a system comprising a host logic module, and a programmable load driver module coupled to the host logic module and configured to drive a load, wherein the programmable load driver module comprises an H-bridge circuit and a plurality of application-specific integrated circuits (ASICs), wherein the H-bridge circuit is coupled to the plurality of ASICs and comprises two switches on a high-side of the H-bridge and two switches on a low-side of the H-bridge, and wherein each of the plurality of ASICs has an output, the output from the first ASIC being provided as an input signal to the second ASIC and the output from the second ASIC being provided as an input signal to the first ASIC. In another aspect of this embodiment, at least one of the plurality of ASICs further comprises a programmable control logic block configured to provide load drive signals to the H-bridge.
In yet another embodiment of the present disclosure, a circuit comprising a first high-side switch, a second high-side switch and a third high-side switch each receiving a source voltage, a first low-side switch, a second low-side switch, and a third low-side switch, a first application-specific integrated circuit (ASIC) connected to at least one of the first high-side switch, the second high-side switch and the third high-side switch, and at least one of the first low-side switch, the second low-side switch and the third low-side switch, and a second ASIC connected to at least one of the first high-side switch, the second high-side switch and the third high-side switch, and at least one of the first low-side switch, the second low-side switch, and the third low-side switch, wherein the ASICs control synchronized operation of the switches which are connected to form a three-phase circuit to generate a drive current. According to one aspect of this embodiment further comprising, a third ASIC, wherein the first ASIC is connected to the first high-side switch and the first low-side switch, the second ASIC is connected to the second high-side switch and the second low-side switch, and the third ASIC is connected to the third high-side switch and the third low-side switch. In another aspect of this embodiment, each of the switches is metal-oxide-semiconductor (MOS). In yet another aspect of this embodiment, at least one ASIC includes a control logic block configured to provide a programmable high-to-low deadtime, or a programmable low-to-high deadtime. In another aspect of this embodiment, the first ASIC has a first synchronization signal output and a first enable signal input, the second ASIC has a second synchronization signal output and a second enable signal input, and the third ASIC has a third synchronization signal output and a third enable signal input, wherein the first synchronization signal output is connected to the second enable signal input and to the third enable signal input, the second synchronization signal output is connected to the first enable signal input and the third enable signal input, and the third synchronization signal output is connected to the first enable signal input and the second enable signal input to synchronize the first ASIC, the second ASIC, and the third ASIC. In yet another aspect of this embodiment, at least one ASIC includes at least one high-side diagnostic sensor connected in parallel across one of the high-side switches of the three-phase circuit, wherein each high-side diagnostic sensor is configured to diagnose a fault in the corresponding one of the high-side switches of the three-phase circuit. In another aspect of this embodiment, at least one ASIC includes a low-side diagnostic sensor configured to sense a fault across a low-side switch of the three-phase circuit. In yet another aspect of this embodiment, each one of the high-side switches is connected to one of the corresponding low-side switches to form a bridge, each bridge including a sensor configured to sense a current in the three-phase circuit
In yet another embodiment of present disclosure, a system comprising a host logic module and a programmable three-phase load driver module coupled to the host logic module and configured to drive a load, wherein the programmable three-phase load driver module comprises a three-phase power circuit and a plurality of application-specific integrated circuits (ASICs), wherein the three-phase power circuit is coupled to the plurality of ASICs and comprises three MOS switches on a high-side of the three-phase power circuit and three MOS switches on a low-side of the three-phase power circuit, and wherein each of the plurality of ASICs has an output, the output from the first ASIC being provided as an input signal to the second ASIC and the third ASIC, the output from the second ASIC being provided as an input signal to the first ASIC and the third ASIC, and the output from the third ASIC being provided as an input signal to the first ASIC and the second ASIC. In one aspect of this embodiment, at least one of the plurality of ASICs each includes a control logic block configured to provide load drive signals to the three-phase power circuit.
In another embodiment of the present disclosure, a method comprising, generating a plurality of control signals, and providing a first synchronization signal from a first application-specific integrated circuit (ASIC) to a second ASIC and a third ASIC, a second synchronization signal from the second ASIC to the first ASIC and the third ASIC, and a third synchronization signal from the third ASIC to the first ASIC and the second ASIC for synchronizing the first ASIC, the second ASIC, and the third ASIC, wherein the first ASIC, the second ASIC, and the third ASIC provide load drive signals to a three-phase circuit in response to the plurality of control signals and the synchronization signals so that one high-side of the three-phase circuit and one low-side of the three-phase circuit operates to drive a load. According to one aspect of this embodiment further comprising, operating the first ASIC in response to a low signal at a first enable signal input such that a first idle event occurs in which the first ASIC is idle, operating the first ASIC in response to a high signal at the first enable signal input and a low signal at a first pulse width modulator input to cause a first low-side-on event in which the first ASIC generates a low signal at a first high-side gate drive (GH), and a high signal at a first low-side gate drive (GL), operating the first ASIC in response to a high signal at the first enable signal input and a high signal at the first pulse width modulator input to cause a first high-side-on event in which the first ASIC generates a high signal at the GH and a low signal at the second GL, transitioning from the low-side-on event in response to a high signal at the first enable signal input and a high signal at the first pulse width modulator input to cause a first low-to-high deadtime event in which the first ASIC is off, transitioning from a high-side-on event in response to a low signal at the first enable signal input and a high signal at the first pulse width modulator input to cause a first high-to-low deadtime event in which the first ASIC is off, operating the first ASIC in response to a high signal at the second synchronization signal to cause a first fault event in which the first ASIC is turned off, and operating the first ASIC in response to a high signal at the third synchronization signal to cause a first fault event in which the first ASIC is turned off. According to yet another aspect of this embodiment further comprising, operating the second ASIC in response to a low signal at a second enable signal input such that a second idle event occurs in which the second ASIC is idle, operating the second ASIC in response to a high signal at a second enable signal input and a low signal at a second pulse width modulator input to cause a low-side-on event in which the second ASIC generates a low signal at a second GH, and a high signal at a second GL, operating the second ASIC in response to a high signal at the second enable signal input and a high signal at the second pulse width modulator input to cause a high-side-on event in which the second ASIC generates a high signal at the GH and a low signal at the second GL, transitioning from the low-side-on event in response to a high signal at the second enable signal input and a high signal at the second pulse width modulator input to cause a second low-to-high deadtime event in which the second ASIC is off, transitioning from the high-side-on event in response to a low signal at the second enable signal input and a high signal at the second pulse width modulator input to cause a second high-to-low deadtime event in which the second ASIC is off, operating the second ASIC in response to a high signal at the first synchronization signal to cause a second fault event in which the second ASIC is turned off, and operating the second ASIC in response to a high signal at the third synchronization signal to cause the second fault event in which the second ASIC is turned off. According to yet another aspect of this embodiment, further comprising operating the third ASIC in response to a low signal at a third enable signal input such that a third idle event occurs in which the third ASIC is idle, operating the third ASIC in response to a high signal at a third enable signal input and a low signal at a third pulse width modulator input to cause a low-side-on event in which the third ASIC generates a low signal at a third GH, and a high signal at a third GL, operating the third ASIC in response to a high signal at the third enable signal input and a high signal at the third pulse width modulator input to cause a high-side-on event in which the third ASIC generates a high signal at the GH and a low signal at the third GL, transitioning from the low-side-on event in response to a high signal at the third enable signal input and a high signal at the third pulse width modulator input to cause a third low-to-high deadtime event in which the third ASIC is off, transitioning from the high-side-on event in response to a low signal at the third enable signal input and a high signal at the third pulse width modulator input to cause a third high-to-low deadtime event in which the third ASIC is off, operating the third ASIC in response to a high signal at the first synchronization signal to cause a third fault event in which the third ASIC is turned off, and operating the third ASIC in response to a high signal at the second synchronization signal to cause the third fault event in which the third ASIC is turned off. According to another aspect of this embodiment further comprising producing a fault signal in response to a diagnostic signal at one of a high-side switch, a low-side switch, or a current sensor.
The above-mentioned and other features of this disclosure and the manner of obtaining them will become more apparent and the disclosure itself will be better understood by reference to the following description of embodiments of the present disclosure taken in conjunction with the accompanying drawings, wherein;
Although the drawings represent embodiments of the various features and components according to the present disclosure, the drawings are not necessarily to scale and certain features may be exaggerated in order to better illustrate and explain the present disclosure. The exemplification set out herein illustrates embodiments of the disclosure, and such exemplifications are not to be construed as limiting the scope of the disclosure in any manner.
For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiments illustrated in the drawings, which are described below. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. The disclosure includes any alterations and further modifications in the illustrated device and described methods and further applications of the principles of the disclosure, which would normally occur to one skilled in the art to which the disclosure relates. Moreover, the embodiments were selected for description to enable one of ordinary skill in the art to practice the disclosure.
Referring now to
Generally, load 106 may be any load which operates on electricity. More specifically, load 106 is a load device within a combustion engine, for example, a fuel injector, an after treatment driver, a turbocharger, an injector driver, an actuator driver, an exhaust throttle, DC motor, or an intake throttle. Load 106 is coupled to programmable load driver module 104 which provides driving signals 130 to the load 106. Programmable load driver may drive one load 106 or multiple loads (not shown) together in parallel or series.
Still referring to
Referring now to
Still referring to
Second ASIC 112 includes a second control logic block 204, a second high-side diagnostic sensor 208, a second low-side diagnostic sensor 212, a second synchronization signal 220, and a second current sensor 216. Second control logic block 204 receives a plurality of input signals including: second PWM 132, a second low-side diagnostic sensor signal, a second high-side diagnostic sensor signal, an output signal from second sensor 216, and second enable signal 134. Second control logic block 204 also produces a plurality of output signals including second high-side gate (“GH2”) 230, second low-side gate (“GL2”) 234, and second synchronization signal 220. Second control logic block 204 may be a programmable or non-programmable logic block. GH2230 is connected at a gate of second high-side switch 238 and GL2234 is connected at a gate of second low-side switch 242. Second high-side diagnostic sensor 208 is connected across second high-side switch 238 and second low-side diagnostic sensor 212 is connected across second low-side switch 242. Second high-side diagnostic sensor 208 and second low-side diagnostic sensor 212 may be any type of sensor capable of sensing voltage, current, voltage difference, or of diagnosing faults across the corresponding switch. One having the ordinary skill in the art will realize that the first high-side diagnostic sensor 206, first low-side diagnostic sensor 210, second high-side diagnostic sensor 208, and second low-side diagnostic sensor 212 can be connected to the corresponding switches in various ways for sensing voltage, current, voltage difference, or for diagnosing faults. First synchronization signal 218 is coupled to second enable signal 134 and second synchronization signal 220 is coupled to first enable signal 118 to synchronize first ASIC 108 with second ASIC 112.
In one embodiment of the present disclosure, sensors 214 and 216 may be placed outside first ASIC 108 and second ASIC 112, respectively. In yet another embodiment of the present disclosure, one or both sensors 214 and 216 may be connected to a current amplifier (not shown) configured to amplify current. Sensors 214 and 216 may be configured to regulate current. In another embodiment of the present disclosure, first ASIC 108 or second ASIC 112 may include a charge pump 226, boostrap (not shown), or any other device configured to provide a positive voltage to the corresponding high-side switch.
Referring now to
Similarly, the second ASIC 112 also includes a finite state machine as depicted in
Referring now to
Generally, load 406 may be a load which operates on electricity. More specifically, load 406 is a 3-phase winding circuitry load. Load 406 may be a 3-phase brushless DC motor or a brushed motor (not shown). DC motor may a wye-winding or a delta winding style DC motor. Load 406 may include similar characteristics as discussed above with reference to
Still referring to
Referring now to
First ASIC 408 is connected to first high-side switch 522 and first low-side switch 528. Second ASIC 412 is connected to second high-side switch 522 and second low-side switch 530. Similarly, third ASIC 414 is connected to third high-side switch 526 and third low-side switch 532. Three high-side switches and three low-side switches may have similar characteristic as discussed above in reference with
Still referring to
First control logic block 548 send a plurality of output signals: an output signal to first high-side gate (GH1) 556, an output signal to first low-side gate output (GL1) 562, and a first synchronization signal 568. Additionally, first control logic block 548 receives a plurality of input signals including: a first high-side diagnostic sensor signal, a first low-side diagnostic sensor signal, a first enable signal 424, an output signal from first sensor 514, and an output signal from first PWM 418. First high-side diagnostic sensor 502 is connected across first high-side switch 522 and is configured to sense voltage, current, a voltage difference, or diagnostic faults across the corresponding switch. Similarly, first low-side diagnostic sensor 508 is connected across first low-side switch 528 and is configured to sense voltage, current, a voltage difference, or diagnostic faults across the corresponding switch.
Similar to first control logic block 548, second control logic block 550 produces a plurality of signals: an output signal to second high-side gate (GH2) 558, an output signal to second low-side gate (GL2) 564, and a second synchronization signal 570. Furthermore, second control logic block 550 receives a plurality of input signals including: a second high-side diagnostic sensor 504 signal, a second low-side diagnostic sensor 510 signal, an output signal from second sensor 516, an output signal from second PWM 420, and a second enable signal 426. Each of plurality of deadtimes may be programmable or non-programmable. Second high-side sensor 504 is connected across second high-side switch 524, and is configured to sense voltage, current, voltage difference, or diagnostic faults across the corresponding switch. Similarly, second low-side sensor 510 is connected across second low-side switch 530 and is configured to sense voltage, current, voltage difference, or diagnostic faults across the corresponding switch.
Similar to first control logic block 548 and second control logic block 550, third control logic block 552 also sends a plurality of signals: an output signal to third high-side gate (GH3) 560, an output signal to third low-side gate (GL3) 566, and a third synchronization signal 572. Furthermore, third control logic block 552 receives a plurality of input signals including: a third high-side diagnostic sensor 506 signal, a third low-side diagnostic sensor 512 signal, an output signal from third sensor 518, an output signal from third PWM 422, and an output signal from third enable signal 428. Third high-side sensor 506 is connected across third high-side switch 526, and is configured to sense voltage, current, voltage difference, or diagnostic faults across the corresponding switch. Similarly, third low-side sensor 512 is connected across third low-side switch 532 and is configured to sense voltage, current, voltage difference, or diagnostic faults across the corresponding switch. One having the ordinary skill in the art will realize that the first high-side diagnostic sensor 502, first low-side diagnostic sensor 508, second high-side diagnostic sensor 504, second low-side diagnostic sensor 510, third high-side diagnostic sensor 506, and the third low-side diagnostic sensor 512 can be connected to the corresponding switches in various ways for sensing voltage, current, voltage difference, or for diagnosing faults.
Still referring to
First ASIC 408, second ASIC 412, and third ASIC 414 each have a finite state machine with similar features as discussed above with reference to
While the embodiments have been described as having exemplary designs, the present disclosure may be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the disclosure using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US14/65952 | 11/17/2014 | WO | 00 |