The present application is related to: India Provisional Application No. 202341013966, titled “Cycle to Cycle Over Current Detection in H-Bridge”, Attorney Docket number T103006IN01, filed on Mar. 2, 2023, which is hereby incorporated by reference in its entirety.
Many driver circuits include switch-based power stages and related controllers to control the state of each switch based on an input voltage, a target output voltage, a load, and/or other regulation parameters. During driver circuit operation, an overcurrent condition may occur due to a short circuit between the output terminal of a driver circuit and ground or a short circuit between output terminals of the driver circuit. The overcurrent condition may result in damage to or a shortened life of one or more switches of the power stage.
In an example, a circuit includes a driver circuit having a first terminal, a second terminal, and a third terminal. The driver circuit includes a power stage having a first terminal, a second terminal, and a third terminal. The first terminal of the power stage is coupled to the first terminal of the driver circuit. The third terminal of the power stage is coupled to the third terminal of the driver circuit. The power stage includes an output switch having a first terminal, a second terminal, and a control terminal. The first terminal of the output switch is coupled to the first terminal of the power stage. The second terminal of the output switch is coupled to the third terminal of the power stage. The control terminal of the output switch is coupled to the second terminal of the power stage. The circuit also includes an overcurrent control circuit having a first terminal, a second terminal, and a third terminal. The first terminal of the overcurrent control circuit is coupled to the second terminal of the power stage. The second terminal of the overcurrent control circuit coupled to the third terminal of the power stage. The third terminal of the overcurrent control circuit coupled to the second terminal of the driver circuit. The overcurrent control circuit includes switch control circuitry and overcurrent detection circuitry. The switch control circuitry is configured to: receive a first control signal; and provide a second control signal to the control terminal of the output switch responsive to a delay interval relative to the first control signal and overcurrent detection results obtained by the overcurrent detection circuitry during the delay interval.
In another example, a circuit includes a driver circuit having a first terminal, a second terminal, and a third terminal. The driver circuit includes an output switch. The driver circuit is configured to: receive a supply voltage at its first terminal; receive a pulse-width modulation (PWM) control signal at its second terminal; and control the output switch to provide an output voltage at its third terminal responsive to the supply voltage, the PWM control signal, and overcurrent detection results.
In yet another example, a driver circuit method includes: receiving a control signal; providing a first switch control signal responsive to the control signal; obtaining overcurrent detection results; and after a delay interval, providing a second switch control signal responsive to the overcurrent detection results indicating there is no overcurrent condition.
The same reference numbers or other reference designators are used in the drawings to designate the same or similar features. Such features may be the same or similar either by function and/or structure.
In the example of
As shown, the OC control circuit 114 includes high-side (HS) switch control circuitry 128, low-side (LS) switch control circuitry 134, OC detection circuitry 160, a HS auxiliary output switch 140, and a LS auxiliary output switch 148. The HS switch control circuitry 128 has a first terminal 130, a second terminal 131, a third terminal 132, and a fourth terminal 133. The LS switch control circuitry 134 has a first terminal 136, a second terminal 137, a third terminal 138, and a fourth terminal 139. The OC detection circuitry 160 has a first terminal 162, a second terminal 164, a third terminal, 165, and a fourth terminal 166. The HS auxiliary output switch 140 has a first terminal 142, a second terminal 144, and a control terminal 146. The LS auxiliary output switch 148 has a first terminal 150, a second terminal 152, and a control terminal 154. The power stage 170 includes an HS output switch 182 and a LS output switch 190. The HS output switch 182 has a first terminal 184, a second terminal 186, and a control terminal 188. The LS output switch 190 has a first terminal 192, a second terminal 194, and a control terminal 196.
In the example of
The second terminal 127 of the controller 125 is coupled to the second terminal 111 of the driver circuit 108 and provide a control signal such as a pulse-width modulation control signal (PWM_IN). The second terminal 102 of the circuit 100 is coupled to the third terminal 112 of the driver circuit 108. The third terminal 103 of the circuit 100, the fourth terminal 113 of the driver circuit 108, the sixth terminal 124 of the OC control circuit 114, and the fifth terminal 180 of the power stage 170 are coupled to ground terminals or ground.
The first terminal 116 of the OC control circuit 114 is coupled to the first terminal 110 of the driver circuit 108 and the first terminal of the power stage 170. The second terminal 118 of the OC control circuit 114 is coupled to the second terminal 174 of the power stage 170. The third terminal 120 of the OC control circuit 114 is coupled to the third terminal 176 of the power stage 170. The fourth terminal 121 of the OC control circuit 114 is coupled to the second terminal 111 in the driver circuit 108. The fifth terminal 122 of the OC control circuit 114 is coupled to the fourth terminal 178 of the power stage 170. The sixth terminal 124 of the OC control circuit 114 is coupled to the fourth terminal 113 of the driver circuit 108. The fifth terminal 180 of the power stage 170 is also coupled to the fourth terminal 113 of the driver circuit 108.
The first terminal 130 of the HS switch control circuitry 128 is coupled to the second terminal 164 of the OC detection circuitry 160. The second terminal 131 of the HS switch control circuitry 128 is coupled to the fourth terminal 121 of the OC control circuit 114. The third terminal 132 of the HS switch control circuitry 128 is coupled to the control terminal 146 of the HS auxiliary output switch 140. The fourth terminal 133 of the HS switch control circuitry 128 is coupled to the second terminal 118 of the OC control circuit 114. The first terminal 142 of the HS auxiliary output switch 140 is coupled to the first terminal 116 of the OC control circuit 114. The second terminal 144 of the HS auxiliary output switch 140 is coupled to the third terminal 120 of the OC control circuit 114.
The first terminal 136 of the LS switch control circuitry 134 is coupled to the second terminal 164 of the OC detection circuitry 160. The second terminal 137 of the LS switch control circuitry 134 is coupled to the fourth terminal 121 of the OC control circuit 114. The third terminal 138 of the LS switch control circuitry 134 is coupled to the control terminal 154 of the LS auxiliary output switch 148. The fourth terminal 139 of the LS switch control circuitry 134 is coupled to the fifth terminal 122 of the OC control circuit 114. The first terminal 150 of the LS auxiliary output switch 148 is coupled to the third terminal 120 of the OC control circuit 114. The second terminal 152 of the LS auxiliary output switch 148 is coupled to the sixth terminal 124 of the OC control circuit 114.
The first terminal 162 of the OC detection circuitry 160 is coupled to the third terminal 120 of the OC control circuit 114. As noted previously, the second terminal 164 of the OC detection circuitry 160 is coupled to the first terminal 130 of the HS switch control circuitry 128 and to the first terminal 136 of the LS switch control circuitry 134. The third terminal 165 of the OC detection circuitry 160 is coupled to the fourth terminal 121 of the OC control circuit 114. The fourth terminal 166 of the OC detection circuitry 160 provides an overcurrent detection signal (OC_DET).
The first terminal 184 of the HS output switch 182 is coupled to the first terminal 172 of the power stage 170. The second terminal 186 of the HS output switch 182 is coupled to the third terminal 176 of the power stage 170. The control terminal 188 of the HS output switch 182 is coupled to the second terminal 174 of the power stage 170. The first terminal 192 of the LS output switch 190 is coupled to the third terminal 176 of the power stage 170. The second terminal 194 of the LS output switch 190 is coupled to the fifth terminal 180 of the power stage 170. The control terminal 196 of the LS output switch 190 is coupled to the fourth terminal 178 of the power stage 170.
In some examples, the circuit 100 operates to: receive VIN at its first terminal 101; and provide VOUT at its second terminal 102 responsive to the operations of the voltage regulator 104, the driver circuit 108, and the controller 125. The voltage regulator 104 operates to: receive VIN at its first terminal 105; and provide a supply voltage (VDD) at its second terminal 106 responsive to VIN, a target supply voltage, and/or other regulation parameters. The controller 125 operates to: receive CS_IN at its first terminal(s) 126; and provide PWM_IN at its second terminal 127 responsive to CS_IN.
The driver circuit 108 operates to: receive VDD at its first terminal 110; receive PWM_IN at its second terminal 111; and control an output switch (e.g., the HS output switch 182 or the LS output switch 190) and an auxiliary output switch (e.g., the HS auxiliary output switch 140 or the LS auxiliary output switch 148) to provide VOUT at its third terminal 112 responsive to the VDD, PWM_IN, and overcurrent detection results indicated by OC_DET.
The OC control circuit 114 operates to: receive VDD at its first terminal 116; receive PWM_IN at its fourth terminal 121; turn on an auxiliary output switch (e.g., the HS auxiliary output switch 140 or the LS auxiliary output switch 148) to provide VOUT at its third terminal 120 responsive to the VDD and PWM_IN; provide OC_DET responsive to VOUT and a reference voltage (VREF); and, after a delay interval, provide a control signal (e.g., HS_CS or LS_CS) for an output switch (e.g., the HS output switch 182 or the LS output switch 190) responsive to PWM_IN and OC_DET indicating there is no overcurrent condition. If OC_DET indicates there is an overcurrent condition, the driver circuit 108 shuts down or otherwise stops normal operations due to the overcurrent condition.
The OC detection circuitry 160 operates to: receive VOUT at its first terminal 162; compare VOUT to VREF to obtain comparison results; provide a first control signal (CS1) at its second terminal 164 responsive to the comparison results; receive PWM_IN at its third terminal 165; and provide OC_DET at its fourth terminal 166 responsive to PWM_IN and the comparison results.
The HS switch control circuitry 128 operates to: receive CS1 at its first terminal 130; receive PWM_IN at its second terminal 131; provide a control signal (CS3) at its third terminal 132 responsive to PWM_IN; and, after a delay interval, provide HS_CS at its fourth terminal 133 responsive to PWM_IN and CS1. The LS switch control circuitry 134 operates to: receive CS1 at its first terminal 136; receive PWM_IN at its second terminal 137; provide a control signal (CS4) at its third terminal 138 responsive to PWM_IN; and, after a delay interval, provide LS_CS at its fourth terminal 139 responsive to PWM_IN and CS1.
In the example of
The power stage 170 operates to: receive VDD at its first terminal 172; receive HS_CS at its second terminal 174; receive LS_CS at its fourth terminal 178; and adjust VOUT at its third terminal 176 responsive to the VDD, HS_CS, and LS_CS. The HS output switch 182 turns on and off responsive to CS_HS. When the HS output switch 182 is on, current flows from the first terminal 172 of the power stage 170 to the third terminal 176 of the power stage 170 and VOUT increases. The LS output switch 190 turns on and off responsive to LS_CS. When the LS output switch 190 is on, current flows from the third terminal 176 of the power stage to fifth terminal 180 of the power stage 170 and VOUT decreases.
In different examples, the topology of the power stage 170 may vary. In the example of
In other examples, auxiliary output switches, such as the HS auxiliary output switch 140 and the LS auxiliary output switch 148, are omitted. Instead of auxiliary output switches, the OC control circuit 114 may provide different gate control voltages to adjust the extent to which output switches, such as the HS output switch 182 and the LS output switch 190, are turned on responsive to PWM_IN and overcurrent detection results. For example, an output switch may be turned on partially responsive to PWM_IN while overcurrent detection results are obtained. If the overcurrent detection results indicate there is no overcurrent condition, the output switch is turned on more fully. If the overcurrent detection results indicate there is an overcurrent condition, the output switch is turned off. Other driver circuit components and possibly the entire driver circuit may be turned off responsive to an overcurrent condition being detected.
As shown, the IC 100A includes the voltage regulator 104, a controller 125A, the driver circuit 108A, and the driver circuit 108B. The controller 125A is an example of the controller 125 in
In the example of
The second terminal 106 of the voltage regulator 104 is coupled to the first terminal 110A of the driver circuit 108A and to the first terminal 110B of the driver circuit 108B. The second terminal 111A of the driver circuit 108A is coupled to the second terminal 127A of the controller 125A. The third terminal 112A of the driver circuit 108A is coupled to the second terminal 102A of the IC 100A. The fourth terminal 113A of the driver circuit 108A is coupled to the third terminal 103 of the IC 100A. The second terminal 111B of the driver circuit 108B is coupled to the second terminal 127B of the controller 125A. The third terminal 112B of the driver circuit 108B is coupled to the second terminal 102B of the IC 100A. The fourth terminal 113B of the driver circuit 108B is coupled to the third terminal 103 of the IC 100A.
In the example of
In the example of
The driver circuit 108A operates to: receive VDD at its first terminal 110A; receive PWM_INP at its second terminal 111A; and provide a first output voltage (VOUTP) at its third terminal 112A responsive to VDD and PWM_INP. The driver circuit 108B operates to: receive VDD at its first terminal 110B; receive PWM_INN at its second terminal 111B; and provide a second output voltage (VOUTN) at its third terminal 112B responsive to VDD and PWM_INN. Together, the driver circuit 108A and the driver circuit 108B of the IC 100A form a full H-bridge topology to provide a differential voltage to drive the speaker 204. In some examples, each of the driver circuits 108A and 108B includes an overcurrent control circuit such as the OC control circuit 114 of
As shown, the IC 100B includes a first voltage regulator 104A, a second voltage regulator 124B, a controller 125B, the driver circuit 108C, and the driver circuit 108D. The controller 125A is an example of the controller 125 in
In the example of
In the example of
The driver circuit 108C operates to: receive VDD1 at its first terminal 110C; receive PWM_IN1 at its second terminal 111C; and provide VOUT at its third terminal 112A responsive to VDD and PWM_INP. The driver circuit 108D operates to: receive VDD2 at its first terminal 110D; receive PWM_IN2 at its second terminal 111D; and provide VOUT at its third terminal 112D responsive to VDD2 and PWM_IN2. Together, the driver circuit 108C and the driver circuit 108D of the IC 100B form a multi-bridge topology to provide VOUT to drive the speaker 204. The multi-bridge topology enable VOUT to be provided using the driver circuit 108C, the driver circuit 108D, or both depending on a target load. In some examples, each of the driver circuits 108C and 108D includes an overcurrent control circuit such as the OC control circuit 114 of
In the example of
Besides the driver circuits 108C and 108D, the IC 100D includes the first voltage regulator 104A, the second voltage regulator, analog circuits 402A to 402N, and a switch SW1. Each of the analog circuits 402A to 402N has a respective terminal 404A to 404N. The terminals of the first voltage regulator 104A, the second voltage regulator 104B, the driver circuit 108C, and the driver circuit 108D were described in
In the example of
In the example of
In the example of
In some examples, a circuit includes a driver circuit (e.g., the driver circuit 108) having a first terminal (e.g., the first terminal 110), a second terminal (e.g., the second terminal 111), and a third terminal (e.g., the third terminal 112). In such examples, the driver circuit includes a power stage (e.g., the power stage 170 in
In some examples, the overcurrent control circuit including switch control circuitry (e.g., the HS switch control circuitry 128 and/or the LS switch control circuitry 134 in
In some examples, the driver circuit (e.g., the driver circuit 108C in
In some examples, the driver circuit includes half-bridge output switches including the output switch. In such examples, the driver circuit operates to control the half-bridge output switches to provide the output voltage at its third terminal responsive to the supply voltage, the PWM control signal, and the overcurrent detection results.
In some examples, the driver circuit includes full H-bridge output switches including the output switch. In such examples, the driver circuit operates to control the full H-bridge output switches to provide the output voltage at its third terminal responsive to the supply voltage, the PWM control signal, and the overcurrent detection results.
In some examples, the driver circuit includes multi-bridge output switches including the output switch. In such examples, the driver circuit operates to control the multi-bridge output switches to provide the output voltage at its third terminal responsive to the supply voltage, the PWM control signal, and the overcurrent detection results.
In some examples, a size ratio of the output switch relative to the auxiliary output switch is based on design factors such as the amount of current to be restricted in an overcurrent scenario, the loading demands of the load, a target resistance of an output switch when turned on. In some examples, the driver circuit operates to: turn on the auxiliary output switch responsive to the PWM control signal; obtain the overcurrent detection results; and after a delay interval, turn on the output switch responsive to the PWM control signal and the overcurrent detection results indicating there is no overcurrent condition.
As shown, the first terminals of the transistors MHAUX and MHMAIN are coupled to the first terminal 110 of the driver circuit 500. The second terminal of the transistor MHAUX is coupled to the first terminal of the transistor MLAUX and to the third terminal 112 of the driver circuit 500. The second terminal of the transistor MLAUX is coupled to the fourth terminal 113 of the driver circuit 500. The second terminal of the transistor MHMAIN is coupled to the first terminal of the transistor MLMAIN and to the third terminal 112 of the driver circuit 500. The second terminal of the transistor MLMAIN is coupled to the fourth terminal 113 of the driver circuit 500. The control terminal of the transistor MHAUX is coupled to the third terminal 132 of the HS switch control circuitry 128. The control terminal of the transistor MHMAIN is coupled to the fourth terminal 133 of the HS switch control circuitry 128. The control terminal of the transistor MLAUX is coupled to the third terminal of the LS switch control circuitry 134. The control terminal of the transistor MLMAIN is coupled to the fourth terminal 139 of the LS switch control circuitry 134.
As shown, the first terminal 162 of the OC detection circuitry 160 is coupled to the third terminal 112 of the driver circuit 500. The second terminal 164 of the OC detection circuitry 160 is coupled to the first terminal 130 of the HS switch control circuitry 128 and to the first terminal 136 of the LS switch control circuitry 134. The third terminal 165 of the OC detection circuitry 160 is coupled to the second terminal 111 of the driver circuit 500. The fourth terminal 166 of the OC detection circuitry 160 provides OC_DET. The second terminal 131 of the HS switch control circuitry 128 is coupled to the second terminal 111 of the driver circuit 500. The second terminal 137 of the LS switch control circuitry 134 is coupled to the second terminal 111 of the driver circuit 500.
The driver circuit 500 operates to: receive VDD at its first terminal 110; receive PWM_IN at its second terminal 111; and control an output switch (e.g., the transistor MHMAIN or the transistor MLMAIN) and an auxiliary output switch (e.g., the transistor MHAUX or the transistor MLAUX) to provide VOUT at its third terminal 112 responsive to VDD, PWM_IN, the operations of the OC detection circuitry 160, the operations of the HS switch control circuitry 128, and the operations of the LS switch control circuitry 134.
The OC detection circuitry 160 operates to: receive VOUT at its first terminal 162; compare VOUT to VREF to obtain comparison results; provide CS1 at its second terminal 164 responsive to the comparison results; receive PWM_IN at its third terminal 165; and provide OC_DET at its fourth terminal 166 responsive to PWM_IN and the comparison results.
The HS switch control circuitry 128 operates to: receive CS1 at its first terminal 130; receive PWM_IN at its second terminal 131; provide CS3 at its third terminal 132 responsive to PWM_IN; and, after a delay interval, provide HS_CS at its fourth terminal 133 responsive to PWM_IN and CS1. The LS switch control circuitry 134 operates to: receive CS1 at its first terminal 136; receive PWM_IN at its second terminal 137; provide CS4 at its third terminal 138 responsive to PWM_IN; and, after a delay interval, provide LS_CS at its fourth terminal 139 responsive to PWM_IN and CS1.
In the example of
When the transistor MHMAIN is on, current flows from the first terminal 110 of the driver circuit 500 to the third terminal 112 of the driver circuit 500 and VOUT increases. The transistor MLMAIN turns on and off responsive to LS_CS. When the transistor MLMAIN is on, current flows from the third terminal 112 of driver circuit 500 to the fourth terminal 113 of the driver circuit 500 and VOUT decreases.
In different examples, the topology of the driver circuit 500 may vary. In the example of
In
In the example of
The HS switch control circuitry 128A includes an AND gate 632, a first inverter 640, and a second inverter 646. The AND gate 632 has a first terminal 634, a second terminal 636, and a third terminal 638. The first inverter 640 has a first terminal 642 and a second terminal 644. The second inventor 646 has a first terminal 648 and a second terminal 650.
The LS switch control circuitry 134A includes an OR gate 652, a first inverter 660, and a second inverter 670. The OR gate 652 has a first terminal 654, a second terminal 656, and a third terminal 658. The first inverter 660 has a first terminal 662 and a second terminal 664. The second inventor 670 has a first terminal 672 and a second terminal 674.
In the example of
As shown, the first terminals of the transistors MHPAUX and MHPMAIN are coupled to the first terminal 110D of the driver circuit 600. The second terminals of the transistors MHPAUX and MHPMAIN are coupled to the first terminal of the transistor MLNAUX. The second terminal of the transistor MLNAUX is coupled to the fourth terminal 113 of the driver circuit 600. The first terminal of the transistor MHNMAIN is coupled to the first terminal 110C of the driver circuit 600. The second terminal of the transistor MHNMAIN is coupled to the first terminal of the transistor MLNMAIN and to the third terminal 112 of the driver circuit 600. The second terminal of the transistor MLNMAIN IS coupled to the fourth terminal 113 of the driver circuit 600. As shown, the first terminal of the transistor MCAS is coupled to the first terminal 162 of the OC detection circuitry 160, and the second terminal of the transistor MCAS is coupled to the third terminal 112 of the driver circuit 600.
In the example of
The first terminal 130 of the HS switch control circuitry 128A is coupled to the first terminal 634 of the AND gate 632. The second terminal 131 of the HS switch control circuitry 128A is coupled to the second terminal 636 of the AND gate 632 and to the first terminal 648 of the second inverter 646. The second terminal 650 of the second inverter 646 is coupled to the third terminal 132 of the HS switch control circuitry 128A. The third terminal 638 of the AND gate 632 is coupled to the first terminal 642 of the first inverter 640. The second terminal 644 of the first inverter 640 is coupled to the fourth terminal 133 of the HS switch control circuitry 128A.
The first terminal 136 of the LS switch control circuitry 134A is coupled to the first terminal 654 of the OR gate 652. The second terminal 137 of the LS switch control circuitry 134A is coupled to the second terminal 656 of the OR gate 652. The third terminal 658 of the OR gate 652 is coupled to the first terminal 662 of the first inverter 660. The second terminal 664 of the first inverter 660 is coupled to the fourth terminal 139 of the LS switch control circuitry 134A. The first terminal 672 of the second inverter 670 is coupled to the second terminal 137 of the LS switch control circuitry 134A. The second terminal 674 of the second inverter 670 is coupled to the third terminal 138 of the LS switch control circuitry 134A.
The driver circuit 600 operates to: receive VDD1 at its first terminal 110C; receive VDD2 at its first terminal 110D; receive PWM_IN at its second terminal 111; and control an output switch (e.g., the transistor MHPMAIN, the transistor MHNMAIN, or the transistor MLNMAIN) and an auxiliary output switch (e.g., the transistor MHPAUX or the transistor MLNAUX) to provide VOUT at its third terminal 112 responsive to the VDD1 and/or VDD2, PWM_IN, the operations of the OC detection circuitry 160A, the operations of the HS switch control circuitry 128A, and the operations of the LS switch control circuitry 134A.
The OC detection circuitry 160A operates to: receive VOUT at its first terminal 162; compare VOUT to VREF to obtain comparison results; provide CS1 at its second terminal 164 responsive to the comparison results; receive PWM_IN at its third terminal 165; and provide OC_DET at its fourth terminal 166 responsive to PWM_IN and the comparison results. More specifically, the comparator 602 is used to obtain the comparison results responsive to VOUT and VREF. CS1 at the second terminal 164 may be equal to or based on the comparison results. OC_DET is provided to the fourth terminal 166 of the OC detection circuitry 160A responsive to the operations of the XOR gate 610, the delay circuit 618, and the AND gate 624. For example, if PWM_IN is asserted and the comparison results indicate VOUT is less than VREF (e.g., the comparison results=a logical 0), the output XOR gate will be a logical 1. If PWM_IN is still asserted after the delay provided by the delay circuit 618, the output of the AND gate 624 will be OC_DET=a logical 1 (e.g., an overcurrent condition has been detected). As used herein, a signal that is “asserted” refers to the signal having a voltage level above a threshold. Meanwhile, a signal that is “de-asserted” refers to the signal having a voltage level below the threshold. In other words, an asserted signal is interpreted as a logical 1 and a de-asserted signal is interpreted as a logical 0.
The HS switch control circuitry 128A operates to: receive CS1 at its first terminal 130; receive PWM_IN at its second terminal 131; provide CS3 at its third terminal 132 responsive to PWM_IN; and provide HS_CS at its fourth terminal 133 responsive to PWM_IN and CS1. When PWM_IN is a logical 1, CS3 is a logical 0 due to the operations of the second inverter 646, and MHPAUX is turned on. When PWM_IN is a logical 0, CS3 is a logical 1 due to the operations of the second inverter 646, and MHPAUX is turned off. When PWM_IN is a logical 1 and CS1 is a logical 1, HS_CS is a logical 0 due to the operations of the AND date 632 and first inverter 640. When HS_CS is a logical 0, MHPMAIN is turned on. When PWM_IN is a logical 0 or CS1 is a logical 0, HS_CS is a logical 1 due to the operations of the AND date 632 and first inverter 640. When HS_CS is a logical 1, MHPMAIN is turned off.
The LS switch control circuitry 134A operates to: receive CS1 at its first terminal 136; receive PWM_IN at its second terminal 137; provide CS4 at its third terminal 138 responsive to PWM_IN; and provide HS_CS at its fourth terminal 139 responsive to PWM_IN and CS1. When PWM_IN is a logical 1, CS4 is a logical 0 due to the operations of the second inverter 670, and MLNAUX is turned off. When PWM_IN is a logical 0, CS4 is a logical 1 due to the operations of the second inverter 670, and MLNAUX is turned on. When PWM_IN is a logical 1 or CS1 is a logical 1, LS_CS is a logical 0 due to the operations of the OR date 652 and first inverter 660. When LS_CS is a logical 0, MLNMAIN is turned off. When PWM_IN is a logical 0 and CS1 is a logical 0, LS_CS is a logical 1 due to the operations of the OR date 652 and the first inverter 660. When LS_CS is a logical 1, MLNMAIN is turned on.
In the example of
When the transistor MHPMAIN is on, current flows from the first terminal 110D of the driver circuit 600 to the third terminal 112 of the driver circuit 600 via the transistor MCAS and VOUT increases. The transistor MLNMAIN turns on and off responsive to LS_CS. When the transistor MLNMAIN is on, current flows from the third terminal 112 of driver circuit 600 to the fourth terminal 113 of the driver circuit 600 and VOUT decreases.
In the example of
In different examples, the topology of the driver circuit 600 may vary. In the example of
In
The HS switch control circuitry 128B has the first terminal 130, the second terminal 131, and the fourth terminal 133 described in
As shown, the first terminal of MHMAIN is coupled to the first terminal 110 of the driver circuit 700. The second terminal of the transistor MHMAIN is coupled to the first terminal of the transistor MLMAIN and to the third terminal 112 of the driver circuit 700. The second terminal of the transistor MLMAIN is coupled to the fourth terminal 113 of the driver circuit 700.
As shown, the first terminal 162 of the OC detection circuitry 160 is coupled to the third terminal 112 of the driver circuit 700. The second terminal 164 of the OC detection circuitry 160 is coupled to the first terminal 130 of the HS switch control circuitry 128 and to the first terminal 136 of the LS switch control circuitry 134. The third terminal 165 of the OC detection circuitry 160 is coupled to the second terminal 111 of the driver circuit 700. The fourth terminal 166 of the OC detection circuitry 160 provides OC_DET. The second terminal 131 of the HS switch control circuitry 128 is coupled to the second terminal 111 of the driver circuit 700. The second terminal 137 of the LS switch control circuitry 134 is coupled to the second terminal 111 of the driver circuit 700.
The driver circuit 700 operates to: receive VDD at its first terminal 110; receive PWM_IN at its second terminal 111; and control an output switch (e.g., the transistor MHMAIN or the transistor MLMAIN) to provide VOUT at its third terminal 112 responsive to VDD, PWM_IN, the operations of the OC detection circuitry 160, the operations of the HS switch control circuitry 128B, and the operations of the LS switch control circuitry 134B.
The OC detection circuitry 160 operates to: receive VOUT at its first terminal 162; compare VOUT to VREF to obtain comparison results; provide CS1 at its second terminal 164 responsive to the comparison results; receive PWM_IN at its third terminal 165; and provide OC_DET at its fourth terminal 166 responsive to PWM_IN and the comparison results.
The HS switch control circuitry 128B operates to: receive CS1 at its first terminal 130; receive PWM_IN at its second terminal 131; provide a weak gate control signal (GDH_WEAK) at its fourth terminal 133 responsive to PWM_IN being asserted, CS1 having a first state (e.g., a logical 0 state), and V1; and provide a strong gate control signal (GDH_STRONG) at its fourth terminal 133 responsive to PWM_IN being asserted, CS1 having a second state (e.g., a logical 1 state), and V2. As used herein, a “weak gate control signal” refers to a gate control signal that partially turns on a respective switch (e.g., 40%, 50%, 60%, or some other partial on-state). As used herein, a “strong gate control signal” refers to a gate control signal that fully turns on (saturation state) a respective transistor. For n-channel transistors, a higher voltage gate control signal will be stronger. For p-channel transistors, a lower voltage gate control signal will be stronger.
The LS switch control circuitry 134B operates to: receive CS1 at its first terminal 136; receive PWM_IN at its second terminal 137; provide a weak gate control signal (GDL_WEAK) at its fourth terminal 139 responsive to PWM_IN being de-asserted, CS1 having the second state (e.g., a logical 1 state), and V3; and provide a strong gate control signal (GDL_STRONG) at its fourth terminal 139 responsive to PWM_IN being de-asserted, CS1 having the first state (e.g., a logical 0 state), and V4.
In the example of
In different examples, the topology of the driver circuit 700 may vary. In the example of
At time T4, CS3 is asserted again (turning on a HS auxiliary output switch). In some examples, CS3 is asserted at time T4 responsive to a control signal (not shown), such as PWM_IN, being asserted. When CS3 is asserted, VOUT and ILOAD increase. At time T5, VOUT is greater than VREF indicating there is no overcurrent condition. Accordingly, CS_HS is asserted (turning on a HS output switch) at time T5, resulting in VOUT and ILOAD increasing up to respective target levels. At time T6, CS3, CS_HS, VOUT, and ILOAD are de-asserted. In some examples, CS3, CS_HS, VOUT, and ILOAD are de-asserted at time T6 responsive to a control signal (not shown), such as PWM_IN, being de-asserted.
At time T7, CS3 is asserted again (turning on a HS auxiliary output switch). In some examples, CS3 is asserted at time 17 responsive to a control signal (not shown), such as PWM_IN, being asserted. When CS3 is asserted, VOUT and ILOAD increase. After time T7, VOUT stays below VREF indicating there is an overcurrent condition and ILOAD (through the HS auxiliary output) increases beyond the normal levels shown between times T2 to T3 and between times T5 to T6. Due to the overcurrent condition and/or comparison results of VOUT and VREF, CS_HS is not asserted. If VOUT stays below VREF for some time (e.g., from time T7 to T8), OC_DET is asserted. Responsive to OC_DET being asserted, CS3 is eventually de-asserted, resulting in ILOAD and VOUT decreasing.
In some examples, the driver circuit includes an output switch (e.g., HS output switch 182, MHMAIN, or MHPMAIN), the first and second switch control signals (GDH_WEAK and GDH_STRONG) are provided to a control terminal of the output switch, and the second switch control signal is stronger than the first switch control signal. In some examples, the driver circuit includes an output switch (e.g., HS output switch 182, MHMAIN, or MHPMAIN) and an auxiliary output switch (e.g., the HS auxiliary output switch 140, the LS auxiliary output switch 148, MHPAUX, or MLNAUX) in parallel with the output switch. In such examples, the first switch control signal (e.g., CS3) is provided to a control terminal of the auxiliary output switch. The second switch control signal (e.g., CS_HS) is provided to a control terminal of the output switch. In some examples, obtaining the overcurrent detection results includes: receiving VOUT of the driver circuit; comparing VOUT to VREF; and, if VOUT is greater than VREF, providing comparison results indicating there is no overcurrent condition.
In some examples, the output switch is a high-side output switch, and the auxiliary output switch is a high-side auxiliary output switch. In such examples, the method 900 may include: turning on a high-side auxiliary output switch responsive to the control signal; obtaining overcurrent detection results; and after a delay interval, turning on a high-side output switch in parallel with the high-side auxiliary output switch responsive to the overcurrent detection results indicating there is no overcurrent condition.
In some examples, the output switch is a low-side output switch, and the auxiliary output switch is a low-side auxiliary output switch. In such examples, the method 900 may include: turning on a low-side auxiliary output switch responsive to the control signal; obtaining overcurrent detection results; and after a delay interval, turning on a low-side output switch in parallel with the low-side auxiliary output switch responsive to the overcurrent detection results indicating there is no overcurrent condition.
In some examples, the output switch is one switch in a set of full-bridge topology switches and each output switch has a respective auxiliary output switch in parallel. In such examples, the method 900 may include: turning on each auxiliary output switch responsive to a respective control signal; obtaining overcurrent detection results; and after a delay interval, turning on a respective output switch responsive to the overcurrent detection results indicating there is no overcurrent condition.
In some examples, the output switch is one switch in a set of multi-bridge topology switches and each output switch has a respective auxiliary output switch in parallel. In such examples, the method may include: turning on each auxiliary output switch responsive to a respective control signal; obtaining overcurrent detection results; and after a delay interval, turning on a respective output switch responsive to the overcurrent detection results indicating there is no overcurrent condition.
In this description, the term “couple” may cover connections, communications, or signal paths that enable a functional relationship consistent with this description. For example, if device A generates a signal to control device B to perform an action: (a) in a first example, device A is coupled to device B by direct connection; or (b) in a second example, device A is coupled to device B through intervening component C if intervening component C does not alter the functional relationship between device A and device B, such that device B is controlled by device A via the control signal generated by device A.
Also, in this description, the recitation “based on” means “based at least in part on.” Therefore, if X is based on Y, then X may be a function of Y and any number of other factors.
A device “configured to” perform a task or function may be configured (e.g., programmed and/or hardwired) at a time of manufacturing by a manufacturer to perform the function and/or may be configurable (or reconfigurable) by a user after manufacturing to perform the function and/or other additional or alternative functions. The configuring may be through firmware and/or software programming of the device, through a construction and/or layout of hardware components and interconnections of the device, or a combination thereof.
As used herein, the terms “terminal”, “node”, “interconnection”, “pin” and “lead” are used interchangeably. Unless specifically stated to the contrary, these terms are generally used to mean an interconnection between or a terminus of a device element, a circuit element, an integrated circuit, a device or other electronics or semiconductor component and/or a conductor.
A circuit or device described herein as including certain components may instead be adapted to be coupled to those components to form the described circuitry or device. For example, a structure described as including one or more semiconductor elements (such as transistors), one or more passive elements (such as resistors, capacitors, and/or inductors), and/or one or more sources (such as voltage and/or current sources) may instead include only the semiconductor elements within a single physical device (e.g., a semiconductor die and/or integrated circuit (IC) package) and may be adapted to be coupled to at least some of the passive elements and/or the sources to form the described structure either at a time of manufacture or after a time of manufacture, for example, by an end-user and/or a third-party.
While the use of particular transistors is described herein, other transistors (or equivalent devices) may be used instead with little or no change to the remaining circuitry. For example, a field-effect transistor (“FET”) such as an NFET or a PFET, a bipolar junction transistor (BJT—e.g., NPN transistor or PNP transistor), an insulated gate bipolar transistor (IGBT), and/or a junction field effect transistor (JFET) may be used in place of or in conjunction with the devices described herein. The transistors may be depletion mode devices, drain-extended devices, enhancement mode devices, natural transistors or other types of device structure transistors. Furthermore, the devices may be implemented in/over a silicon substrate (Si), a silicon carbide substrate (SiC), a gallium nitride substrate (GaN) or a gallium arsenide substrate (GaAs).
References may be made in the claims to a transistor's control terminal and its first and second terminals. In the context of a FET, the control terminal is the gate, and the first and second terminals are the drain and source. In the context of a BJT, the control terminal is the base, and the first and second terminals are the collector and emitter.
References herein to a FET being “ON” means that the conduction channel of the FET is present and drain current may flow through the FET. References herein to a FET being “OFF” means that the conduction channel is not present so drain current does not flow through the FET. An “OFF” FET, however, may have current flowing through the transistor's body-diode.
Circuits described herein are reconfigurable to include additional or different components to provide functionality at least partially similar to functionality available prior to the component replacement. Components shown as resistors, unless otherwise stated, are generally representative of any one or more elements coupled in series and/or parallel to provide an amount of impedance represented by the resistor shown. For example, a resistor or capacitor shown and described herein as a single component may instead be multiple resistors or capacitors, respectively, coupled in parallel between the same nodes. For example, a resistor or capacitor shown and described herein as a single component may instead be multiple resistors or capacitors, respectively, coupled in series between the same two nodes as the single resistor or capacitor.
While certain elements of the described examples are included in an integrated circuit and other elements are external to the integrated circuit, in other examples, additional or fewer features may be incorporated into the integrated circuit. In addition, some or all of the features illustrated as being external to the integrated circuit may be included in the integrated circuit and/or some features illustrated as being internal to the integrated circuit may be incorporated outside of the integrated circuit. As used herein, the term “integrated circuit” means one or more circuits that are: (i) incorporated in/over a semiconductor substrate; (ii) incorporated in a single semiconductor package; (iii) incorporated into the same module; and/or (iv) incorporated in/on the same printed circuit board.
Uses of the phrase “ground” in the foregoing description include a chassis ground, an Earth ground, a floating ground, a virtual ground, a digital ground, a common ground, and/or any other form of ground connection applicable to, or suitable for, the teachings of this description. In this description, unless otherwise stated, “about,” “approximately” or “substantially” preceding a parameter means being within +/−10 percent of that parameter or, if the parameter is zero, a reasonable range of values around zero.
Modifications are possible in the described examples, and other examples are possible, within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202341013966 | Mar 2023 | IN | national |