VDS comparator rise P, fall P, on late, off late outputs for ZVC timing
10382028 ยท 2019-08-13
Assignee
Inventors
- Jingwei Xu (Plano, TX, US)
- Vijayalakshmi Devarajan (Plano, TX)
- Gangqiang Zhang (Plano, TX)
- Angelo William Pereira (Allen, TX, US)
Cpc classification
H02J7/00711
ELECTRICITY
H02M1/0058
ELECTRICITY
Y02B70/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
H03K5/15
ELECTRICITY
Abstract
Methods and apparatus for detecting zero-volt crossing in a field-effect transistor. A comparator compares a drain-to source voltage of the transistor to a threshold voltage. A gate voltage signal of the transistor is provided to a clock input of the comparator such that said gate voltage signal is used to latch a result of said comparison to an output of the comparator. A control function with respect to the transistor is performed based on the value of the comparator output.
Claims
1. Comparator circuitry comprising: (a) a metal oxide semiconductor field effect transistor drain to source voltage, Vds, input; (b) a metal oxide semiconductor field effect transistor drain to source threshold voltage, VTH-ds, input; (c) a metal oxide semiconductor field effect transistor gate to source voltage, Vgs, clock input; (d) a metal oxide semiconductor field effect transistor gate to source threshold voltage, VTH-gs, input; and (e) an ON_LATE output; (f) an OFF_LATE output; and (g) Vds comparator circuitry having inputs coupled to the metal oxide semiconductor field effect transistor drain to source voltage, Vds, input and the metal oxide semiconductor field effect transistor drain to source threshold voltage, VTH-ds, input, and having a RISE P output and a FALL P output.
2. The comparator circuitry of claim 1 including: (a) first delay circuitry having an input coupled to the RISE_P output and a RISE_P_DLY output; and (b) second delay circuitry having an input coupled to the FALL_P output and a FALL_P_DLY output.
3. The comparator circuitry of claim 1 including a first flip flop having an input coupled to the RISE_P output, a clock input, and an output coupled to the OFF_LATE output.
4. The comparator circuitry of claim 1 including a second flip flop having an input coupled to the FALL_P output, a clock input, and an output coupled to the ON_LATE output.
5. The comparator circuitry of claim 1 including: Vgs comparator circuitry having inputs coupled to the metal oxide semiconductor field effect transistor drain to source voltage, Vgs, input and the metal oxide semiconductor field effect transistor drain to source threshold voltage, VTH-gs, input, and having an OFF_CLOCK output and an ON_CLOCK output.
6. The comparator circuitry of claim 5 including: (a) third delay circuitry having an input coupled to the OFF_CLOCK output and an OFF_CLOCK_DLY output; and (b) fourth delay circuitry having an input coupled to the ON_CLOCK output and an ON_CLOCK_DLY output.
7. The comparator circuitry of claim 5 including a first flip flop having a compare input, a clock input coupled to the OFF_CLOCK output, and an output coupled to the OFF_LATE output.
8. The comparator circuitry of claim 5 including a second flip flop having a compare input, a clock input coupled to the ON_CLOCK output, and an output coupled to the ON_LATE output.
9. The comparator of claim 1 in which the metal oxide semiconductor field effect transistor drain to source threshold voltage, VTH-ds, is 1 volt below a drain to source zero voltage.
10. The comparator of claim 1 in which the metal oxide semiconductor field effect transistor gate to source threshold voltage, VTH-gs, is the turn-on threshold voltage of an associated transistor.
11. A process of operating a metal oxide semiconductor field effect transistor comprising: (a) comparing a metal oxide semiconductor field effect transistor drain to source voltage, Vds to a metal oxide semiconductor field effect transistor drain to source threshold voltage, VTH-ds; (c) latching an ON_LATE signal in response to the comparing and in response to a rising edge of a metal oxide semiconductor field effect transistor gate to source voltage, Vgs; (d) latching an OFF_LATE signal in response to the comparing and in response to a falling edge of the metal oxide semiconductor field effect transistor gate to source voltage, Vgs; and (e) timing the rising and falling edges of the gate to source Vgs voltage to the transistor in response to the ON_LATE signal and the OFF_LATE signal, the timing including timing the rising and falling edges of the gate to source Vgs voltage to provide a drain to source zero volt crossing timing.
12. The process of claim 11 including delaying latching the ON_LATE signal and delaying latching the OFF_LATE signal to compensate for delays inherent in the comparing.
13. The process of claim 11 in which: (a) the comparing a metal oxide semiconductor field effect transistor drain to source voltage, Vds to a metal oxide semiconductor field effect transistor drain to source threshold voltage, VTH-ds includes providing a RISE_P output and a FALL_P output; and (b) the timing includes delaying the RISE_P output to produce a RISE_P_DLY output, and delaying the FALL_P output to produce a FALL_P_DLY output to compensate for delays inherent in the comparing.
14. The process of claim 11 including: (a) comparing the metal oxide semiconductor field effect transistor gate to source voltage, Vgs, to a metal oxide semiconductor field effect transistor gate to source threshold voltage, VTH-gs, to produce an OFF_CLOCK signal and an ON_CLOCK signal; and (b) the timing includes delaying the OFF_CLOCK signal to produce an OFF_CLOCK_DLY signal, and delaying the ON_CLOCK signal to produce an ON_CLOCK_DLY signal to compensate for delays inherent in the comparing the gate to source voltage, Vgs to the threshold voltage, VTH-gs.
15. The process of claim 11 including: (a) latching the ON_LATE signal in response to the comparing and in response to a timing of the rising edge of the gate to source voltage, Vgs; (b) latching an OFF_LATE signal in response to the comparing and in response to a timing of the falling edge of the gate to source voltage, Vgs; and in which the timing includes: (c) averaging the timing of the ON_LATE signal over a plurality of cycles;h (d) averaging the timing of the OFF_LATE signal over a plurality of cycles; (e) adjusting the timing of the rising edge of the gate to source voltage based on an average value of the ON_LATE signal; and (f) adjusting the timing of the falling edge of the gate to source voltage based on the average value of the OFF_LATE signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) Illustrative aspects of the present disclosure are directed to techniques for achieving accurate and efficient zero-volt crossing detection in a high-frequency zero-volt-switching system. For purposes of illustration, the zero-volt-crossing detection methods of the present disclosure will be described with respect to an A4WP wireless power transfer and charging system. However, it will be appreciated by those of skill in the art that aspects of the present disclosure are applicable to substantially any system that employs zero-volt switching.
(8)
(9) Primary-side inductor L.sub.primary is inductively coupled across air gap M to secondary-side inductor L.sub.secondary. On the secondary side 115 of the wireless power transfer system 100, an LC tank circuit comprising secondary-side inductor L.sub.secondary, and secondary-side capacitor C.sub.secondary is coupled to tank nodes N3 and N4. The tank node N3 is coupled to a first terminal of the secondary-side inductor L.sub.secondary. The secondary-side capacitor C.sub.secondary is coupled between the second terminal of inductor L.sub.secondary, and tank node N4. A secondary-side control module 120, which in an illustrative embodiment comprises an integrated circuit controller, generates control signals and provides them to external switches Q5, Q6, Q7 and Q8 arranged in an H-bridge configuration. In illustrative embodiments, the primary-side control module 110 and the secondary-side control module 120 are part of a single integrated circuit. In the illustrative embodiment shown in
(10) In illustrative embodiments, an integrated phase-locked loop (PLL) (not shown) locks onto an external high-frequency crystal oscillator (also not shown). The phase-locked loop is illustratively integrated on the same integrated circuit as the primary-side control module 110 and the secondary-side control module 120. The primary-side control module 110 includes a digital pulse-width modulation (PWM) generation state machine that works in tandem with the phase-locked loop to generate the driving waveforms that drive four gate-driver circuits in the primary-side control module 110. The four gate-driver circuits, in turn, drive the gates of the primary-side transistors Q1, Q2, Q3 and Q4 and the series LC resonant tank in order to transmit power across the air gap M. On the secondary side 115, the recovered signal captured across the resonator capacitor C.sub.secondary is sliced to generate the digital reference signal for the phase-locked loop. The secondary-side control module 120 includes a PWM generation state machine seeks to drive the gates of the transistors Q5, Q6, Q7 and Q8 of the secondary-side H-bridge for synchronous rectification. In order to maximize efficiency on the primary side 105 and the secondary side 115, it is important to optimize the switching times for the transistors Q1-Q8. Zero-volt switching (ZVS) is an effective means of optimizing these switching times. Precise zero-volt crossing (ZVC) detection is crucial for maximizing the efficiency of a ZVS scheme.
(11) A zero-volt switching event determines the turn-on event of each of the primary-side transistors Q1-Q4. The turn-off edge is conveniently synced to the reference clock, which sets up the timing reference of the whole system. On the secondary side 115, the timing reference is based on the current waveform I.sub.P through the primary-side inductor L.sub.primary. The secondary-side control module 120 performs synchronous rectification that emulates a full bridge diode rectifier. Zero-volt switching conditions are detected for both turn-on and turn-off edges of the secondary-side transistors Q5-Q8.
(12) To illustrate aspects of switching control in accordance with the present disclosure, the operation and control of transistor Q1 will now be described. It is to be understood that this description regarding transistor Q1 also pertains to the other primary-side transistors Q2-Q4, as well as, in many respects, the secondary-side transistors Q5-Q8. The drain-to-source voltage signal V.sub.ds of transistor Q1 is complex due to the ringing generated by the bond wires of the transistor. The additional voltage resulting from L.sub.primary(dI.sub.P/dt) can be greater than I.sub.dsR.sub.ds. A ZVS detection circuit in the primary-side control module 110 detects if the V.sub.ds of the corresponding transistor Q1 is above or below a predetermined threshold V.sub.TH-ds. In an illustrative embodiment, the ZVS detection circuit includes a comparator that compares V.sub.ds to the predetermined threshold V.sub.TH-ds.
(13) When the V.sub.gs signal transitions from low to high, as indicated by the V.sub.gs crossing a gate-to-source threshold voltage V.sub.TH-gs, the result of the comparison of the V.sub.ds signal to the drain-to-source threshold voltage V.sub.TH-ds is latched to the ON_LATE output of the comparator 200. If the drain-to-source voltage V.sub.ds is less than the threshold voltage when the V.sub.gs signal goes high (thereby latching the comparator output), the ON_LATE output signal becomes (or remains) 1 (logic-high), indicating that the gate-driver signal went high (turning the transistor Q1 on) after the V.sub.ds signal dropped to zero. Thus it can be said that the gate-driver signal turned the transistor Q1 on late. If, on the other hand, the drain-to-source voltage V.sub.ds is still greater than the threshold voltage when the V.sub.gs signal goes high, the ON_LATE output signal becomes (or remains) 0 (logic-low), indicating that the gate-driver signal went high before the V.sub.ds signal dropped to zero. Note that the V.sub.ds signal can change earlier than, or later than, the gate-driver signal switches the transistor on or off due to the effects of current driven through the LC tank circuit by the associated load. In either case, V.sub.ds will become low before V.sub.gs becomes high. For maximum switching efficiency, it is desirable that the gate-driver signal (and therefore the V.sub.gs signal) goes high and the V.sub.ds signal goes low as close to simultaneously as possible.
(14) When the V.sub.gs signal transitions from high to low, the result of the comparison of the V.sub.ds signal to the threshold voltage V.sub.TH-ds is latched to the OFF_LATE output of the comparator 200. If the drain-to-source voltage V.sub.ds starts to rise and crosses the threshold voltage V.sub.TH-ds immediately after the V.sub.gs signal goes low (thereby latching the comparator output), the OFF_LATE output signal becomes (or remains) 1 (logic-high), indicating that the gate-driver signal held the transistor Q1 on and kept V.sub.ds low, otherwise the LC tank circuit would have driven V.sub.ds high (to its off-state voltage level). Thus it can be said that the gate-driver signal turned the transistor Q1 off late. If, on the other hand, the drain-to-source voltage V.sub.ds doesn't immediately rise when the V.sub.gs signal goes low, the OFF_LATE output signal becomes 0 (logic-low), indicating that the gate-driver signal went low before the V.sub.ds signal dropped to zero. For maximum switching efficiency, it is desirable that the gate-driver signal (and therefore the V.sub.gs signal) goes low and the V.sub.ds signal goes high as close to simultaneously as possible.
(15)
(16) As mentioned above, when the V.sub.gs signal goes low, the result of the comparison of the drain-to-source voltage V.sub.ds to the threshold voltage V.sub.TH-ds is latched to the OFF_LATE output. At a time t.sub.2 in
(17) At a time t.sub.3 in
(18) In illustrative embodiments, a PWM state machine in the primary-side control module 110 uses the latched outputs from the V.sub.ds comparators corresponding to each of the primary-side transistors Q1-Q4 to regulate control bits to the phase-locked loop. Similarly, a PWM state machine in the secondary-side control module 120 uses the latched outputs from the V.sub.ds comparators corresponding to each of the secondary-side transistors Q5-Q8 to regulate control bits to the phase-locked loop. The PWM state machines employ control algorithms that seek to obtain locking positions for the rising and falling edges of the gate-driver waveforms. These algorithms illustratively employ an initial pulse-width value for the gate-driver waveforms. For example, in an illustrative embodiment, the hard-coded values for the initial pulse widths at the beginning of the search algorithm are set to ?40% DC on the primary side and ?10% DC on the secondary side. During operation, the pulse widths are then adjusted dynamically based on the values of the ON_LATE and OFF_LATE flags (illustratively averaged over multiple PWM cycles) in order to maximize the alignment of the V.sub.ds and V.sub.gs signals.
(19) In an illustrative embodiment, the primary-side PWM state machine and the secondary-side PWM state machine each first seeks to lock the rising edge of the gate-driver waveform to the ON_LATE flag. This is done by successively shifting the position of the rising edge of the gate-driver signal until the ON_LATE flag changes state. In illustrative embodiments, the time period between position changes is programmable via non-volatile memory (NVM) and can be tuned based on the bandwidth requirements of the system. The PWM state machine next repeats the process for the falling edge. The PWM state machine performs this process with respect to all four external transistors (transistors Q1-Q4 for the primary-side PWM state machine and transistors Q5-Q8 for the secondary-side PWM state machine). When both the rising and falling edges for all four external transistors have attained optimal positions for zero-volt switching, the state machine toggles the edges around those positions.
(20)
(21) V.sub.gs comparator 420 receives the gate-to-source voltage V.sub.ds and compares it to a predetermined value that corresponds to the turn-on threshold voltage of the associated transistor. In an illustrative embodiment, the V.sub.gs input of the V.sub.gs comparator 420 is coupled directly to the gate-up and gate-down pins of the gate-driver circuit. The V.sub.gs comparator 420 has two outputs, referred to herein as ON_CLK and OFF_CLK. The ON_CLK output responds to the rising edge of the V.sub.ds signal by going high when the V.sub.gs signal rises above the voltage threshold V.sub.TH-gs. The OFF_CLK output responds to the falling edge of the V.sub.ds signal by going high when the V.sub.gs signal drops below the voltage threshold V.sub.TH-gs.
(22) The V.sub.ds comparator 410 and V.sub.gs comparator 420 are both subject to an inherent amount of delay. That is, there is an inherent amount of delay between the time that the V.sub.ds signal changes state (i.e., rises above, or drops below, the voltage threshold V.sub.TH-ds) and the time that the corresponding V.sub.ds output (RISE_P or FALL_P) changes state (i.e., goes high or goes low). Likewise, there is an inherent amount of delay between the time that the V.sub.gs signal changes state (i.e., rises above, or drops below, the voltage threshold V.sub.TH-gs) and the time that the corresponding V.sub.ds output changes state. The amount of delay introduced by the V.sub.ds comparator 410 and V.sub.gs comparator 420 can vary from part to part, and also in response to process variance. The delay matching/trimming module 430 includes circuitry that accounts for and adjusts for these inherent delays. Each of the outputs of both the V.sub.ds comparator 410 and the V.sub.gs comparator 420 are provided to a delay element in the delay matching/trimming module 430. Specifically, the RISE_P signal is provided to delay element 435, the FALL_P signal is provided to delay element 440, the OFF_CLK signal is provided to delay element 445, and the ON_CLK signal is provided to delay element 450. Each of the delay elements 435-450 also includes a trim input (not shown) for receiving a trim value that dictates an amount of delay that is to be introduced by the corresponding delay element. These trim values can be determined during or after manufacture by various methods that can include testing. In an illustrative embodiment, the trim values are stored in non-volatile memory. In this way, the delay matching/trimming module 430 can compensate for the delays inherent in the V.sub.ds comparator 410 and V.sub.gs comparator 420. In illustrative embodiments, the delay matching/trimming module 430 also compensates for the delay that exists between the time that the PWM signal controlling the gate-driver circuit changes state and the time that the gate voltage changes in response thereto.
(23) The delay matching/trimming module 430 thus produces delay-adjusted versions of the signals received from the V.sub.ds comparator 410 and V.sub.gs comparator 420. Specifically, delay element 435 outputs a signal referred to herein as RISE_P_DLY, delay element 440 outputs a signal referred to herein as FALL_P_DLY, delay element 445 outputs a signal referred to herein as OFF_CLK_DLY, and delay element 450 outputs a signal referred to herein as ON_CLK_DLY.
(24) The output latches and averaging logic module 460 receives the delay-adjusted outputs of the V.sub.ds comparator 410 and V.sub.gs comparator 420 from the delay matching/trimming module 430. The output latches and averaging logic module 460 implements the latching of the outputs of the V.sub.ds comparator 410 at times dictated by the rising and falling edges of the V.sub.gs signal as represented by the outputs of the V.sub.gs comparator 420. In the illustrative embodiment represented by
(25) D flip-flop 465 receives the RISE_P_DLY signal from the delay matching/trimming module 430 at its D input and receives the OFF.CLK.DLY signal at its clock input. Thus, when the OFF_CLK _DLY signal goes high, indicating that the gate-to-source voltage V.sub.gs has gone low, the value existing at the D input, i.e., the value of the RISE_P_DLY signal, is latched to the output Q as the OFF_LATE flag. This value will be a digital 1 (logic-high) if the V.sub.ds voltage rose above the V.sub.ds threshold V.sub.TH-ds before the V.sub.gs signal dropped below the V.sub.gs threshold V.sub.TH-gs. In other words, OFF_LATE=1 indicates that the transistor turned off late, i.e., after the drain-to-source voltage rose above its threshold V.sub.TH-ds.
(26) As explained above with respect to
(27)
(28) As can be seen in
(29)
(30) While some examples of a zero-volt-crossing detection scheme using a V.sub.ds comparator that uses the gate voltage of the transistor as a clock input to latch the comparator output have been described in detail herein, it is to be understood that the inventive concepts may be otherwise variously embodied and employed and that the appended claims are intended to be construed to include such variations except insofar as limited by the prior art. For example, while aspects of the disclosure are described herein with respect to wireless power transfer system, aspects of the disclosure can also be implemented with regards to substantially any system that employs zero-volt switching.