FREQUENCY SHAPING NOISE IN A DC-DC CONVERTER USING PULSE PAIRING
In one aspect, an apparatus includes: a pulse frequency modulation (PFM) voltage converter to receive a first voltage and provide a second voltage to a load; and a pulse generator. The PFM voltage converter may include an inductor to store energy based on the first voltage and a switch controllable to switchably couple the first voltage to the inductor. The pulse generator may be configured to generate at least one pulse pair to control the switch, where this pulse pair is formed of a first pulse and a second pulse substantially identical to the first pulse, where the second pulse is separated from the first pulse by a pulse separation interval, when the second voltage is less than a first threshold voltage.
A DC-DC converter is a form of voltage converter that receives input of a DC voltage and modifies it to output a DC voltage of a different voltage level. Different topologies of converters enable boost and buck operations. DC-DC converters are desirable to use in powering portable devices such as wireless devices, since they can reduce the current drawn from a battery power supply. Many types of DC-DC converters exist, including pulse width modulation (PWM) converters and pulse frequency modulation (PFM) converters. Different converters may be preferable for certain applications. For example a PFM converter maximizes efficiency over a wider range of load currents than does a PWM DC-DC converter. However, one drawback of a PFM converter is that its switching operations can cause interference in radio frequency (RF) circuits that is difficult to control, since the interfering energy is spread over wide and unpredictable frequency bands.
SUMMARY OF THE INVENTIONIn one aspect, an apparatus includes: a pulse frequency modulation (PFM) voltage converter to receive a first voltage and provide a second voltage to a load; and a pulse generator. The PFM voltage converter may include an inductor to store energy based on the first voltage and a switch controllable to switchably couple the first voltage to the inductor. The pulse generator may be configured to generate at least one pulse pair formed of a first pulse and a second pulse substantially identical to the first pulse, where the second pulse is separated from the first pulse by a pulse separation interval, when the second voltage is less than a first threshold voltage. The at least one pulse pair may control the switch, and the pulse separation interval can be a predetermined value determined without reference to a determination that the second voltage is less than the first threshold voltage.
The pulse separation interval may be based at least in part on a frequency of a mixing signal output by a local oscillator (LO) of the apparatus. The apparatus may be a radio receiver to receive and downconvert a radio frequency (RF) signal to a second frequency signal using the mixing signal. In an embodiment, the pulse separation interval is according to: N/2fLO, where N is an odd integer and fLO is the mixing signal frequency. In another embodiment, the pulse separation interval is according to: Round(N(1+fIF/fLO)), where N is an odd integer, fIF is an intermediate frequency, and fLO is the mixing signal frequency. The first pulse pair may reduce interference of the first pulse and the second pulse substantially around one or more of the mixing signal frequency and the RF signal. More specifically, the second pulse is to cancel the interference of the first pulse substantially around the one or more of the mixing signal frequency and the RF signal. The pulse generator may generate a plurality of pulse pairs, until the second voltage exceeds a second threshold voltage, where the second threshold voltage is greater than the first threshold voltage.
In an embodiment, the apparatus includes a storage to store a table having a plurality of entries each to associate a RF frequency with a pulse separation interval. The apparatus may further include a control logic to: access the table based at least in part on identification of a requested RF channel to determine the pulse separation interval; and control the pulse generator using the pulse separation interval. The pulse generator may further be configured to generate a second pulse pair formed of a third pulse and a fourth pulse, the fourth pulse separated from the third pulse by the pulse separation interval, where a time duration between the at least one pulse pair and the second pulse pair is based on the second voltage and is not a predetermined value.
In another aspect, at least one computer readable storage medium includes instructions that when executed enable a system to: responsive to a determination that a load voltage provided to a RF circuit from a DC-DC converter is below a first threshold voltage, generate a first pulse of a switching signal and a second pulse of the switching signal, the second pulse separated from the first pulse by a pulse separation interval; and send the first pulse of the switching signal and the second pulse of the switching signal to a switch of the DC-DC converter to enable a source voltage to be coupled to an inductor of the DC-DC converter, where the pulse separation interval is based at least in part on a desired channel frequency and not responsive to the determination that the load voltage is below the first threshold voltage.
In an embodiment, the system may calculate the pulse separation interval based at least in part on a frequency of a local oscillator signal output by a local oscillator of the RF circuit. In another embodiment, the system may calculate the pulse separation interval further based on an intermediate frequency to which an RF signal of the desired channel frequency is downconverted by the local oscillator signal. The system may access a lookup table based on the desired channel frequency to determine the pulse separation interval. In an embodiment, the system may generate a third pulse of the switching signal and a fourth pulse of the switching signal responsive to a determination that the load voltage is above the first threshold voltage and below a second threshold voltage and send the third pulse of the switching signal and the fourth pulse of the switching signal to the switch of the DC-DC converter. This third pulse may be separated from the second pulse by a time duration different than the pulse separation interval.
In another aspect, an integrated circuit includes: a radio receiver to receive, process and downconvert a RF signal including an RF channel of interest to a second frequency signal using a mixing signal; a digital processor to digitally process the second frequency signal; and a DC-DC converter including a storage device.
The DC-DC converter may be configured to provide a voltage to the radio receiver, where the DC-DC converter includes a control circuit, when the voltage is less than a threshold voltage, to generate at least one pulse pair formed of a first pulse and a second pulse substantially identical to the first pulse. This second pulse may be separated from the first pulse by a pulse separation interval, to cause a source voltage to charge the storage device. In turn, the pulse separation interval may be a predetermined value based at least in part on one or more of the RF channel of interest and the mixing signal, where the pulse pair is to reduce interference at one or more of the RF channel of interest and the mixing signal.
In an embodiment, the integrated circuit may further include a storage to store a table having a plurality of entries each to associate a RF channel of interest with a pulse separation interval. The control circuit may be configured to access the table based at least in part on the RF channel of interest to determine the pulse separation interval.
In various embodiments, control techniques are provided to reduce or remove interference at RF bands of interest caused by switching of a DC-DC converter. More specifically, embodiments may control PFM pulses by way of modest timing restrictions, so as to create one or more notches in a frequency spectrum at a specified frequency or range of frequencies. Specifically, in a preferred embodiment, a PFM DC-DC converter is controlled to not output a single pulse of a switching signal, but always to output at least a pair of pulses that have a predetermined delay interval between their start times.
Referring now to
In various embodiments, converter 100 is a pulse frequency modulation (PFM) DC-DC converter. To control the converter according to this PFM operation, a pulse generator/control logic (hereafter “control logic”) 120 is provided. In various embodiments, control logic 120 is implemented as hardware circuitry, software and/or firmware and/or a combination thereof. In some cases, control logic 120 may be implemented as part of a controller such as a microcontroller. In some cases, the microcontroller may be a standalone small control unit of the switching regulator. In other cases, this controller may be implemented as part of a larger microcontroller, such as a given microcontroller for which switching regulator 100 provides power.
To effect operation such that the load circuit is provided with a substantially steady state DC voltage, control logic 120 compares the load voltage VLoad to one or more threshold voltages, which may be based on values stored in a configuration storage. More specifically, control logic 120 is configured to provide a switching signal to inverter 110 to cause the source voltage (VBat (which may be provided by an off-chip battery source)) to create an inductor current within inductor L to charge capacitor C, such that the load voltage increases.
In different embodiments, converter 100 may be implemented as a PFM regulator which is a particular form of a hysteretic voltage converter. As such, the switching signal may be controlled to cause inverter 110 to be switched on when the load voltage is below a second threshold voltage (namely a lower threshold voltage (shown in
Thus when inverter 110 is switched on, a charging loop is active such that current flows through Loop 1 to charge capacitor C. Instead when inverter 110 is switched off, a discharge loop, Loop 2, becomes active and the remaining current in L is transferred to capacitor C. Understand while shown at this high level in the embodiment of
Referring now to
To effect this control a switching waveform s(t) is illustrated in
Note that while only two pulses of the switching waveform are shown in
Note that regardless of a load voltage that exists after a single pulse of the switching signal is generated, the second pulse of the series of two pulses is output, separated by Tx. Understand that after this series of (at least) two switching pulses, the load voltage may be determined to be above the appropriate threshold, such that no further issuance of two (or more) switching pulses occurs until the load voltage falls below a target threshold. Instead if, after the two pulses occur separated by the pulse separation interval, it is determined that the load voltage is still below the given target threshold voltage, another series of two pulses may occur. Note that this second series of two pulses may typically occur spaced from the second pulse of the first series of two pulses by an indeterminate time.
Still with reference to
In turn,
By way of these multiple pulses that occur responsive to detection of a load voltage falling below a given threshold, switching in the DC-DC converter is controlled in a manner to achieve spectral nulls at a relevant RF frequency, such as at one or more of a center frequency of an RF channel of interest and/or a local oscillator (LO) frequency of a mixing signal used to downconvert the RF signal to a lower frequency signal (e.g., to downconvert the RF signal to an intermediate frequency (IF) signal).
In some cases the switching waveform can be controlled to cause the different pulse widths of the derivative current pulses shown in
Instead, embodiments may reduce or remove RF interference triggered by switching operations of the DC-DC converter by controlling the pulse separation interval between pairs of these pulses, such that the noise created by the first pulse is cancelled by the noise created by the second pulse, leading to null energy at one or more frequencies of interest.
Referring now to
Forcing a notch at an LO frequency (fLO) implies that:
Or, for “n,” being an odd integer:
Note that for interference cancellation (e.g., notch generation) at fLO, pulse pairings may be generated with a delay between pulses within a pair being an odd integer multiple of 2LO cycles, with accuracy much smaller than one LO cycle. As described above, shape, amplitude matching and timing of pulses within a pair may be much less critical than pulse pair delay separation, and delay accuracy is much easier to manage at sub-GHz than 2.4 GHz. With the above equations, as different radio channels are tuned, the LO changes and the notch in the PFM switching noise spectrum tracks, as desired.
Understand that the value of n can vary in different implementations, and may be set based at least in part on a frequency of interest. In example embodiments, n may be controlled to be between 2001 and 3001, and more specifically 2401, in one embodiment. Similarly, the pulse separation interval may be controlled to be between approximately 415 and 625 nanosecond (ns) when fLO is at 2.4 gigahertz (GHz). Note that in embodiments, the value of n may depend on the LO frequency and the minimum separation of pulses (i.e., the maximum switching rate of the DC-DC converter, which in an embodiment may be 2 MHz).
Minimizing Tx ensures that the cancellation occurs sooner. Ideally, Tx is much less than the symbol duration of the transmitted data so that the corruption and cancellation occurs entirely within a single symbol and hence has minimal effect on bit error rate. This restriction may be eased depending on the error correction coding of the system implementation. However note that Tx cannot be arbitrarily small, since the maximum switching rate of the PFM DC-DC converter is limited (i.e., individual pulses cannot be too close together).
Understand that while pulses 310 and 320 shown in
Furthermore, while the above discussion as to
where fIF is an intermediate frequency resulting from downconversion of an RF signal by the LO frequency.
In this case for high-side injection, the value of n to be used for generation of the pulse separation interval may be according to:
Similarly, in the case of low-side injection:
And for this low-side injection case: nRF=round(n(1−fIF/fLO)).
Referring now to
With the multiple sequence of pulses illustrated in
Poverall(jω)=P(jω)*[1+e−jωT
With proper design of the value of TXi, an overall shaping filter with notches or regions of large attenuation can be created (essentially, an FIR filter can be created to arbitrarily shape the spectrum). Note however that this filtering operation is not an express filter within or used by the DC-DC converter. Instead, the control logic that generates a pulse sequence according to this determined pulse separation intervals enables this filtering to occur at RF frequencies by noise cancellation effected by control of the pulse separation interval.
In still further cases, note that one or more of these pulses may be of different amplitudes. In such cases, the Fourier transform of the sequence of similarly shaped pulses is:
Poverall(jω)=P(jω)*[1+A1e−jωT
With proper design of the value of TXi and relative amplitude of pulses Ai, an overall shaping filter with notches or regions of large attenuation can be created (as described above essentially, an FIR filter can be created to arbitrarily shape the spectrum).
In a PFM DC-DC converter, although it is theoretically possible to control the relative amplitude of the pulses, it may not be practical or the preferred embodiment; therefore, a control technique as described herein in which substantially identical pulses with precise delays are provided may be used.
Thus embodiments provide a PFM DC-DC comparator that creates spectral nulls at desired locations in the RF (or other) frequency band with arbitrary transient current waveform pulses, provided that a predetermined number of substantially identical pulse(s) follow the initial pulse after a predetermined and fixed delay interval. In a specific case, a single pulse may follow an initial pulse with a delay that has a prescribed relationship to the LO frequency in order to place a null at or near the LO frequency and/or its harmonics. Of course, as described above, the delay between pulse pairs need not be identical for all pulse pairs, but a notch is still created at the desired frequency provided that the delay has a prescribed relationship to the local oscillator frequency. Superior interference suppression at a given frequency can be achieved if the duration (and shape) of each individual current pulse is of a controlled duration. The delay between pulses may be derived from a known clock source (e.g. LO frequency), duration of pulse (and its shape) and delay between pulses can be derived from independent clock sources to create spectral nulls at frequencies related in a known way to each of these clock sources. While the pulse pairing technique described herein is with regard to PFM DC-DC converters, understand that embodiments are applicable to various systems that have repetitive transient responses. If transient responses are substantially identical each time, then restricting start times of transients (with pulse-to-pulse delay) can eliminate noise in a desired frequency band. One such example could be a general purpose input output (GPIO) output signal that creates a clock signal.
Referring now to
As illustrated, the downconverted IF signals are output from complex mixer 420 and are provided to a programmable gain amplifier 430, which may also implement an IF filter. The resulting processed signals are provided to an analog-to-digital converter 440, where the signals are digitized and output as baseband complex signals, namely BB-I and BB-Q.
In the embodiment shown, the LO or mixing signal may be generated at a frequency of 2.4 GHz. This signal is output by a frequency divider 470 (which may be implemented as a divide by 2 divider) that in turn receives a RF signal output from a frequency synthesizer 460, which in turn receives an incoming reference clock signal generated by a crystal oscillator 450 and generates the RF signal therefrom. As illustrated, this RF signal (which in an embodiment may be output at 4.8 GHz) is provided to another divider 480, which in an embodiment may be a configurable divider to divide this RF signal by a programmable value N (where N is a given odd integer value), e.g., derived in accordance with the equations described above. In the specific embodiment shown, divider 480 may output a clock signal at 2-3 MHz that in turn is provided to pulse generator/control logic 120. In an embodiment, this clock signal may define where the second pulse in the pair occurs. This clock may be configured as a sample clock or as a two-way system where the output of a comparator of the DC-DC converter requests to put out a pulse pair and then obtains the timing interval from the clock source.
Understand that in the embodiment shown in
Referring now to
In any event, as illustrated method 500 begins by identifying a frequency of a mixing signal generated by a local oscillator (block 510). This mixing signal frequency may be determined based on control of the local oscillator, which generates a given LO signal to downconvert incoming RF signals, e.g., based on a RF channel of interest, and/or a desired IF frequency. Next, control passes to block 520 where a pulse separation interval can be calculated based on this mixing signal frequency. In an embodiment, the pulse separation interval may be determined according to:
Note that in other cases, the pulse separation interval may further be determined based on the IF frequency according to:
for low-side injection. Thereafter, control passes to block 530 where this pulse separation interval may be stored in a storage, such as a register or other configuration storage accessible by the control logic. Note that although shown at this high level in the embodiment of
Referring now to
More specifically, as illustrated at diamond 620 it can be determined in such comparator whether this load voltage is below a first voltage threshold. In an embodiment, understand that this first threshold voltage may be a low threshold level. If the load voltage is above this first threshold voltage, no further operation occurs for this comparison cycle. Accordingly, control passes back to block 610, for another iteration of method 600, e.g., according to a comparator sampling frequency.
Still with reference to
While the present invention has been described with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover all such modifications and variations as fall within the true spirit and scope of this present invention.
Claims
1. An apparatus comprising:
- a pulse frequency modulation (PFM) voltage converter to receive a first voltage and provide a second voltage to a load, the PFM voltage converter having an inductor to store energy based on the first voltage and a switch controllable to switchably couple the first voltage to the inductor; and
- a pulse generator to generate at least one pulse pair formed of a first pulse and a second pulse substantially identical to the first pulse, the second pulse separated from the first pulse by a pulse separation interval, when the second voltage is less than a first threshold voltage, wherein the at least one pulse pair is to control the switch, the pulse separation interval a predetermined value determined without reference to a determination that the second voltage is less than the first threshold voltage.
2. The apparatus of claim 1, wherein the pulse separation interval is based at least in part on a frequency of a mixing signal output by a local oscillator (LO) of the apparatus, wherein the apparatus comprises a radio receiver to receive and downconvert a radio frequency (RF) signal to a second frequency signal using the mixing signal.
3. The apparatus of claim 2, wherein the pulse separation interval is according to:
- N/2fLO, wherein N is an odd integer and fLO is the mixing signal frequency.
4. The apparatus of claim 2, wherein the pulse separation interval is according to:
- Round(N(1+fIF/fLO)), wherein N is an odd integer, fIF is an intermediate frequency, and fLO is the mixing signal frequency.
5. The apparatus of claim 2, wherein the at least one pulse pair is to reduce interference of the first pulse and the second pulse substantially around one or more of the mixing signal frequency and the RF signal.
6. The apparatus of claim 5, wherein the second pulse is to cancel the interference of the first pulse substantially around the one or more of the mixing signal frequency and the RF signal.
7. The apparatus of claim 1, wherein the pulse generator is to generate a plurality of pulse pairs, until the second voltage exceeds a second threshold voltage, the second threshold voltage greater than the first threshold voltage.
8. The apparatus of claim 7, wherein the pulse separation interval for one or more of the plurality of pulse pairs is different than a second pulse separation interval for at least another pulse pair of the plurality of pulse pairs.
9. The apparatus of claim 1, further comprising a storage to store a table having a plurality of entries each to associate a radio frequency (RF) frequency with a pulse separation interval.
10. The apparatus of claim 9, further comprising a control logic to:
- access the table based at least in part on identification of a requested RF channel to determine the pulse separation interval; and
- control the pulse generator using the pulse separation interval.
11. The apparatus of claim 1, wherein the pulse generator is to generate a second pulse pair formed of a third pulse and a fourth pulse, the fourth pulse separated from the third pulse by the pulse separation interval, wherein a time duration between the at least one pulse pair and the second pulse pair is based on the second voltage and is not a predetermined value.
12. At least one non-transitory computer readable storage medium comprising instructions that when executed enable a system to:
- responsive to a determination that a load voltage provided to a radio frequency (RF) circuit from a DC-DC converter is below a first threshold voltage, generate a first pulse of a switching signal and a second pulse of the switching signal, the second pulse separated from the first pulse by a pulse separation interval; and
- send the first pulse of the switching signal and the second pulse of the switching signal to a switch of the DC-DC converter to enable a source voltage to be coupled to an inductor of the DC-DC converter, wherein the pulse separation interval is based at least in part on a desired channel frequency and not responsive to the determination that the load voltage is below the first threshold voltage.
13. The non-transitory computer readable storage medium of claim 12, further comprising instructions that when executed enable the system to calculate the pulse separation interval based at least in part on a frequency of a local oscillator signal output by a local oscillator of the RF circuit.
14. The non-transitory computer readable storage medium of claim 13, further comprising instructions that when executed enable the system to calculate the pulse separation interval further based on an intermediate frequency to which an RF signal of the desired channel frequency is downconverted by the local oscillator signal.
15. The non-transitory computer readable storage medium of claim 14, further comprising instructions that when executed enable the system to calculate the pulse separation interval according to: Tx = n ( 1 + f IF f LO ) 2 f LO, wherein n is an odd integer, fLO is the frequency of the local oscillator signal and fIF is the intermediate frequency.
16. The non-transitory computer readable storage medium of claim 12, further comprising instructions that when executed enable the system to access a lookup table based on the desired channel frequency to determine the pulse separation interval.
17. The non-transitory computer readable storage medium of claim 12, further comprising instructions that when executed enable the system to generate a third pulse of the switching signal and a fourth pulse of the switching signal responsive to a determination that the load voltage is above the first threshold voltage and below a second threshold voltage and send the third pulse of the switching signal and the fourth pulse of the switching signal to the switch of the DC-DC converter.
18. The non-transitory computer readable storage medium of claim 17, wherein the third pulse is separated from the second pulse by a time duration different than the pulse separation interval.
19. An integrated circuit comprising:
- a radio receiver to receive, process and downconvert a radio frequency (RF) signal including an RF channel of interest to a second frequency signal using a mixing signal;
- a digital processor to digitally process the second frequency signal; and
- a DC-DC converter including a storage device, the DC-DC converter to provide a voltage to the radio receiver, wherein the DC-DC converter includes a control circuit, when the voltage is less than a threshold voltage, to generate at least one pulse pair formed of a first pulse and a second pulse substantially identical to the first pulse, the second pulse separated from the first pulse by a pulse separation interval, to cause a source voltage to charge the storage device, the pulse separation interval a predetermined value based at least in part on one or more of the RF channel of interest and the mixing signal, wherein the pulse pair is to reduce interference at one or more of the RF channel of interest and the mixing signal.
20. The integrated circuit of claim 19, further comprising:
- a storage to store a table having a plurality of entries each to associate a RF channel of interest with a pulse separation interval; and
- wherein the control circuit is to access the table based at least in part on the RF channel of interest to determine the pulse separation interval.
Type: Application
Filed: Nov 16, 2016
Publication Date: May 17, 2018
Inventor: John M. Khoury (Austin, TX)
Application Number: 15/352,775