Wideband digitally controlled injection-locked oscillator
10008980 ยท 2018-06-26
Assignee
Inventors
Cpc classification
H03L7/1976
ELECTRICITY
H03L7/0991
ELECTRICITY
H03B5/1215
ELECTRICITY
H03B5/1293
ELECTRICITY
H03B5/1212
ELECTRICITY
H03J2200/10
ELECTRICITY
International classification
H03B5/08
ELECTRICITY
H03L7/197
ELECTRICITY
H03L7/099
ELECTRICITY
Abstract
A novel and useful digitally controlled injection-locked RF oscillator with an auxiliary loop. The oscillator is injection locked to a time delayed version of its own resonating voltage (or its second harmonic) and its frequency is modulated by manipulating the phase and amplitude of injected current. The oscillator achieves a narrow modulation tuning range and fine step size of an LC tank based digitally controlled oscillator (DCO). The DCO first gets tuned to its center frequency by means of a conventional switched capacitor array. Frequency modulation is then achieved via a novel method of digitally controlling the phase and amplitude of injected current into the LC tank generated from its own resonating voltage. A very linear deviation from the center frequency is achieved with a much lower gain resulting in a very fine resolution DCO step size and high linearity without needing to resort to oversampled noise shaped dithering.
Claims
1. A frequency tuning circuit, comprising: a frequency oscillator incorporating an LC tank circuit and an amplifier for maintaining oscillation, said oscillator operative to generate an oscillator signal; an oscillator buffer adapted to receive said oscillator signal and operative to generate a clock signal therefrom; an auxiliary feedback loop coupled to said oscillator buffer, said auxiliary feedback loop operative to generate an injection signal having a phase and amplitude; said auxiliary feedback loop incorporating a phase delay circuit operative to delay said clock signal in accordance with one or more control codes to generate two substantially orthogonal currents that are vector summed to yield said injection signal, wherein a frequency of said clock signal is determined by values of said one or more control codes; wherein said phase delay circuit is operative to delay said clock signal without any mixing by a mixer other than with a delayed version of said clock signal; wherein said auxiliary feedback loop is operative to inject said injection signal into said LC tank circuit to injection lock said frequency oscillator thereby providing frequency tuning thereof in a controlled manner; and wherein a resonating waveform is generated across said LC tank circuit in response to a vector sum of said oscillator signal and said injection signal.
2. The frequency tuning circuit according to claim 1, wherein a free running frequency of said oscillator signal is controlled by a tunable element in said LC tank circuit.
3. The frequency tuning circuit according to claim 1, wherein said auxiliary feedback loop comprises two paths substantially orthogonal to each other.
4. The frequency tuning circuit according to claim 1, wherein said auxiliary feedback loop further comprises a frequency multiplier.
5. The frequency tuning circuit according to claim 4, wherein said frequency oscillator is operative to downconvert said injection signal.
6. The frequency tuning circuit according to claim 1, wherein said auxiliary feedback loop comprises: a phase generator operative to generate a coarse delayed version of said oscillator signal; and a digital phase rotator (DPR) circuit operative to generate a fine delayed version of said oscillator signal by interpolating said coarse delayed version of said oscillator signal.
7. The frequency tuning circuit according to claim 1, wherein the vector sum of injection currents are interpolated by said LC tank such that the vector sum is injected at a phase with respect to an oscillator current.
8. A method of modulating an oscillator incorporating an LC tank circuit, comprising: first generating an oscillator signal across said LC tank, said LC tank coupled to a transconductance amplifier for sustaining oscillations of said oscillator; converting said oscillator signal to a clock signal utilizing an oscillator buffer; second generating from said clock signal an injection signal having a phase and amplitude; said second generating including delaying said clock signal in accordance with one or more control codes to generate said injection signal, wherein the frequency of said injection signal is determined by values of said one or more control codes, wherein said clock signal is delayed without any mixing by a mixer other than with a delayed version of said clock signal; injecting said injection signal into said LC tank circuit; and third generating an output oscillator signal across said LC tank circuit in accordance with a vector sum of said oscillator signal and said injection signal thereby injection locking said oscillator in a controlled manner.
9. The method according to claim 8, wherein a free running frequency of said output oscillator signal is controlled by a tunable element in said LC tank circuit.
10. The method according to claim 8, wherein second generating comprises generating two substantially orthogonal signals that are injected into said LC tank circuit and interpolated thereby.
11. The method according to claim 8, further comprising converting said oscillator signal to a clock signal for input to a phase generator.
12. The method according to claim 8, wherein said method further comprises mixing a second injection signal at twice the frequency of said oscillator signal with said injection signal before injection into said LC tank circuit.
13. The method according to claim 8, wherein said injection signal comprises one or more injection currents.
14. The method according to claim 8, wherein second generating comprises fourth generating a coarse delayed version of said clock signal.
15. The method according to claim 14, wherein second generating comprises fifth generating a fine delayed version of said clock signal by interpolating said coarse delayed version of said clock signal.
16. An oscillator circuit, comprising: a digitally controlled oscillator (DCO) incorporating an LC tank circuit and operative to generate a resonating waveform; a phase generator operative to generate a coarse delayed version of said resonating waveform; a digital phase rotator (DPR) circuit operative to generate a fine delayed version of said resonating waveform by interpolating said coarse delayed version of said resonating waveform; a feedback loop coupled to said digitally controlled oscillator and said digital phase rotator circuit, said feedback loop operative to inject said fine delayed version of said resonating waveform back into said LC tank circuit; and wherein frequency of said oscillator circuit is determined by a duration said resonating waveform is delayed by said phase generator and said digital phase rotator circuit.
17. The oscillator circuit according to claim 16, wherein frequency of said resonating waveform of said digitally controlled oscillator is controlled by a tunable element in said LC tank circuit.
18. The oscillator circuit according to claim 16, further comprising an oscillator buffer operative to convert the resonating waveform generated by said digitally controlled oscillator to a square wave clock for input to said phase generator.
19. The oscillator circuit according to claim 16, wherein said phase generator is operative to generate first and second output clocks having an approximately quadrature phase relationship.
20. The oscillator circuit according to claim 16, wherein said coarse delayed version of said resonating waveform is doubled in frequency compared to said fine delayed version of said resonating waveform.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention is herein described, by way of example only, with reference to the accompanying drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
DETAILED DESCRIPTION OF THE INVENTION
Digital to Frequency Converters
(37) In an example embodiment, a high-performance DFC system comprises a digitally controlled oscillator (DCO) where the frequency is modulated by digitally controlling the LC-tank capacitance C. This architecture splits the tracking tuning word, which controls the finest capacitor bank, into integer and fractional parts. The integer part comprises an array of unit-weighted MOS capacitors (unit cells) selected by thermometer row and column decoders. The integer tuning word drives these capacitors directly, after the binary-to-thermometer encoding, while the fractional tuning word is input to a multi-stage noise shaping (MASH) modulator, which drives one or several unit cells in the capacitor array. The FM tuning range is 5 MHz at 4 GHz while the finest frequency step size without and with is 40 kHz and 200 Hz, respectively, given the 8-bit fractional tuning word input to the and an OSR16.
(38) In the above switched capacitor implementations, the challenging aspect is keeping the DCO quantization noise low while achieving moderately wide linear FM range. One approach in addressing this challenge is to increase the number of smallest capacitor cells in the array. This complicates the array implementation because increasing the matrix size requires high-order decoders, which in turn would increase routing complexity and would also impact the Q of the LC-tank.
(39) Another approach is to increase the unit cell size while shifting the quantization noise away from the carrier into far-out frequencies using a modulator. In this scenario, the peak of the quantization noise (noise bump) at the DCO output is located at f.sub./2 which is half the clock frequency. This noise bump may end up in the receive band or, worst case, at the duplex receiver channel if implemented for a full duplex system, and therefore will limit the local receiver sensitivity. Because the noise bump increases with the unit cell or the smallest capacitor size, this issue will only get exacerbated.
(40) One solution to this challenge is to apply pulse width modulation (PWM) to the capacitor on/off control signal. In this topology, the effective capacitance seen by the LC tank can be reduced by controlling the duty cycle of the control signal. This architecture can achieve wider FM tuning range with fewer cells in the capacitor array, thus reducing the impact on Q of the LC tank while the extra resolution gained with the PWM scheme can eliminate the need for a dithering of the unit capacitor. The reported frequency resolution of 270 kHz, however, is not adequate for most wireless applications.
(41) A resolution finer than 1 kHz can be achieved without dithering through capacitive degeneration. Increasing the FM tuning range penalizes the DCO phase noise, however, which also suffers from the increase in the size of the capacitor array. In addition, the DCO transfer function is highly nonlinear over the usable FM range, such as shown in
(42) In another embodiment, reasonable DFC quantization and total FM range is achieved through segmented capacitor banks. In this embodiment, the capacitor bank for FM is split into three segments. The most significant bit (MSB) of the coarse segment consists of 128 thermometer coded capacitors each having a step size of 1.95 MHz/LSB. These capacitors are laid out in a 16 by 8 array and cover a frequency range of 250 MHz. The next segment has 16 thermometer coded elements that are 1/16.sup.th the size of the coarse unit cell and therefore have a step size of 120 kHz/LSB. The last segment has three additional capacitors driven by a 6-bit MASH to increase the resolution of the frequency modulator to 1.875 kHz. Although this embodiment provides a DCO capable of achieving wide FM range, it also exhibits high differential non-linearity (DNL) among capacitors and between coarse and fine segments of the capacitor banks. If not designed properly, the DCO frequency step can be non-monotonic (or overlap) over the segment boundary. All these impairments will impact the spectral purity of the FM signal.
(43) The differential non-linearity (DNL) issue between the coarse and fine capacitor banks is addressed in an embodiment that is a variant of a switched-capacitor array implementation which uses incrementally sized capacitors instead of binary or thermometer weighted capacitors. This topology uses one-hot coding in the fine capacitor bank to select only one capacitor at a time. The capacitor bank comprises 32 unit cells with capacitance of C.sub.0+i.Math.C and transistor size of W.sub.0+i.Math.W where i is the capacitor index. The limit on the smallest transistor size W.sub.0 is far stringent than the limit on the increment to a transistor size W and therefore the capacitor bank can be designed to achieve a very small step size. The coarse capacitor bank is also designed by incrementally changing capacitance in the LC-tank by a factor N.Math.C. Therefore, between the consecutive tuning codes, the capacitance increases monotonically and any discontinuity or overlap between the coarse and fine bank is avoided. The fine frequency step size is 5 kHz with a total tuning range of 10.24 MHz. Although the fine frequency step size is good, DNL is lacking between the fine and coarse banks over various frequency ranges.
(44) The embodiments described supra have been focused around DCOs with the switched capacitor array. In another embodiment, another class of digital frequency converter (DFC) uses an injection locking technique to generate FM modulation. In one embodiment, a quadrature VCO includes two oscillators cross coupled such that once the system is injection locked, the pair generates quadrature phases. In this implementation, the FM modulation is generated by modulating the coupling strength between the two oscillator cores through an analog voltage. This continuous time and amplitude architecture can achieve linear modulation range of 60 MHz. Any mismatches in the two oscillators, however, also limit performance by introducing quadrature phase error. In another embodiment, a DFC employs injection locking for frequency generation at millimeter wave frequencies. This solution, however, is not practical for digitally intensive transmitters operating at much lower RF frequencies.
Self Injection Locked Digitally Controlled Oscillator
(45) In another embodiment, injection locking of an oscillator is exploited using an auxiliary loop to perform the frequency modulation. A high level schematic diagram illustrating an example inverter ring oscillator of the present invention is shown in
(46) The LC-tank of the digitally controlled oscillator (DCO), consisting of inductor 20, tunable capacitor 22 and equivalent parallel resistor 24, whose free-running frequency .sub.o is set by the switched capacitor C 22, is injected with a delayed version of its own resonating waveform. The resulting frequency .sub.out under such conditions is given by Adler's equation below:
(47)
where, Q is the LC-tank quality factor, I.sub.osc is the peak oscillator current, I.sub.inj is the peak injected current into the LC-tank, and t.sub.sH is the sampling time of the DFC (determined by f.sub.sH). is the steady-state phase between I.sub.osc and I.sub.inj which implies that the system is injection locked. By manipulating the delay of the injected signal (and consequently ) the steady-state oscillator frequency .sub.out varies according to Equation 1. The current I.sub.TANK into the tank is the vector sum of the oscillator current I.sub.osc and the injection current I.sub.inj. Within a reasonable range of around 0, .sub.out increases linearly with . The maximum variation of .sub.out about .sub.o for which the DCO is injection locked is limited by the injection locking range .sub.L given by the following equation:
(48)
(49) The phase adjustment of the injected signal is performed in two steps. The first step is coarse and performed by the phase generator block represented by .sub.c in the block diagram in
FM Modulation Using Injection Locking
(50) A numerical model of a conventional injection locked oscillator will now be described. The various modes of an oscillator tank under the influence of an external signal can be analyzed by numerically modeling the circuit shown in
(51) In that regime, the oscillator injection locks to the incident signal causing (t) and (t) to become constant after a short settling time. In
(52) As shown in
Numerical Model of a Self Injection Locked Oscillator
(53) A numerical model of the self injection locked oscillator of the present invention will now be described. After briefly describing injection locking theory, the self injection locked oscillator of the present invention is described in more detail.
(54)
(55) Simulation results from the numerical model will now be described. Given that the oscillator is injection locked, the final oscillating frequency is given by Equation 1. The argument [k] in this equation is modulated in the model shown in
(56)
Oscillator Core Embodiments
(57) Several oscillator cores may be used with the present invention. Three examples of possible oscillator cores are provided and described below. They include a DCO with filtering of the second harmonic, DCO without such filtering and a voltage controlled oscillator (VCO).
(58) A high-level circuit diagram of an example embodiment of the digitally controlled oscillator (DCO) with filtering, generally referenced 130, is shown in
(59) A schematic diagram illustrating an example DCO core without filtering of the present invention is shown in
(60) A high-level circuit diagram of an example embodiment of a voltage controlled oscillator (VCO), generally referenced 650, is shown in
Phase Generator
(61) A block diagram illustrating a first example phase injection mechanism and related waveforms of the I.sub.inj1 and I.sub.inj2 injection currents is shown in
(62)
where coarse phase .sub.c is generated by the delay stage .sub.c in the phase generator block and the fine phase .sub.f is adjusted by the DPR through control words a and b as described in more detail infra. As shown in
(63) These two clocks are then fed to the DPR 566, which creates synchronous current pulses I.sub.inj1 and I.sub.inj2 with gains controlled by the digital steering signals a and b. The two currents are summed (via summer 568) and injected as I.sub.inj with phase , back into the oscillator tank. The pedestal in I.sub.inj=I.sub.inj1+I.sub.inj2 is due to the phase shift between the VI0 and VI90 signals. The level of the pedestal is determined by the number of current cells turned on in the DPR array via a and b. The current injected into the DCO is band-pass filtered by the LC tank. Therefore, higher harmonics injected into the DCO do not severely impact the circuit's operation. The LC tank also serves as the interpolator that averages between the VI0 and VI90 phases based on the weights determined by controls a and b.
(64) Assume that the LC tank of the oscillator is tuned to a frequency of 4.2 GHz. According to
(65) A block diagram illustrating a second example phase injection mechanism and related waveforms of the injection currents is shown in
(66) A block diagram illustrating a third example phase injection mechanism and related waveforms of the injection currents is shown in
(67) Details of the coarse delay line, generally referenced 570, are shown in
(68) TABLE-US-00001 TABLE 1 Simulated Phase Difference Between VI0/VI90 and V.sub.OSC+ Signals .sub.c1 .sub.1 .sub.2 .sub.1 + .sub.2 Delays [deg] [deg] [deg] 1 194.6 100.5 94.1 2 129.7 35.5 94.1 3 65.8 28.4 94.2 4 2.0 92.1 94.2
(69) Note that for proper operation of the DPR, the phase difference between VI0 and VI90 should be approximately 90. The aforementioned conditions are satisfied according to the simulation results in Table 1 when three delay stages at 4 GHz are engaged in the .sub.c1 block.
Digital Phase Rotator
(70) A simplified high-level block diagram of the DPR block is shown in
(71) The current control word a is split into 6-bit integer word a.sub.c and 6-bit fractional word a.sub.f. The control word a.sub.c is further split in the DPR array into three bits for row selection and three bits for column selection. These portions are thermometer encoded and passed through a level shifter before being passed into the unit cell U of the DPR array. The fractional word a.sub.f is applied to a MASH converter. The 7-bit output of the converter is level shifted and then applied to the DPR unit cells. Current control word b is configured in the same manner. For the NBFM case, if the DCO frequency resolution is high enough to meet the spectral mask requirements, the converter may not be needed. Therefore, any impairments originating from processing such as mismatch between coarse and fine unit cells etc. may not be relevant.
(72) The digital portion of DPR block samples the current control settings a and b from the SPI registers. The SPI registers are latched by an external clock, which is asynchronous to any clocks derived from the DCO. Therefore, in the first stage, the a and b integer and fractional words are sampled by f.sub.sL which is derived from the DCO clock. The integer control bits are then split and thermometer encoded. In the next stage, the integer and fractional words are up-sampled by f.sub.sH. This clock also drives the MASH sigma-delta converters and the DPR array.
DPR Unit Cell
(73) The DPR unit current cell, illustrated in
Calibration
(74) As discussed supra, the quadrature phases for the DPR block generated by the phase generator are preferably aligned with the oscillator voltage waveform V.sub.osc, as shown in
(75) The mechanism of calibrating the .sub.c1 delay line is illustrated in
(76) Using a well-known LMS based DCO gain estimation algorithm, due to the closed-loop operation of the ADPLL, any mismatches between the digitally estimated DCO gain K.sub.DCOT and the actual DCO gain will result in perturbation on the filtered digital phase error (PHE) signal. In the oscillator of the present invention, K.sub.DCOT is adjusted until the variance of the PHE signal is minimized and the final value is then stored in a local memory.
Calibration Algorithm
(77) A flow diagram illustrating an example method of calibrating the .sub.c1 delay line is illustrated in
Performance Results
(78) An example narrowband DCO of the present invention was implemented and fabricated by the inventors in 40-nm CMOS. In narrowband configuration, the dithering was turned off. The .sub.c1 delay line was manually calibrated according to the procedure described supra since the digital system required for automatic calibration was not implemented in the example fabricated silicon. The .sub.c2 setting was determined through simulations and was verified to be optimum through lab measurements. Like .sub.c1, an optimum .sub.c2 results in the highest DCO gain. The DCO step size is measured in units of Hz per degree change in since the transfer function is more conveniently expressed in this manner instead of the digital inputs a and b. Note that for a 6-bit word length of a and b, the approximate step size is 1, since tan.sup.1(1/63)<1.
(79) In the NB modulation configuration, the DPR unit cell current is 31 A which brings the total injected current to 1.97 mA. The ratio between injection current and oscillator current I.sub.r is 0.15. A more efficient way for generating FM in this configuration is to shut off one of the interleaved DACs in the DPR and one of the quadrature phases from the phase generator. In this configuration, the frequency of the DCO is varied by modulating the amplitude of the injected signal I.sub.inj instead of the phase . This results in a substantial current savings from the DPR and the phase generator. Since the DPR unit cell current is limited by design, in order to reduce the injection strength I.sub.r, I.sub.osc is increased to 12.8 mA. I.sub.inj can be varied through either control words a or b. The results with NB modulation and mean step size of 9 kHz is a total tuning range over all the DPR settings of 550 kHz. The tuning range measurement when I.sub.r is 0.32 is 80 MHz while the step size is 300 kHz. In this case both of the interleaved DACs are enabled in order to sweep the injected phase from 45 to 45 by setting appropriate values of the control words a and b.
(80) The DCO phase noise at 1 MHz is 118 dBc/Hz. The far out noise is limited by the output buffer and therefore a phase noise of better than 132 dBc/Hz cannot be measured at those frequencies. The measured 1/f.sup.3 corner (i.e. the point along the x-axis where the slope of phase noise changes from 30 dB/dec to 20 dB/dec) is around 600 kHz.
Wideband Configuration of the Oscillator
(81) The oscillator of the present invention was tested in wideband (WB) mode in addition to the NB mode. The results from the numerical model discussed supra show that injection locking range beyond 100 MHz is possible if the injection current is strong enough in spite of the high Q of the resonant tank required in order to meet the out-of-band noise requirements. The peak voltage V.sub.osc,pk curve in
(82) In the wideband configuration, the DPR unit cell current is 61 A, which brings the total injected current to 3.9 mA. The oscillator current is 5.1 mA, therefore I.sub.r is 0.75. The results are captured in
(83) In addition, processing is required in this configuration if the frequency resolution is not adequate. A 6-bit input of the is swept from 0 to 63 while the integer phase boundary is between 1 and 2. The integer step size is measured to be 1.71 MHz while the step size with is 24.8 kHz which is 2.sup.6 times the integer step size. The reduction of step size with also improves the in-band quantization noise by 37 dB.
(84) An explanation will be presented of how the injection strength I.sub.r can be scaled to attain a certain linear FM range that is proportional to the injection locking range. This is achieved by measuring the linear FM range over as a function of I.sub.r, as shown in
(85) The measured performance of the DFC of the present invention will now be described. The measured tuning range of the DFC ranges from 550 kHz to 200 MHz at the DCO output. The step size in the WB and NB configurations is 2.88 MHz and 9 kHz respectively without processing, and 45 kHz and 140 Hz with processing. Note that the frequency resolution in the WB configuration could be improved by increasing the DPR array size. For example increasing the DPR array size to 256 elements brings the step size down to 11 kHz.
Common Source Node Injection Embodiment
(86) The oscillator embodiment shown in
(87) An alternative topology is shown in
Example Applications of the Current Switching Oscillator
(88) Several applications of the current switching oscillator of the present invention as a frequency generator will now be described.
(89) A block diagram illustrating an example phase locked loop (PLL) incorporating the oscillator of the present invention is shown in
(90) A block diagram illustrating an example all digital phase locked loop (ADPLL) incorporating the oscillator of the present invention is shown in
(91) The phase error PHE is then filtered via loop filter 190, in order to properly set the dynamics of the loop. A reconfigurable proportional integral controller within the loop filter block 190 is followed by a DCO decoder also within the loop filter block 190 to generate the oscillator tuning word (OTW). The DCO 192 comprises the oscillator described supra. In one embodiment, the DCO includes switched capacitor banks that are dithered using a 2.sup.nd-order MASH modulator in order to achieve a finer equivalent frequency resolution and push the quantization noise at higher offset frequencies where they are more easily filtered out and do not contribute significantly to the total jitter. The operation frequency of the modulators can be dynamically selected between different divider versions of the oscillator output in order to meet the required performance as a trade-off between power consumption and jitter.
(92) In one embodiment, the feedback path was chosen to operate at a maximum 2.5 GHz, which means that a divide-by-two version of the DCO output is fed back to the variable accumulator and the look-ahead TDC. Division by two is achieved using a current mode logic (CML) 4 divider cascaded with a CMOS digital divider. These dividers are represented in
(93) As mentioned supra, the retimer clock gating circuit 196 generates the clock signals for the ADPLL. The CKR clock is used as a global digital clock of the ADPLL loop (at the reference clock rate) to resample the output of the variable accumulator and to generate a gated version of the variable feedback clock CKV.sub.gtd.
(94) One application of the oscillator based ADPLL of
(95) A block diagram illustrating an example wireline transceiver incorporating the oscillator of the present invention is shown in
(96) In this example embodiment, the frequency generator 222 comprises the self injection locked oscillator as described supra. In another embodiment, the frequency generator may comprise the ADPLL circuit described supra in connection with
Mobile Device Incorporating the Injection Locked Oscillator Based DCO
(97) A block diagram illustrating an example tablet/mobile device incorporating a frequency generator that includes the self injection locked oscillator based DCO circuit of the present invention is shown in
(98) The mobile device, generally referenced 370, comprises one or more processors 400 which may comprise a baseband processor, CPU, microprocessor, DSP, etc., optionally having both analog and digital portions. The mobile device may comprise a plurality of cellular radios 430 and associated antennas 432. Radios for the basic cellular link and any number of other wireless standards and Radio Access Technologies (RATs) may be included. Examples include, but are not limited to, Third Generation (3G) Long Term Evolution (LTE), Code Division Multiple Access (CDMA), Personal Communication Services (PCS), Global System for Mobile Communication (GSM)/GPRS/EDGE 3G; WCDMA; WiMAX for providing WiMAX wireless connectivity when within the range of a WiMAX wireless network; Bluetooth for providing Bluetooth wireless connectivity when within the range of a Bluetooth wireless network; WLAN for providing wireless connectivity when in a hot spot or within the range of an ad hoc, infrastructure or mesh based wireless LAN (WLAN) network; near field communications; UWB; GPS receiver for receiving GPS radio signals transmitted from one or more orbiting GPS satellites, FM transceiver provides the user the ability to listen to FM broadcasts as well as the ability to transmit audio over an unused FM station at low power, such as for playback over a car or home stereo system having an FM receiver, digital broadcast television, etc.
(99) The mobile device may also comprise internal volatile storage 436 (e.g., RAM) and persistent storage 440 (e.g., ROM) and flash memory 438. Persistent storage 436 also stores applications executable by processor(s) 400 including the related data files used by those applications to allow device 370 to perform its intended functions. Several optional user-interface devices include trackball/thumbwheel which may comprise a depressible thumbwheel/trackball that is used for navigation, selection of menu choices and confirmation of action, keypad/keyboard such as arranged in QWERTY fashion for entering alphanumeric data and a numeric keypad for entering dialing digits and for other controls and inputs (the keyboard may also contain symbol, function and command keys such as a phone send/end key, a menu key and an escape key), headset 388, earpiece 386 and/or speaker 384, microphone(s) and associated audio codec 390 or other multimedia codecs, vibrator for alerting a user, one or more cameras and related circuitry 420, 422, display(s) 434 and associated display controller 426 and touchscreen control 424. Serial ports include a micro USB port 378 and related USB PHY 376 and micro SD port 380. Other interface connections may include SPI, SDIO, PCI, USB, etc. for providing a serial link to a user's PC or other device. SIM/RUIM card 382 provides the interface to a user's SIM or RUIM card for storing user data such as address book entries, user identification, etc.
(100) Portable power is provided by the battery 374 coupled to power management circuitry 372. External power is provided via USB power or an AC/DC adapter connected to the power management circuitry that is operative to manage the charging and discharging of the battery. In addition to a battery and AC/DC external power source, additional optional power sources each with its own power limitations, include: a speaker phone, DC/DC power source, and any bus powered power source (e.g., USB device in bus powered mode).
(101) Operating system software executed by the processor 400 is preferably stored in persistent storage (i.e. ROM 440), or flash memory 438, but may be stored in other types of memory devices. In addition, system software, specific device applications, or parts thereof, may be temporarily loaded into volatile storage 436, such as random access memory (RAM). Communications signals received by the mobile device may also be stored in the RAM.
(102) The processor 400, in addition to its operating system functions, enables execution of software applications on the device 370. A predetermined set of applications that control basic device operations, such as data and voice communications, may be installed during manufacture. Additional applications (or apps) may be downloaded from the Internet and installed in memory for execution on the processor. Alternatively, software may be downloaded via any other suitable protocol, such as SDIO, USB, network server, etc.
(103) Other components of the mobile device include an accelerometer 418 for detecting motion and orientation of the device, gyroscope 417 for measuring or maintaining orientation, magnetometer 416 for detecting the earth's magnetic field, FM radio 412 and antenna 413, Bluetooth radio 408 and antenna 410, Wi-Fi radio 398 including antenna 402 and GPS 392 and antenna 394.
(104) In accordance with the invention, the mobile device 370 comprises one or more oscillator circuits, each incorporating the self injection locked oscillator circuit of the present invention. Numerous embodiments of the mobile device 370 may comprise an oscillator circuit 428 as described supra incorporated in the one or more cellular radios 430; as oscillator circuit 414 as described supra incorporated in the FM radio 412; an oscillator circuit 406 as described supra incorporated in the Bluetooth radio 408; an oscillator circuit 404 as described supra incorporated in the Wi-Fi radio 398; and an oscillator circuit 396 as described supra incorporated in the GPS radio 392.
Internet of Things (IoT) Node Incorporating the Current Switching Oscillator Based DCO
(105) The Internet of Things (IoT) is defined as the network of physical objects or things embedded with electronics, software, sensors and network connectivity, which enables these objects to collect and exchange data. The IoT allows objects to be sensed and controlled remotely across existing network infrastructure, creating opportunities for more direct integration between the physical world and computer-based systems, and resulting in improved efficiency, accuracy and economic benefit. Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.
(106) A block diagram illustrating an example IoT node incorporating the oscillator of the present invention is shown in
(107) The RF transceiver 958 interfaces with an antenna 956. The RF signals on the order of 100's of MHz up to several GHz are upconverted and downconverted there to the lower (i.e. baseband) frequencies, which are then processed in the analog baseband circuitry. The conversion from analog to digital (i.e. ADC), and vice versa (i.e. DAC), is also performed there. The digital baseband completes the physical layer of a chosen communication standard. The application processor performs various control and signal processing functions and is responsible for giving a level of intelligence to the IoT node.
(108) The RF frequency synthesizer 954 is realized as an all-digital PLL (ADPLL) and provides a local oscillator signal to the RF transceiver 958. The non-RF frequency synthesizer 964 provides clocks to the digital baseband 962 and application processors 974. The clock frequency has to be dynamically switchable in response to the changing computational load conditions. The energy management (EM) circuitry 972 provides energy conversion between the energy harvester 978 and/or low-capacity storage battery 980 and all the IoT functional circuits. The EM circuit carries out several functions. First, it boosts the voltage from the energy harvester (e.g., light, heat, vibration, RF electromagnetic, etc.) to that required by the nanoscale CMOS circuits, which is in the range of 0.7 to 1.0 V assuming 40 nm CMOS technology. This is performed by a dedicated DC-DC boost converter 976. Second, it down-shifts the energy from a battery, which is on the order of 1.5 to 3.6 V to that required by the nanoscale CMOS circuits. This is performed by a dedicated DC-DC buck converter 976. Third, both boost and buck converters use energy storage passive devices, i.e. capacitor or inductor for storing electrical and magnetic energy, respectively, in order to change the voltage level with high efficiency. The high conversion efficiency must be maintained across the entire range of the allowed loads. Fourth, the EM needs to provide many power supply domains. This is dictated by the different voltage level requirements during voltage scaling. Fifth, the EM supply domains preferably provide individually adjustable voltage levels. The supply voltage level of digital logic circuits widely vary depending on the fast changing real time computational load conditions, while the voltage level of digital RF and analog circuits experience less of such variance, and mainly due to temperature and operating frequency, as well as communication channel conditions. Moreover, the analog circuits have to be properly biased, which normally prevents them from operating at near-threshold conditions.
(109) The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms a, an and the are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms comprises and/or comprising, when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
(110) The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the invention in the form disclosed. As numerous modifications and changes will readily occur to those skilled in the art, it is intended that the invention not be limited to the limited number of embodiments described herein. Accordingly, it will be appreciated that all suitable variations, modifications and equivalents may be resorted to, falling within the spirit and scope of the present invention. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.