AN31 I NDUCTOR D E S I G N F O R THE Si41 X X S YNTHESIZER F AM ILY 1. Introduction 3.1. Using a Discrete “Chip” Inductor Silicon Laboratories’ family of frequency synthesizers integrates VCOs, loop filters, reference and VCO dividers, and phase detectors in standard CMOS technology. Depending on the synthesizer being used, the frequency of operation may require an external inductance to establish the desired center frequency of operation. This may be implemented with either a printed circuit board (PCB) trace or a discrete “chip” inductor. This application note provides guidelines for designing these external inductors to ensure maximum manufacturing margin for frequency tuning. If the required value for LEXT is greater than 3 nH, it is recommended that a discrete “chip” inductor be used. This inductor should be placed as close as possible to the device pins as shown in Figure 1. printed trace discrete inductor 2. Determining LEXT J inductor device pad The center frequency for many of Silicon Laboratories’ frequency synthesizers is established using an external inductor. The value for this inductor is determined by Equations 1 and 2: 1 f CEN = --------------------------------------------------------------2 C NOM L PKG + L EXT (Equation 1) from which 1 - – L PKG L EXT = -----------------------------------------2 2f CEN CNOM (Equation 2) where fCEN = desired center frequency of synthesizer CNOM = nominal tank capacitance from synthesizer data sheet LPKG = package inductance from synthesizer data sheet LEXT = external inductance required 3. Implementing LEXT Figure 1. Placement of Discrete “Chip” Inductor While close placement will minimize the inductance of the traces connecting the discrete inductor to the synthesizer, these traces, nonetheless, contribute to the total overall inductance. The total external inductance includes contributions from both the discrete inductor and the connecting traces as indicated in Equation 3: L EXT = L NOM + X J + 0.3 where (Equation 3) LEXT = external inductance LNOM = nominal value of discrete “chip” inductor X = constant of proportionality for MLP (XMLP) or TSSOP (XTSSOP) (nH/mm) J = dimension shown in Figure 1 (mm) Once the required value of external inductance is determined given the desired center frequency, a choice must be made regarding the implementation of the inductor. The two possible implementations are a discrete “chip” inductor or a printed circuit board trace. Rev. 1.3 1/15 synthesizer device pad Note that the term “J + 0.3” is the effective D dimension used in the next section. Also, the determination of X is described in the next section. The discrete inductor should be selected such that the Q of the inductor is greater than 40, and the tolerance of the inductance is ±10% or better. Copyright © 2015 by Silicon Laboratories AN31 AN31 3.2. Using a Printed Trace Inductor If the required value of LEXT is less than 3 nH, it is recommended that a PCB trace be used as shown in Figure 2. device pad The constant of proportionality, XMLP or XTSSOP, is given by Equations 4 and 5 for an MLP and a TSSOP, respectively: –H ---------- 130 nH X MLP = 0.620 1 – 0.823e --------- mm inductor trace –H E F C E ---------- 140 nH X TSSOP = 0.700 1 – 0.857e --------- mm G where (Equation 5) XMLP = constant of proportionality for MLP XTSSOP= constant of proportionality for TSSOP B A H = thickness of dielectric between inductor trace and ground plane in µm D Figure 2. Printed Trace Inductor Table 1 lists the dimensions to be used with a micro leadframe package (MLP), and Table 2 lists the dimensions to be used with a thin shrink small outline package (TSSOP). In each of these equations, H is the thickness of the dielectric between the “top” layer metal and the layer containing the ground plane measured in µm. Figure 3 illustrates the dimension H. E Dimension Value (mm) A 0.80 B 0.30 C 0.20 D (calculated) E 0.30 F 0.20 G 0.80 T1 traces H dielectric Table 1. Dimensions to be used with MLP ground T2 Figure 3. Side View of Printed Circuit Board Table 2. Dimensions to be used with TSSOP It is recommended that the H dimension be greater than 100 m to reduce the sensitivity of the printed trace inductance to thickness variation in the PCB dielectric. To accomplish this, it may be necessary to remove copper from layer 2 and locate the ground plane on layer 3. In any case, H is the distance from the bottom of the inductor trace to the top of the ground plane. The thickness of the ground plane, T2, and the trace on layer 1, T1, do not have a material effect on the calculations and should be ignored. Once the constant of proportionality (X) has been calculated using Equation 4 (MLP) or Equation 5 (TSSOP), it is necessary to calculate the length of the inductor trace. This is accomplished using Equation 6. Dimension Value (mm) A 1.50 B 0.30 C 0.35 D (calculated) E 0.30 F 0.35 LEXT = calculated value of external inductance required G 0.95 X L EXT D = ------------X where D The inductance of the shape shown in Figure 2 is directly proportional to the D dimension. 2 (Equation 4) (Equation 6) = trace length shown in Figure 2 in mm = constant of proportionality for MLP (XMLP) or TSSOP (XTSSOP) With this calculation complete, the trace can be implemented as shown in Figure 2. Rev. 1.3 AN31 4. Checking the Value of LEXT Once the desired inductor has been implemented, and the PCB has been fabricated, the value of LEXT should be verified. This can be done by following the steps listed below: 1. Measure the minimum operating frequency of the VCO in open-loop mode. This is accomplished by performing a sequence of register writes as described below. For the IF synthesizer: A. 0x000062 (hexadecimal)—power IF synthesizer and reference amplifier. B. 0x00024F—test register. C. 0x000F2D—test register. D. 0x010010—set the test bit in the main configuration register. E. 0x07FF1D—set the VCO to its minimum frequency. For the RF1 synthesizer: A. 0x000052 (hexadecimal)—power RF synthesizer and reference amplifier. B. 0x010003—dummy write to select RF1 synthesizer. C. 0x00024F—test register. D. 0x000F2D—test register. E. 0x010010—set the test bit in the main configuration register. F. 0x07FF0D—set the VCO to its minimum frequency. For the RF2 synthesizer: A. 0x000052 (hexadecimal)—power IF synthesizer and reference amplifier. B. 0x010004—dummy write to select RF2 synthesizer. C. 0x00024F—test register. D. 0x000F2D—test register. E. 0x010010—set the test bit in the main configuration register. F. 0x07FF0D—set the VCO to its minimum frequency. After programming the VCO to its minimum openloop frequency, measure the value of fMIN. Note that this sequence of register writes leaves the device in a test mode. All the registers described in the data sheet should be re-written with normal values for proper closed-loop operation. 2. Measure the maximum operating frequency of the VCO in open-loop mode. This is accomplished by performing a sequence of register writes as described below. For the IF synthesizer: A. 0x000062 (hexadecimal)—power IF synthesizer and reference amplifier. B. 0x00024F—test register. C. 0x000F2D—test register. D. 0x010010—set the test bit in the main configuration register. E. 0x00001D—set the VCO to its maximum frequency. For the RF1 synthesizer: A. 0x000052 (hexadecimal)—power RF synthesizer and reference amplifier. B. 0x010003—dummy write to select RF1 synthesizer. C. 0x00024F—test register. D. 0x000F2D—test register. E. 0x010010—set the test bit in the main configuration register. F. 0x00000D—set the VCO to its maximum frequency. For the RF2 synthesizer: A. 0x000052 (hexadecimal)—power IF synthesizer and reference amplifier. B. 0x010004—dummy write to select RF2 synthesizer. C. 0x00024F—test register. D. 0x000F2D—test register. E. 0x010010—set the test bit in the main configuration register. F. 0x00000D—set the VCO to its maximum frequency. After programming the VCO to its maximum openloop frequency, measure the value of fMAX. Note that this sequence of register writes leaves the device in a test mode. All the registers described in the data sheet should be re-written with normal values for proper closed-loop operation. 3. Calculate the measured center frequency for the synthesizer using Equation 7. f MIN + f MAX f MEAS = -----------------------------2 (Equation 7) where fMEAS = measured center frequency Rev. 1.3 3 AN31 fMIN = measure minimum frequency of operation fMAX = measured maximum frequency of operation 4. Calculate the measured external inductance, LMEAS, using Equation 8. 1 - – L PKG L MEAS = ---------------------------------------------2 2f MEAS CNOM (Equation 8) where LMEAS = measured external conductance fMEAS = measured center frequency CNOM = nominal tank capacitance from synthesizer data sheet LPKG = package inductance from synthesizer data sheet Since the value is less than 3 nH, a printed trace implementation will be used. The constant of proportionality is calculated from Equation 4: – 210 X MLP 5. Refining the Implementation of Lext If the inductor is implemented with a discrete chip inductor, change the nominal value of this inductor using Equation 9. (Equation 9) 0.80 D = --------------- = 1.54 mm 0.519 This is the calculated value in Table 1 for Figure 2, showing the appropriate printed trace inductor for this application. 7. Example 2 Assume that the application requires the center frequency of the IF synthesizer on the Si4133-BM to be 550 MHz. The thickness of the dielectric is 210 m. The first step is to calculate the required external inductance value, LEXT, from Equation 2: where LNEW = nominal external inductance for next implementation LOLD = nominal external inductance from current implementation LMEAS = measured external inductance from current implementation EXT If the inductor is implemented with a printed trace, change the D dimension of the trace using Equation 10. (Equation 10) where DNEW = dimension shown in Figure 2 for next implementation in mm DOLD = dimension shown in Figure 2 from current implementation in mm LCALC = calculated value of external inductance from current implementation in nH LMEAS = measured external inductance from current implementation in nH X = constant of proportionality for MLP (XMLP) or TSSOP (XTSSOP) in nH/mm 1 –9 - – 1.6 10 = 11.28 n = ---------------------------------------------------------------------6 2 – 12 2550 10 6.5 10 Since the value is greater than 3 nH, a discrete “chip” inductor is recommended for the implementation. An inductor with a nominal value of 10.0 nH must be placed according to Figure 1 with the J dimension calculated by rearranging terms in Equation 3: L EXT nH – L NOM nH J = ------------------------------------------------------------- – 0.3 mm X MLP nH/mm 11.28 – 10.0 = -------------------------------- mm – 0.3 mm = 2.17 mm 0.519 Note that the inductor must have a Q greater than 40 at 550 MHz, and the tolerance must be ±10% or better. After the inductor has been adjusted, check the new value of LEXT as described in the previous section. 4 ------------- 130 = 0.620 1 – 0.823e = 0.519 nH/mm Finally, from Equation 6: If the measured center frequency (fMEAS) is more than 2% away from the desired center frequency (fCEN), it is suggested that the external inductor be adjusted to provide maximum manufacturing margin. L CALC – L MEAS D NEW = D OLD + ---------------------------------------X Assume that the application requires the center frequency of the RF1 synthesizer on the Si4133-BM to be 1.6 GHz. The thickness of the dielectric is 210 m. The first step is to calculate the required external inductance value, LEXT, from Equation 2: 1 –9 - – 1.5 10 = 0.80 nH L EXT = --------------------------------------------------------------------9 2 – 12 21.6 10 4.3 10 L NEW = 2L OLD – L MEAS 6. Example 1 Rev. 1.3 AN31 8. Verifying Margin in Design code. This value should be less than 0x780 (hexadecimal) if the unit has adequate tuning margin. Important: Please note that this procedure is only intended for initial verification of the design of the board and external VCO tuning inductor. RF2 synthesizer: It is possible to determine the frequency tuning margin on a design implementation. This is accomplished by reading back from the synthesizer register values which indicate the tuning range of the VCOs using the following procedure: 2. Write 0x0000DE (hexadecimal) to enable a read of the RF tuning code. IF synthesizer: 1. Program the IF synthesizer to its highest frequency in the application. 2. Write 0x0001DE (hexadecimal) to enable a read of the IF tuning code. 3. Read 18 bits from the serial interface. (See “Serial Read Timing.") 4. The 18-bit value read from the interface is the tuning code. This value should be greater than 0x40 (hexadecimal) if the unit has adequate tuning margin. 5. Program the IF synthesizer to its lowest frequency in the application. 6. Write 0x0001DE (hexadecimal) to enable a read of the IF tuning code. 7. Read 18 bits from the serial interface. (See “Serial Read Timing.") 8. The 18-bit value read from the interface is the tuning code. This value should be less than 0x780 (hexadecimal) if the unit has adequate tuning margin. RF1 synthesizer: 1. Program the RF1 synthesizer to be active and at its highest frequency in the application. 2. Write 0x0000DE (hexadecimal) to enable a read of the RF tuning code. 1. Program the RF2 synthesizer to be active and at its highest frequency in the application. 3. Read 18 bits from the serial interface. (See “Serial Read Timing.") 4. The 18-bit value read from the interface is the tuning code. This value should be greater than 0x40 (hexadecimal) if the unit has adequate tuning margin. 5. Program the RF2 synthesizer to be active and at its lowest frequency in the application. 6. Write 0x0000DE (hexadecimal) to enable a read of the RF tuning code. 7. Read 18 bits from the serial interface. (See “Serial Read Timing.") 8. The 18-bit value read from the interface is the tuning code. This value should be less than 0x780 (hexadecimal) if the unit has adequate tuning margin. 8.1. Serial Read Timing In addition to the functions described in the data sheet, the AUXOUT pin can be used to read the contents of some synthesizer registers. By writing the values of 0x0001DE and 0x0000DE as described above, the serial interface is configured to read the tuning codes. During the readback, the function of the AUXOUT pin is to provide the serial data output from the device. Writing to any of the registers described in the data sheet will cause the function of AUXOUT to revert to its previously programmed function. This is illustrated in Figure 4 below. Refer to Table 3 for timing values. 3. Read 18 bits from the serial interface. (See “Serial Read Timing.") 4. The 18-bit value read from the interface is the tuning code. This value should be greater than 0x40 (hexadecimal) if the unit has adequate tuning margin. 5. Program the RF1 synthesizer to be active and at its lowest frequency in the application. 6. Write 0x0000DE (hexadecimal) to enable a read of the RF tuning code. 7. Read 18 bits from the serial interface. (See “Serial Read Timing.") 8. The 18-bit value read from the interface is the tuning Rev. 1.3 5 AN31 80% 50% 20% t RE H SCLK t RE H tRE S U SENB SDA TA D17 D16 A1 A UXOUT programmed f unc tion A0 tEA tCA OD17 OD16 programmed f unc tion OD0 Figure 4. Read Timing Diagram Table 3. Serial Read Timing Values Parameter Symbol Minimum Maximum Units Read Operation SCLK to SEN Hold Time tREH 16 — ns Read Operation SEN to SCLK Setup Time tRESU 16 — ns SCLK to AUXOUT tCA — 16 ns SEN to AUXOUT tEA — 16 ns 9. Summary Silicon Laboratories’ frequency synthesizers have been designed to provide robust operation over extreme conditions. This application note provides the designer with information to maximize the operating margins of both the synthesizer and the system in which it is to be used. 6 Rev. 1.3 AN31 NOTES: Rev. 1.3 7 Simplicity Studio One-click access to MCU tools, documentation, software, source code libraries & more. Available for Windows, Mac and Linux! www.silabs.com/simplicity MCU Portfolio www.silabs.com/mcu SW/HW www.silabs.com/simplicity Quality www.silabs.com/quality Support and Community community.silabs.com Disclaimer Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products must not be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Laboratories products are generally not intended for military applications. Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. Trademark Information Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs and the Silicon Labs logo, CMEMS®, EFM, EFM32, EFR, Energy Micro, Energy Micro logo and combinations thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem ®, Precision32®, ProSLIC®, SiPHY®, USBXpress® and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders. Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA http://www.silabs.com