BOOST CONVERTER HAVING PEAK CURRENT LIMIT CONTROL CIRCUITRY RESPONSIVE TO FLYING CAPACITOR VOLTAGE FEEDBACK
20240258925 ยท 2024-08-01
Inventors
Cpc classification
H02M3/076
ELECTRICITY
H02M1/0095
ELECTRICITY
International classification
H02M3/158
ELECTRICITY
H02M3/07
ELECTRICITY
Abstract
A boost converter control method includes: obtaining a peak current reference signal; obtaining a current sense signal; obtaining a flying capacitor (C.sub.FLY) voltage error feedback signal; and providing switch control signals during a peak current limit mode responsive to the peak current reference signal, the current sense signal, and the C.sub.FLY voltage error feedback signal.
Claims
1. A boost converter control method comprising: obtaining a peak current reference signal; obtaining a current sense signal; obtaining a flying capacitor (C.sub.FLY) voltage error feedback signal; and providing switch control signals during a peak current limit mode responsive to the peak current reference signal, the current sense signal, and the C.sub.FLY voltage error feedback signal.
2. The boost converter control method of claim 1, further comprising: obtaining a current slope signal; and providing switch control signals during the peak current limit mode responsive to the peak current reference signal, the current sense signal, the C.sub.FLY voltage error feedback signal, and the current slope signal.
3. The boost converter control method of claim 2, further comprising: obtaining a first clock signal; obtaining a second clock signal; and providing switch control signals during the peak current limit mode responsive to the peak current reference signal, the current sense signal, the C.sub.FLY voltage error feedback signal, the current slope signal, the first clock signal, and the second clock signal.
4. The boost converter control method of claim 3, further comprising triggering a C.sub.FLY voltage correction based on the first clock signal, the second clock signal, and the C.sub.FLY voltage error feedback signal.
5. The boost converter control method of claim 2, further comprising: obtaining a voltage compensation signal; and providing switch control signals during the peak current limit mode responsive to the peak current reference signal, the current sense signal, the C.sub.FLY voltage error feedback signal, the current slope signal, and the voltage compensation signal.
6. The boost converter control method of claim 5, further comprising triggering a C.sub.FLY voltage correction based on the current sense signal, the current slope signal, the voltage compensation signal, and the C.sub.FLY voltage error feedback signal.
7. A boost converter controller comprising: flying capacitor (C.sub.FLY) voltage management circuitry having a first control output and first and second sense inputs, the C.sub.FLY voltage management circuitry is configured to provide a C.sub.FLY voltage error feedback signal at the first control output responsive to a positive terminal C.sub.FLY voltage received at the first sense input and a negative terminal C.sub.FLY voltage at the second sense input; and multi-mode control circuitry having a first control input, a second control input, a third control input, a second control output, a third control output, a fourth control output, and a fifth control output, the first control input coupled to the first control output, and the multi-mode control circuitry configured to: receive the C.sub.FLY voltage error feedback signal at the first control input; receive a current sense signal at the second control input; receive a peak current reference signal at the third control input; and in a peak current limit mode, provide switch control signals at the second control output, the third control output, the fourth control output, and the fifth control output responsive to the peak current reference signal, the current sense signal, and the C.sub.FLY voltage error feedback signal.
8. The boost converter controller of claim 7, further comprising valley current sense circuit having a power input, a fourth control input, and a sense output, the valley current sense circuit configured to: receive a power supply voltage at the power input; receive a first high-side switch control signal at the fourth control input; and provide a valley current sense signal at the sense output responsive to the first high-side switch control signal, wherein the multi-mode control circuitry is configured to provide switch control signals at the second control output, the third control output, the fourth control output, and the fifth control output responsive to the valley current sense signal.
9. The boost converter controller of claim 8, wherein the valley current sense circuit is a first valley current sense circuit, the sense output is a first sense output, the valley current sense signal is a first valley current sense signal, and the boost converter controller further comprises a second valley current sense circuit having a current input, a fifth control input, and a second sense output, the second valley current sense circuit configured to: receive a current at the current input; receive a switch control signal at the fifth control input; and provide a second valley current sense signal at the sense output responsive to the switch control signal and a voltage across C.sub.FLY, wherein the multi-mode control circuitry is configured to provide switch control signals at the second control output, the third control output, the fourth control output, and the fifth control output responsive to the second valley current sense signal.
10. The boost converter controller of claim 9, wherein the C.sub.FLY voltage management circuitry includes a sixth control output, the C.sub.FLY voltage management circuitry configured to provide the switch control signal at the sixth control output.
11. The boost converter controller of claim 7, further comprising a peak current sense circuit having a power input, a fourth control input, and a sense output, the peak current sense circuit configured to: receive a power supply voltage at the power input; receive a first low-side switch control signal at the fourth control input; and provide the current sense signal at the sense output responsive to the first low-side switch control signal.
12. The boost converter controller of claim 7, wherein the multi-mode control circuitry includes peak current limit control circuitry that includes: a comparator having an inverting input, a non-inverting input and a comparator output, the inverting input coupled to the third control input, the non-inverting input coupled to the second control input; a first SR latch having a first S input, a first R input, and a first Q output, the first R input coupled to the comparator output, the first Q output coupled to the fourth control output; a second SR latch having a second S input, a second R input, and a second Q output, the second R input coupled to the comparator output, the second Q output coupled to the third control output; a first inverter having a first inverter input and a first inverter output, the first inverter input coupled to the first Q output, and the first inverter output coupled to the first control output; and a second inverter having a second inverter input and a second inverter output, the second inverter input coupled to the second Q output, and the second inverter output coupled to the second control output.
13. The boost converter controller of claim 12, wherein the peak current limit control circuitry has a fourth control input and first and second clock inputs, the peak current limit control circuitry configured to: receive a current slope signal at the fourth control input; receive a first clock signal at the first clock input; receive a second clock signal at the second clock input; and provide switch control signals at the second control output, the third control output, the fourth control output, and the fifth control output responsive to the peak current reference signal, the current sense signal, the C.sub.FLY voltage error feedback signal, the current slope signal, the first clock signal, and the second clock signal.
14. The boost converter controller of claim 13, wherein the non-inverting input of the comparator is coupled to the fourth control input, and the peak current limit control circuitry includes: an OR gate having a gate output and first and second gate inputs, the first gate input coupled to the first clock input, and the second gate input coupled to the second clock input; a first delay circuit having a fifth control input, a sixth control input, and a first delay output, the fifth control input coupled to the gate output, the sixth control input coupled to the first control input, and the first delay output coupled to the first S input; and a second delay circuit having a seventh control input, an eighth control input, and a second delay output, the seventh control input coupled to the gate output, the eighth control input coupled to the first control input, and the second delay output coupled to the second S input.
15. The boost converter controller of claim 12, wherein the peak current limit control circuitry has a fourth control input and a fifth control input, the peak current limit control circuitry configured to: receive a current slope signal at the fourth control input; receive a voltage compensation signal at the fifth control input; and provide switch control signals at the second control output, the third control output, the fourth control output, and the fifth control output responsive to the peak current reference signal, the current sense signal, the C.sub.FLY voltage error feedback signal, the current slope signal, and the voltage compensation signal.
16. The boost converter controller of claim 15, wherein the comparator is a first comparator, and the peak current limit control circuitry includes: a second comparator having an inverting input, a non-inverting input and a comparator output, the inverting input of the second comparator coupled to the second control input, and the non-inverting input of the second comparator coupled to the fourth and fifth control inputs; a first delay circuit having a sixth control input, a seventh control input, and a first delay output, the sixth control input coupled to the comparator output of the second comparator, the seventh control input coupled to first control input, and the first delay output coupled to the first S input; and a second delay circuit having an eighth control input, a ninth control input, and a second delay output, the eighth control input coupled to the comparator output of the second comparator, the ninth control input coupled to first control input, and the second delay output coupled to the second S input.
17. A system comprising: a multi-level boost converter power stage configured to provide an output voltage responsive to an input voltage, a flying capacitor (C.sub.FLY) voltage level, and operation of a set of switches; and a controller coupled to the multi-level boost converter power stage and configured to operate the set of switches using a multi-level valley mode and a peak current limit mode, the peak current limit mode responsive to a peak current reference signal, a current sense signal, a current slope signal, and a C.sub.FLY voltage error feedback signal.
18. The system of claim 17, wherein the controller is configured to operate the multi-level boost converter power stage without intermediate phase states during the peak current limit mode responsive to the C.sub.FLY voltage level being within a target range.
19. The system of claim 18, wherein the controller is configured to operate the multi-level boost converter power stage using intermediate states during the peak current limit mode responsive to the C.sub.FLY voltage level being outside a target range.
20. The system of claim 17, wherein the controller is configured to apply a C.sub.FLY voltage correction during the peak current limit mode responsive to a first clock signal, a second clock signal, and the C.sub.FLY voltage error feedback signal.
21. The system of claim 17, wherein the controller is configured to apply a C.sub.FLY voltage correction during the peak current limit mode responsive to a voltage compensation signal, the current sense signal, the current slope signal, and the C.sub.FLY voltage error feedback signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020] The same reference numbers or other reference designators are used in the drawings to designate the same or similar (either by function and/or structure) features.
[0021]
[0022] As shown, the system 500 includes light-emitting diodes (LEDs) 518 organized into LED strings 516A to 516N. The system 500 also includes a boost power stage 502 configured to regulate power to the LED strings 516A to 516N. The current for each of the LED strings 516A to 516N is controlled by respective current sinks 520A to 520N. As shown, the boost power stage 502 has a power input 504, a power output 512 and a ground terminal 514, and includes a 3-level boost converter topology. The boost power stage 502 also has a first control input 522, a second control input 524, a sense output 526, a third control input 528, and a fourth control input 530.
[0023] In the example of
[0024] The boost power stage 502 can be operated as either a 2-level converter or a 3-level converter. When operated as a 2-level converter, each switching cycle of the boost power stage 502 includes a high-side on phase (HS1 and HS2 on together, LS1 and LS2 off together) and low-side on phase (HS1 and HS2 off together, LS1 and LS2 on together). During each high-side phase (shown in
[0025] In operation, the boost power stage 502 is configured to: receive an input voltage (V.sub.IN) at the power input 504; receive an HS1 drive signal (
[0026] In the example of
[0027] In operation, the controller 532 is configured to receive a feedback voltage (V.sub.FB) at the control input 534. In the example of
[0028] In some example embodiments, the controller 532 is configured to perform peak current limit control operations with V.sub.CFLY feedback in the control loop to ensure I.sub.L is limited to a target peak current limit while maintaining V.sub.CFLY within a target range (approximately V.sub.OUT/2) to maintain voltage balance. During normal control operations (when I.sub.L does not reach the target peak current limit), the controller 532 may use 3-level control operations based on current valley control, which inherently regulates V.sub.CFLY to the target range. During peak current limit control operations (e.g., triggered when I.sub.L reaches the target peak current limit), the controller 532 transitions to peak current limit control operations that limit I.sub.L based on the target current peak limit while regulating V.sub.CFLY to the target range. In different example embodiments, the controller 532 is configured to provide peak current limit control operations based on a constant-frequency control topology or a varied-frequency control topology.
[0029]
[0030] In some example embodiments, the V.sub.CFLY management circuitry 614 has a first sense input 615, a second sense input 616, and a control output 618. As shown, the V.sub.CFLY management circuitry 614 includes: a differential voltage sense circuit 622; and a V.sub.CFLY error feedback circuit 627. The differential voltage sense circuit 622 has a first sense input 623, a second sense input 624, and a sense output 625. The first sense input 623 of the differential voltage sense circuit 622 is coupled to the first sense input 615 of the V.sub.CFLY management circuitry 614. The second sense input 624 of the differential voltage sense circuit 622 is coupled to the second sense input 616 of the V.sub.CFLY management circuitry 614. As shown, the differential voltage sense circuit 622 includes a comparator 626, resistors R6 and R7, and transistor M6. The comparator 626 has an inverting (?) input, a non-inverting (+) input, and a comparator output. The inverting (?) input of the comparator 626 is coupled to the first sense input 623 via R6. The inverting (?) input of the comparator 626 is also coupled to the first current terminal of M6. The non-inverting (+) input of the comparator 626 is coupled to the second sense input 624 via R7. The comparator output of the comparator 626 is coupled to the control terminal of M6. The second current terminal of M6 is coupled to the sense output 625.
[0031] The V.sub.CFLY error feedback circuit 627 has a feedback input 628 and a V.sub.CFLY error output 629. The feedback input 628 of the V.sub.CFLY error feedback circuit 627 is coupled to the sense output 625 of the differential voltage sense circuit 622. The V.sub.CFLY error output 629 of the V.sub.CFLY error feedback circuit 627 is coupled to the control output 618 of the V.sub.CFLY management circuit 614. In some example embodiments, the V.sub.CFLY error feedback circuit 627 includes a switch S1 and a comparator 630. The comparator 630 has an inverting (?) input, a non-inverting (+) input, and a comparator output. The non-inverting (+) input of the comparator 630 is coupled to the feedback input 628 via S1. More specifically, a first side of S1 is coupled to the feedback input 628, and a second side of S1 is coupled to the non-inverting (+) input of the comparator 630. S1 is controlled by a control signal (CS_S1), which enables the operation of the comparator 630. The inverting (?) input of the comparator 630 is coupled to a reference voltage source (not shown) and receive a V.sub.CFLY reference voltage (V.sub.CFLY_REF). The comparator output of the comparator 630 is coupled to the V.sub.CFLY error output 629.
[0032] In operation, the differential voltage sense circuit 622 is configured to: receive V.sub.CFLY+ at the first sense input 623; receive V.sub.CFLY? at the second sense input 624; and provide a V.sub.CFLY sense signal (V.sub.CFLY_SNS) at the sense output 625 responsive to V.sub.CFLY+, V.sub.CFLY?, and the operations of the comparator 626 and M6. In operation, the V.sub.CFLY error feedback circuit 627 is configured to receive V.sub.CFLY_SNS at the feedback input 628 and provide V.sub.CFLY_ERROR at the V.sub.CFLY error output 629 responsive to V.sub.CFLY_SNS, V.sub.CFLY_REF, and the operations of S1 and comparator 630.
[0033] The peak and valley current control circuitry of the controller 600 includes: voltage loop compensation circuitry 601 (see
[0034] In the example of
[0035] Each of the first current terminals of M1, M3, and M4 is coupled to the power input 602. The second current terminal of M1 is coupled to the first current terminal of M2 and to the control terminals of M1, M3, and M4. The second current terminal of M2 is coupled to a first side of R3. The second side of R3 is coupled to the ground terminal 605. The second side of M3 is coupled to a first side of R4 and the second voltage compensation output 607. The second side of R4 is coupled to the ground terminal 605. The second current terminal of M4 is coupled to a first side of R5 and the first voltage compensation output 606.
[0036] In operation, the voltage loop compensation circuitry 601 is configured to: receive V.sub.FB at the first control input 603; receive a reference voltage (V.sub.REF) at the second control input 604; receive a power supply voltage (V.sub.DD) at the power input 602; provide a first voltage compensation signal (V.sub.COMP1) at the first voltage compensation output 606 responsive to V.sub.FB and V.sub.REF, and the operations of the first comparator 608, the second comparator, and M1, M2, and M4; and provide a second voltage compensation signal (V.sub.COMP2) at the second voltage compensation output 607 responsive to V.sub.FB and V.sub.REF, and the operations of the first comparator 608, the second comparator, and M1, M2, and M3.
[0037] The valley current sense circuit 631 has a current input 632, a control input 633, and a sense current output 634. As shown, the valley current sense circuit 631 includes a transistor SNS_HS1 and a current source 635 in the arrangement shown. The first current terminal of SNS_HS1 is coupled to the current input 632. The second current terminal of SNS_HS1 is coupled a first side of the current source 635. The second side of the current source 635 is coupled to the sense current output 634. The control terminal of SNS_HS1 is coupled to the control input 633. In operation, the valley current sense circuit 631 is configured to provide a current sense signal (I.sub.SNS1) at the sense current output 634 responsive to the operations of SNS_HS1 and the current source 635 (I.sub.SNS1 tracks the current through HS1 and can be used to detect when the current through HS1 reaches a valley threshold).
[0038] The peak current sense circuit 636 has a control input 637, a current input 638, and a sense current output 639. As shown, the peak current sense circuit 636 includes a transistor SNS_LS1 and a current source 640 in the arrangement shown. The first current terminal of SNS_LS1 is coupled to the current input 638. The second current terminal of SNS_LS1 is coupled a first side of the current source 640. The second side of the current source 640 is coupled to the sense current output 639. The control terminal of SNS_LS1 is coupled to the control input 637. In operation, the peak current sense circuit 636 is configured to provide a current sense signal (I.sub.SNS2) at the sense current output 639 responsive to the operations of SNS_LS1 and the current source 640 (I.sub.SNS2 tracks the current through LS1 and can be used to detect when the current through LS1 reaches a valley threshold).
[0039] In the example of
[0040] In operation, the multi-mode control circuitry 642 is configured to: receive I.sub.SNS1 at the first control input 643; receive I.sub.SLOPE1 at the second control input 644; receive a bias current (I.sub.DC) (e.g., used to generate an offset voltage to avoid negative voltage in circuitry) at the third control input 646; receive V.sub.COMP1 at the fourth control input 647; receive V.sub.CFLY_ERROR at the fifth control input 648; receive a peak current reference (V.sub.IPK) at the sixth control input 649; receive V.sub.COMP2 at the seventh control input 650, receive I.sub.SNS2 at the eighth control input 652; receive I.sub.SLOPE2 at the ninth control input 653; provide HS1_ON at the first control output 654 responsive to I.sub.SNS1, I.sub.DC, V.sub.COMP1, V.sub.IPK, V.sub.CFLY_ERROR, V.sub.COMP2, and I.sub.SNS2; provide HS2_ON at the second control output 655 responsive to I.sub.SNS1, I.sub.DC, V.sub.COMP1, V.sub.IPK, V.sub.CFLY_ERROR, V.sub.COMP2, and I.sub.SNS2; provide LS2_ON at the third control output 656 responsive to I.sub.SNS1, I.sub.DC, V.sub.COMP1, V.sub.IPK, V.sub.CFLY_ERROR, V.sub.COMP2, I.sub.SNS2, and I.sub.SLOPE2; and provide LS1_ON at the fourth control output 657 responsive to I.sub.SNS1, I.sub.SLOPE1, I.sub.DC, V.sub.COMP1, V.sub.IPK, V.sub.CFLY_ERROR, V.sub.COMP2, and I.sub.SNS2. With the peak current limit control circuitry 658, multi-mode control circuitry 642 is configured to support peak current limit control operations that provide overcurrent protection for boost power stage components (e.g., LS1, LS2, HS1, HS2) while maintaining C.sub.FLY balanced at V.sub.OUT/2.
[0041] In some example embodiments, the peak current limit control circuitry 658 is configured to perform current peak limit control operations responsive to V.sub.CFLY error feedback. The current peak limit control operations ensure I.sub.L is limited based on a target peak current while maintaining V.sub.CFLY within a target range (approximately V.sub.OUT/2) to maintain voltage balance. In different example embodiments, the peak current limit control circuitry 658 may have a constant-frequency control topology or a varied-frequency control topology. Besides performing peak current limit control operations, the multi-mode control circuitry 642 may be configured to perform 3-level control operations based on current valley control when I.sub.L does not reach a peak current level (e.g., during normal operations). The 3-level control operations inherently regulate V.sub.CFLY to the target range.
[0042] In the example of
[0043] The HS2 driver circuit 674 has a first current input 675, a control input 676, a second current input 677, and the second control output 540. In operation, the HS2 driver circuit 674 is configured to: receive V.sub.PUMP at the first current input 675; receive HS2_ON at the control input 676; receive V.sub.SW at the second current input 677; and provide a drive signal (e.g.,
[0044] The LS2 driver circuit 680 has a first current input 681, a control input 682, a second current input 683, and the third control output 542. In operation, the LS2 driver circuit 680 is configured to: receive V.sub.CFLY+ at the first current input 681; receive LS2_ON at the control input 682; receive V.sub.CFLY? at the second current input 683; and provide a drive signal (e.g., D.sub.180) for LS2 at the third control output 542 responsive to LS2_ON, V.sub.CFLY+, and V.sub.CFLY?.
[0045] The LS1 driver circuit 687 has a power input 688, a control input 689, the fourth control output 544, and a ground terminal 691. In operation, the LS1 driver circuit 687 is configured to: receive V.sub.DD at the power input 688; receive LS1_ON at the control input 689; and provide a drive signal (e.g., D.sub.0) for LS1 at the fourth control output 544 responsive to V.sub.DD and LS1_ON.
[0046]
[0047] In the example of
[0048] In some example embodiments, the fourth control input 706 is coupled to the fifth control input 648 of the multi-mode control circuitry 642 and receives a V.sub.CFLY high signal (VCF_HIGH) responsive to V.sub.CFLY_ERROR. In some example embodiments, the multi-mode control circuitry 642 includes a first comparator (not shown) configured to compare V.sub.CFLY_ERROR at the fifth control input 648 with an upper V.sub.CFLY error threshold. If V.sub.CFLY_ERROR exceeds the upper V.sub.CFLY error threshold, the first comparator provides VCF_HIGH to the fourth control input 706 as the first comparator output. The fifth control input 707 is coupled to the fifth control input 648 of the multi-mode control circuitry 642 and receives a V.sub.CFLY low signal (VCF_LOW) responsive to V.sub.CFLY_ERROR. In some example embodiments, the multi-mode control circuitry 642 includes a second comparator configured to compare V.sub.CFLY_ERROR at the fifth control input 648 with a lower V.sub.CFLY error threshold. If V.sub.CFLY_ERROR drops below the lower V.sub.CFLY error threshold, the second comparator provides VCF_LOW to the fifth control input 707 as the second comparator output.
[0049] In some example embodiments, the peak current limit control circuitry 658A includes an OR gate 709, a first delay circuit 716, a second delay circuit 722, a comparator 728, a resistor R9, a first SR latch 736, a second SR latch 738, a first inverter 740, and a second inverter 746 in the arrangement shown. The OR gate 709 has a first gate input 710, a second gate input 712, and a gate output 714. The first delay circuit 716 has a first control input 718, a second control input 719, and a delay output 720. The second delay circuit 722 has a first control input 724, a second control input 725, and a delay output 726. The comparator 728 has an inverting (?) input 730, a non-inverting (+) input 732, and a comparator output 734. The first SR latch 736 has an S input, an R input, and a Q output. The second SR latch 738 has an S input, an R input, and a Q output. The first inverter 740 has a first inverter input 742 and a first inverter output 744. The second inverter 746 has a second inverter input 748 and a second inverter output 750.
[0050] The first gate input 710 is coupled to the first clock input 701. The second gate input 712 is coupled to the second clock input 702. The gate output 714 is coupled to the first control input 718 of the first delay circuit 716 and the first control input 724 of the second delay circuit 722. The second control input 719 of the first delay circuit 716 is coupled to the fourth control input 706. The second control input 725 of the second delay circuit 722 is coupled to the fifth control input 707. The delay output 720 of the first delay circuit 716 is coupled to the S input of the first SR latch 736. The delay output 726 of the second delay circuit 722 is coupled to the S input of the second SR latch 738. The inverting (?) input 730 of the comparator 728 is coupled to the third control input 705. The non-inverting (+) input 732 of the comparator 728 is coupled to the first control input 703, the second control input 704, and a first side of R9. The second side of R9 is coupled to the ground terminal 708. The comparator output 734 of the comparator 728 is coupled to the R inputs of the first and second SR latches 736 and 738. In operation, the comparator 728 is configured to provide a reset signal (RST) at the comparator output 734 responsive to V.sub.IPK, I.sub.SNS2, and I.sub.SLOPE. The Q output of the first SR latch 736 is coupled to the first inverter input 742 of the first inverter 740 and the fourth control output 758. The fourth control output 758 is coupled to the fourth control output 657 of the multi-mode control circuitry 642. The first inverter output 744 of the first inverter 740 is coupled to the first control output 752. The first control output 752 is coupled to the first control output 654 of the multi-mode control circuitry 642. The Q output of the second SR latch 738 is coupled to the second inverter input 748 of the second inverter 746 and the third control output 756. The third control output 756 is coupled to the third control output 656 of the multi-mode control circuitry 642. The second inverter output 750 of the second inverter 746 is coupled to the second control output 754. The second control output 754 is coupled to the second control output 655 of the multi-mode control circuitry 642.
[0051] In operation, the peak current limit control circuitry 658A is configured to: receive a first clock signal (CLK1) at the first clock input 701; receive a second clock signal (CLK2) at the second clock input 702; receive a high C.sub.FLY voltage signal (VCF_HIGH) at the fourth control input 706; receive a low C.sub.FLY voltage signal (VCF_LOW) at the fifth control input 707; receive I.sub.SNS2 at the first control input 703; receive I.sub.SLOPE (an example of I.sub.SLOPE1 or I.sub.SLOPE2 in
[0052]
[0053] As shown, the control states in the timing diagram are split into a 3-level valley control interval and a peak current limit control interval. During these intervals, the control state options include a low-side on phase (control state 1 in
[0054] Initially, before time T1, the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. At time T1, CLK1 triggers the end of the control state 1. From time T1 to time T2, the boost power stage is controlled using control state 2, resulting in I.sub.L and V.sub.CFLY ramping down. At time T2, a current valley detection triggers the end of the control state 2. From time T2 to time T3, the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. At time T3, CLK2 triggers the end of the control state 1. From time T3 to time T4, the boost power stage is controlled using control state 3, resulting in resulting in I.sub.L ramping down and V.sub.CFLY ramping up. At time T4, a current valley detection triggers the end of the control state 3. From time T4 to time T5, the boost power stage is controlled using control state 1, resulting in resulting in I.sub.L ramping up and V.sub.CFLY being maintained.
[0055] At time T5, I.sub.L reaching I.sub.PK is detected, which transitions control of the boost power stage from the 3-level valley control interval to the peak current limit control interval. As shown in the timing diagram 800, I.sub.PK is sloped relative to PEAK_REF. During the peak current limit mode after time T5, the slope of I.sub.PK is based on I.sub.SLOPE in
[0056] At time T8, CLK1?CLK2 triggers the end of the control state 4 and V.sub.CFLY is detected as being below the target range. As a result, the boost power stage is controlled using control state 3 for a predetermined time, resulting in I.sub.L and V.sub.CFLY ramping up. For control state 3, I.sub.L ramps up when V.sub.CFLY<V.sub.OUT/2+a tolerance offset, and ramps down when V.sub.CFLY>V.sub.OUT/2+a tolerance offset.
[0057] After the predetermined time, the control state 3 ends and the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. At time T9, I.sub.L reaching I.sub.PK triggers a transition from control state 1 to control state 4. From time T9 to time T10, the boost power stage is controlled using control state 4, resulting in resulting in I.sub.L ramping down and V.sub.CFLY being maintained.
[0058] At time T10, CLK1?CLK2 triggers the end of the control state 4 and V.sub.CFLY is detected as being within the target range. From time T10 to time T11, the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. At time T11, V.sub.CFLY begins to rise during the control state 1 until time T12. The increase in V.sub.CFLY from T11 to T12 may be due to external sources and the response of the controller. From time T12 to time T13, V.sub.CFLY is maintained. At time T13, I.sub.L reaching I.sub.PK triggers a transition from control state 1 to control state 4. From time T13 to time T14, the boost power stage is controlled using control state 4, resulting in resulting in I.sub.L ramping down and V.sub.CFLY being maintained.
[0059] At time T14, CLK1?CLK2 triggers the end of the control state 4 and V.sub.CFLY is detected as being above the target range. As a result, the boost power stage is controlled using control state 2 for a predetermined time, resulting in I.sub.L ramping up and V.sub.CFLY ramping down. After the predetermined time, the control state 2 ends and the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. At time T15, I.sub.L reaching I.sub.PK triggers a transition from control state 1 to control state 4. From time T15 to time T16, the boost power stage is controlled using control state 4, resulting in resulting in I.sub.L ramping down and V.sub.CFLY being maintained.
[0060] At time T16, CLK1?CLK2 triggers the end of the control state 4 and V.sub.CFLY is detected as being above the target range. As a result, the boost power stage is controlled using control state 2 for a predetermined time, resulting in I.sub.L and V.sub.CFLY ramping down. For control state 2, I.sub.L ramps up when V.sub.CFLY>V.sub.OUT/2+a tolerance offset, and ramps down when V.sub.CFLY<V.sub.OUT/2+a tolerance offset.
[0061] After the predetermined time, the control state 2 ends and the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. With the peak current limit control circuitry 658A, the peak current limit control options (e.g., 3-level control and 2-level control options) during the peak current limit control interval have a constant frequency as shown in the timing diagram 800 and provide overcurrent protection for boost power stage components while maintaining C.sub.FLY balanced at V.sub.OUT/2.
[0062]
[0063] In the example of
[0064] In some example embodiments, the fifth control input 906 is coupled to the fifth control input 648 of the multi-mode control circuitry 642 and receives a V.sub.CFLY high signal (VCF_HIGH) responsive to V.sub.CFLY_ERROR. In some example embodiments, the multi-mode control circuitry 642 includes a first comparator (not shown) configured to compare V.sub.CFLY_ERROR at the fifth control input 648 with an upper V.sub.CFLY error threshold. If V.sub.CFLY_ERROR exceeds the upper V.sub.CFLY error threshold, the first comparator provides VCF_HIGH to the fifth control input 906 as the first comparator output. The sixth control input 907 is coupled to the fifth control input 648 of the multi-mode control circuitry 642 and receives a V.sub.CFLY low signal (VCF_LOW) responsive to V.sub.CFLY_ERROR. In some example embodiments, the multi-mode control circuitry 642 includes a second comparator configured to compare V.sub.CFLY_ERROR at the fifth control input 648 with a lower V.sub.CFLY error threshold. If V.sub.CFLY_ERROR drops below the lower V.sub.CFLY error threshold, the second comparator provides VCF_LOW to the sixth control input 907 as the second comparator output.
[0065] In some example embodiments, the peak current limit control circuitry 642B includes a first comparator 910, a second comparator 914, resistors R12 and R13, a first delay circuit 920, a second delay circuit 926, a first SR latch 932, a second SR latch 934, a first inverter 936, and a second inverter 942 in the arrangement shown. The first comparator 910 has an inverting (?) input 911, a non-inverting (+) input 912, and a comparator output 913. The second comparator 914 has an inverting (?) input 915, a non-inverting (+) input 916, and a comparator output 918. The first delay circuit 920 has a first control input 922, a second control input 923, and a delay output 924. The second delay circuit 926 has a first control input 928, a second control input 929, and a delay output 930. The first SR latch 932 has an S input, an R input, and a Q output. The second SR latch 934 has an S input, an R input, and a Q output. The first inverter 936 has a first inverter input 938 and a first inverter output 940. The second inverter 942 has a second inverter input 944 and a second inverter output 946.
[0066] The inverting (?) input 911 of the first comparator 910 is coupled to the second control input 903 and a first side of R12. The second side of R12 is coupled to the ground terminal 908. The non-inverting (+) input 912 of the first comparator 910 is coupled to the first control input and the fourth control input 905. The comparator output 913 of the first comparator 910 is coupled to the first control input 922 of the first delay circuit 920 and the first control input 928 of the second delay circuit 926. The second control input 923 of the first delay circuit 920 is coupled to the fifth control input 906. The delay output 924 of the first delay circuit 920 is coupled to the S input of the first SR latch 932. The second control input 929 of the second delay circuit 926 is coupled to the sixth control input 907. The delay output 930 of the second delay circuit 926 is coupled to the S input of the second SR latch 934.
[0067] The inverting (?) input 915 of the second comparator 914 is coupled to the third control input 904. The non-inverting (+) input 916 of the second comparator 912 is coupled to the second control input 903 and a first side of R13. The second side of R13 is coupled to the ground terminal 908. The comparator output 918 of the second comparator 914 is coupled to the R inputs of the first and second SR latches 932 and 934. The Q output of the first SR latch 932 is coupled to the fourth control output 958 and the first inverter input 938 of the first inverter 936. The fourth control output 958 is coupled to the fourth control output 657 of the multi-mode control circuitry 642. The first inverter output 940 of the first inverter 936 is coupled to the first control output 952. The first control output 952 is coupled to the first control output 654 of the multi-mode control circuitry 642. The Q output of the second SR latch 934 is coupled to the third control output 956 and the second inverter input 944 of the second inverter 942. The third control output 956 is coupled to the third control output 656 of the multi-mode control circuitry 642. The second inverter output 946 of the second inverter 942 is coupled to the second control output 954. The second control output 954 is coupled to the second control output 655 of the multi-mode control circuitry 642.
[0068] In operation, the peak current limit control circuitry 658B is configured to: receive V.sub.IPK at the third control input 904; receive a compensation voltage (labeled V.sub.COMP in
[0069]
[0070] As shown, the control states in the timing diagram are split into a 3-level valley control interval and a peak current limit control interval. During these intervals, the control state options include a low-side on phase (control state 1 in
[0071] Initially, before time T1, the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. At time T1, CLK1 triggers the end of the control state 1. From time T1 to time T2, the boost power stage is controlled using control state 2, resulting in I.sub.L and V.sub.CFLY ramping down. At time T2, a current valley detection triggers the end of the control state 2. From time T2 to time T3, the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. At time T3, CLK2 triggers the end of the control state 1. From time T3 to time T4, the boost power stage is controlled using control state 3, resulting in resulting in I.sub.L ramping down and V.sub.CFLY ramping up. At time T4, a current valley detection triggers the end of the control state 3. From time T4 to time T5, the boost power stage is controlled using control state 1, resulting in resulting in I.sub.L ramping up and V.sub.CFLY being maintained.
[0072] At time T5, I.sub.L reaching PEAK_REF is detected, which transitions control of the boost power stage from the 3-level valley control interval to the peak current limit control interval. From time T5 to time T6, the boost power stage is controlled using control state 4, resulting in I.sub.L ramping down and V.sub.CFLY being maintained. At time T6, I.sub.L is detected as being below a valley threshold triggering the end of the control state 4. Also, V.sub.CFLY is detected as being above a target range at time T6. As a result, the boost power stage is controlled using control state 2 for a predetermined time (labeled ON delay), resulting in I.sub.L and V.sub.CFLY ramping down. After the predetermined time, the control state 2 ends and the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. At time T7, I.sub.L reaching PEAK_REF triggers a transition from control state 1 to control state 4. From time T7 to time T8, the boost power stage is controlled using control state 4, resulting in resulting in I.sub.L ramping down and V.sub.CFLY being maintained.
[0073] At time T8, I.sub.L is detected as being below a valley threshold triggering the end of the control state 4. Also, V.sub.CFLY is detected as being below the target range at time T8. As a result, the boost power stage is controlled using control state 3 for a predetermined time, resulting in I.sub.L and V.sub.CFLY ramping up. For control state 3, I.sub.L ramps up when V.sub.CFLY<V.sub.OUT/2+a tolerance offset, and ramps down when V.sub.CFLY>V.sub.OUT/2+a tolerance offset.
[0074] After the predetermined time, the control state 3 ends and the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. At time T9, I.sub.L reaching PEAK_REF triggers a transition from control state 1 to control state 4. From time T9 to time T10, the boost power stage is controlled using control state 4, resulting in resulting in I.sub.L ramping down and V.sub.CFLY being maintained.
[0075] At time T10, I.sub.L is detected as being below a valley threshold triggering the end of the control state 4. Also, V.sub.CFLY is detected as being within the target range at time T10. Accordingly, from time T10 to time T11, the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. At time T11, V.sub.CFLY begins to rise during the control state 1 until time T12. The increase in V.sub.CFLY from T11 to T12 may be due to external sources (e.g., changes in the load current) and the response of the controller. From time T12 to time T13, V.sub.CFLY is maintained. At time T13, I.sub.L reaching PEAK_REF triggers a transition from control state 1 to control state 4. From time T13 to time T14, the boost power stage is controlled using control state 4, resulting in resulting in I.sub.L ramping down and V.sub.CFLY being maintained.
[0076] At time T14, I.sub.L is detected as being below a valley threshold triggering the end of the control state 4. Also, V.sub.CFLY is detected as being above the target range at time T14. As a result, the boost power stage is controlled using control state 2 for a predetermined time, resulting in I.sub.L ramping up and V.sub.CFLY ramping down. After the predetermined time, the control state 2 ends and the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. At time T15, I.sub.L reaching PEAK_REF triggers a transition from control state 1 to control state 4. From time T15 to time T16, the boost power stage is controlled using control state 4, resulting in resulting in I.sub.L ramping down and V.sub.CFLY being maintained.
[0077] At time T16, I.sub.L is detected as being below a valley threshold triggering the end of the control state 4. Also, V.sub.CFLY is detected as being above the target range at time T16. As a result, the boost power stage is controlled using control state 2 for a predetermined time, resulting in I.sub.L and V.sub.CFLY ramping down. For control state 2, I.sub.L ramps up when V.sub.CFLY>V.sub.OUT/2+a tolerance offset, and ramps down when V.sub.CFLY<V.sub.OUT/2+a tolerance offset.
[0078] After the predetermined time, the control state 2 ends and the boost power stage is controlled using control state 1, resulting in I.sub.L ramping up and V.sub.CFLY being maintained. With the peak current limit control circuitry 658B, the peak current limit control options (e.g., 3-level control and 2-level control options) during the peak current limit control interval have a varied frequency as shown in the timing diagram 1000 and provide overcurrent protection for a boost power stage while maintaining C.sub.FLY balanced at V.sub.OUT/2.
[0079] Comparing the constant frequency peak current limit control option (see e.g.,
[0080] The peak current limit control options described herein provide peak current limit control as needed with proper V.sub.CFLY feedback (high flag/low flag) in the control loop. In some example embodiments, the peak current limit control options: 1) ensure full-load startup and current peak limit protection for a multi-level converter; 2) ensure V.sub.CFLY balance during normal operations and current peak limit operations, leading to transistor voltages within a safe range and system robustness; 3) ensure smooth transitions between normal operations and current peak limit operations; 4) use a constant frequency switching topology or a varied frequency switching topology; 5) determine the variation magnitude of V.sub.CFLY without fundamental frequency due to the intrinsic hysteresis feature; and 6) can be extended to different multi-level topologies (buck/boost/buck-boost, etc.) and different modes of operation (normal operation/current peak limit operation/light load operation, etc.).
[0081] 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.
[0082] 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.
[0083] A device that is 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.
[0084] 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.
[0085] A circuit or device that is 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.
[0086] 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 n-channel FET (NFET) or a p-channel FET (PFET)), a bipolar junction transistor (BJTe.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).
[0087] References may be made in the claims to a transistor's control input and its current terminals. In the context of a FET, the control input is the gate, and the current terminals are the drain and source. In the context of a BJT, the control input is the base, and the current terminals are the collector and emitter.
[0088] 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.
[0089] 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.
[0090] While certain elements of the described examples are included in an integrated circuit and other elements are external to the integrated circuit, in other example embodiments, 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. 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.
[0091] 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.
[0092] Modifications are possible in the described embodiments, and other embodiments are possible, within the scope of the claims.