ISSCC 2005 / SESSION 17 / RF CELLULAR ICs / 17.8 17.8 A 5th-Order Continuous-Time HarmonicRejection GmC Filter with In-Situ Calibration for Use in Transmitter Applications Jacques C. Rudell, Ozan E. Erdogan, Dennis G. Yee, Roger Brockenbrough, Cormac S. G. Conroy and Beomsup Kim 17.8.3, to find the frequency at which the phase through the loop equals 360o. For this configuration, the loop gain when the phase reaches 360o is much greater than 1, thus satisfying the condition for oscillation. The oscillation frequency ωosc is given in Fig. 17.8.3 and is dependent exclusively on values of Gm and C in the filter. Therefore, an estimate of component values over process and temperature can be obtained given that a ratio between the oscillation frequency and the filter –3dB frequency exists; this ratio is approximately 1.5. Berkäna Wireless, Campbell, CA The advent of sub-micron CMOS processes has ushered in a new generation of highly integrated, low-cost communication systems for a variety of applications from single-chip wireline Gigabit Ethernet transceivers to monolithic wireless front-ends. Reduced form factor and lower cost are two of the well known benefits of integration in CMOS. However, additional benefits are derived through the integration of a mixed-signal system in CMOS, by allowing new digital calibration techniques to enhance the analog circuit and system performance. As an example of these concepts, this paper presents a continuous-time filter with a new, in-situ filter calibration method. The intended application of this filter is to suppress all higher-order harmonics generated by both a modulator and feedback mixer within a GSM offset-PLL (OPLL) transmitter [1]. This paper describes the OPLL filtering requirements, the implementation of the filter, followed by a description of the filter tuning technique along with measured results. A key block of any OPLL is the harmonic-rejection filters which precede the PFD shown in Fig. 17.8.1. Specifically in the GSM standard, the modulation mask is greatly influenced by these filters, particularly the requirement of –60dBc, 400kHz offset from the carrier. The filter attenuates unwanted energy produced at all the higher-order harmonic frequencies generated by the mixing of LOs in the OPLL reference and feedback paths. These harmonics, if left unfiltered, would pass through the hard non-linearity associated with the PFD, intermodulate, and create undesired energy in the wanted signal band. This is illustrated with the 3rd and 5th harmonics in Fig. 17.8.1. Based on system simulations, the filter is implemented as a cascade of one real pole followed by two biquad stages where all poles are realized with a differential Gm-C approach, as shown in Fig. 17.8.2. The filter must be tunable from 60 to 150MHz with 5% tuning accuracy. Each capacitor is tunable with a fixed base capacitance of 250fF in parallel with a 6b capacitor array, binary weighted with an LSB of 25fF. Coarse filter band selection is realized by varying the degeneration resistance through a 3b resistor array in all Gm stages, Fig. 17.8.2. All the capacitors are equal in size with the same capacitor settings in each array. Therefore, the frequency response is defined by the ratio between Gm stages within the biquad. To ensure good matching between Gm cells and an accurate biquad Q over temperature and process, a unit Gm cell is created. A different transconductance from the unit cell is derived by scaling all devices by a factor of α, where α corresponds to the ratio between the desired value of Gm to the unit Gm, Fig. 17.8.2. This paper provides a salient approach to filter tuning applicable to a broad class of filter applications. In this tuning approach, prior to normal TX operation, the filter biquads are reconfigured, creating positive feedback and transforming the filter into an oscillator, as shown in Fig. 17.8.3. The output of this oscillator is then digitized with an inverter and a set of counters are used to estimate the oscillation frequency relative to an accurate crystal reference. A closed-form solution may be obtained for the oscillation frequency of the filter by evaluating the configuration in Fig. 322 Prior to normal TX operation, this filter is calibrated. Switch SW1 is opened while switches SW2 are closed. The oscillation frequency of the filter is then measured by counting the number of rising edges produced by the oscillator during a fixed period, as determined by another counter clocking off a crystal reference source. With an estimate of the oscillation frequency, all the capacitors in the filter are adjusted. The process of measuring the oscillation frequency and tuning the capacitors is then repeated through a method of successive approximation until the targeted oscillation frequency, and ultimately the filter corner frequency, for a targeted IF is achieved. SW1 and SW2 are then set for normal filter operation. This tuning approach differs from previous master-slave methods [2] which require extra hardware and rely on matching between the tuning element and the filter components. Other attempts at in-situ filter tuning require additional hardware to generate calibration tones injected into the filter [3]. Two primary advantages exist for this filter tuning method. First, the filter is being tuned in situ. Stated differently, the devices being tuned are the same elements which will be used by the filter during normal operation. Second, a relatively small amount of digital hardware is required to tune this filter, thus minimizing the calibration hardware and chip area. Figure 17.8.4 shows the measured filter frequency response, the filter tuning range, BW resolution of 2%, and demonstrates the filter capability of retuning over temperature, and returning to the targeted BW. In Fig. 17.8.5, the TX output spectrum is shown when the filter is in the narrowest BW setting, widest BW, and the ideal target BW after calibration. Note that in the widest BW setting, the modulation mask is degraded due to intermodulation. The modulation mask is met with margin in the narrowest BW state, but the wideband OPLL noise is higher than the attenuation of the desired signal if the filter BW is too narrow. Finally, Fig. 17.8.6 illustrates the tradeoff between the modulation mask performance at 400kHz offset and the inband integrated OPLL phase noise as a function of the filter capacitor tuning codes, where a low number on the x-axis corresponds to the widest filter BW. The post calibration filter setting is marked and represents the optimal setting for the overall TX performance. This filter is integrated with the entire transmitter in a 0.18µm CMOS technology. Die micrograph with a summary of data is shown in Fig. 17.8.7. Acknowledgements: The authors thank Julian Tham, Ham Lenh and Jin-Su Ko for their contributions. References: [1] T. Yamawaki et al., “A 2.7-V GSM RF Transceiver IC,” IEEE J. SolidState Circuits, vol. 32, pp. 2089-2096, Dec., 1997. [2] M. Banu and Y. Tsividis “On-Chip Automatic Tuning for a CMOS Continuous-Time Filter,” ISSCC Dig. Tech. Papers, pp. 286-287, Feb., 1985. [3] H. Khorramadabi et al., “Baseband Filters for IS-95 CDMA Receiver Applications Featuring Digital Automatic Frequency Tuning,” ISSCC Dig. Tech. Papers, pp. 172-173. Feb., 1996. • 2005 IEEE International Solid-State Circuits Conference 0-7803-8904-2/05/$20.00 ©2005 IEEE Authorized licensed use limited to: University of Washington Libraries. Downloaded on December 3, 2009 at 17:03 from IEEE Xplore. Restrictions apply. ISSCC 2005 / February 8, 2005 / Salon 9 / 4:30 PM Single Differential Biquad used in both stages Offset Phase-Locked Loop Modulator I BB HR Filter fIF Q BB Loop Filter fIF VCO PFD C1 Reference Path fIF External Power Amp HR Filter I LO Q LO Feedback Path C2 Local Oscillator α 2nd Order BiQuad α α +∆Vin IF +f m To Common Mode Feedback α (W/LMN5) f (W/LMP1) α (W/LMN3) Rdegen α Figure 17.8.1: OPLL with HR filters and the effect of problematic harmonics. 3-bit Band Selection Network Band Select<0> +∆iout (W/LMN4) Band Select<1> -∆Vin Band Select<2> To CMFB (W/LMN6) Figure 17.8.2: Single biquad stage and scalable Gm cells with band-selecting Rs. Filter Range Filter Resolution Two Cascaded Biquad Stages SW1 - gm11 gm41 Filter In gm21 C1 SW2 - gm12 - gm31 gm22 gm42 C2 C3 Filter Cal. Out SW2 α ⋅ (2ID /VDsat ) = = α ⋅Gm(unit) ) 1 + (2ID /VDsat ) ⋅ Rdegen (W/LMN2) RDegen / α RDegen / α α α ⋅ (2ID /VDsat ) 1 +α ⋅ (2ID /VDsat ) ⋅ ( (W/LMP2) α α (W/LMN1) C4 5 *f 3 *f fIF -3 IF -f m *fm fIF +f m 2nd Order BiQuad er 1 Real Pole -∆iout Intermodulation of 3rd and 5th impacting the modulation mask HR Filt |Sx(ω)| Gm = Scalable Gm cell Unfiltered Single-Tone Spectrum @ PFD Input 3 Stage Gm- C Filter C = C1= C2= C3 = C4 C3 - gm32 Filter Out 1 LSB Step. 3MHz (2%) Tuning Resolution C4 Ȧosc = 48MHz – 184MHz: 100MHz Tuning Range gm22 ⋅ gm12 ⋅ gm31 (gm32 + gm31 ) ⋅ C 2 Hot Temp. Cal. (100o C) Cold Temp. Cal. (-30o C) All Digital Calibration Engine 17 RAM Look Up 11 bit Counter Target Count 7 bit Counter CLK REF_CNT<7:0> Successive Approximation Calibration Engine Figure 17.8.3: Filter mode (SW1 closed, SW2 is open), oscillation mode (SW1 open, SW2 closed). Att 25 dB SWT 10 ms 0 c2 IFOVL 1 SA VIEW 2 SA VIEW 3 SA VIEW LIMIT CHECK PASS -10 Delta 1 [T1 ] -67.11 dB 400.000000000 kHz Marker 1 [T1 ] -1.61 dBm 848.800000000 MHz 400kHz Mask Performance vs. In-Loop BW PLL Noise -56 A TX Modulation mask requirement from the GSM Standard -20 -30 -40 Too wide a filter BW allowing intermodulation -50 SWP 200 of 200 -60 Too narrow a filter BW which attenuates the carrier, raising the PLL noise floor 1 -70 1.20E-04 400kHz Modulation (dBc) GSM Modulation Mask Spec @ 400kHz TX Modulation mask requirement from the GSM Standard -58 -60 NoisePower 1MHz from Carrier 1.00E-04 8.00E-05 Post-Filter Calibration Code of 36 for this TX carrier -62 6.00E-05 -64 4.00E-05 -66 2.00E-05 -68 -80 -90 Figure 17.8.4: Filter freq. response, range, resolution, hot & cold post cal. (dBc) * VBW 30 kHz 0 dBm Post Calibration Room Temp. Post Calibration Room Temp. Mod. Mask @ 400kHz offset RBW= * RBW 30 kHz Ref 1 Post Calibration Hot Temp. (100o) Post Calibration Cold Temp. (-30o) 0.00E+00 0 Ideal filter setting after calibration ResBand=30kHz OSC_CNT<10:0> XTAL Osc. Noise Power (mWatts) @ 1MHz CLK 10 20 30 40 50 60 70 Filter Capacitor Code Value -100 Start 848.8 MHz 180 kHz/ Stop 850.6 MHz Figure 17.8.5: Impact of the filter on the GSM TX modulation mask. Figure 17.8.6: 400kHz modulation mask versus inband OPLL noise. Continued on Page 601 DIGEST OF TECHNICAL PAPERS • Authorized licensed use limited to: University of Washington Libraries. Downloaded on December 3, 2009 at 17:03 from IEEE Xplore. Restrictions apply. 323 ISSCC 2005 PAPER CONTINUATIONS Reference Feedback Path Path HR Filter HR Filter Filter Performance Minimum Filter BW 48MHz Maximum Filter BW 184MHz Filter resolution Max. BW 3.1MHz (2 %) @ 151MHz Filter resolution Min. BW 701kHz (1.5%) @ 48MHz IIP3 7dBV Filter Input Noise inferred from TX measurement 9.3µVRMS (30kHz BW) Worse Case Calibration Time 90µs Measured Rejection at 3rd and 5th Harmonic 45dB (or greater) Maximum Output Operation Voltage Swing 300mV (differential) Current from a 1.8Volt supply 7mA (12.6mW) 400kHz Modulation Mask Performance across all bands -65dBc (Worst Case) Figure 17.8.7: Filter die micrograph and data. 601 • 2005 IEEE International Solid-State Circuits Conference 0-7803-8904-2/05/$20.00 ©2005 IEEE. Authorized licensed use limited to: University of Washington Libraries. Downloaded on December 3, 2009 at 17:03 from IEEE Xplore. Restrictions apply.