STA5620A STA5620C Fully integrated RF front-end receiver for GPS applications Features ■ Low IF architecture (fIF = 4fO) ■ Minimum external components ■ VGA gain internally regulated ■ On chip programmable PLL ■ Typ. 2.7 V supply voltage ■ SPI interface ■ 2 kV HBM ESD protected ■ Compatible with GPS L1 ■ Standard QFN-32 package ■ Low power for portable designs '!0'03 VFQFPN32 The magnitude data is internally integrated in order to control the variable gain amplifiers in accordance to the RF input signal strength. Description The chip is a fully integrated RF front-end able to down-convert the GPS L1 signal from 1575.42 MHz to 4.092 MHz. The IF signal is converted by a two bit ADC. Sign (SIGN), Magnitude (MAG) and the 16.368 MHz sampling clock (GPS_CLK) are provided to the baseband. Table 1. An excellent quality of reception in critical environments is ensured by the good noise figure and linearity of the receiver. The on-chip oscillator supports crystal frequencies in the range of 10 MHz to 40 MHz. It is able to support TCXO providing also a buffered copy of the oscillator frequency. The chip, using STMicroelectronics BiCMOS SiGe technology, is housed in a QFN-32 package. Device summary Order code Marking Package Packing STA5620ATR(1) STA5620A VFQFPN32 Tape and reel STA5620CTR STA5620C VFQFPN32 Tape and reel 1. Automotive grade. September 2013 Doc ID 14424 Rev 4 1/29 www.st.com 1 Contents STA5620A, STA5620C Contents 1 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 Pins description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4 5 6 7 2/29 3.1 RFA and MIXER section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.2 IF section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3 Variable gain amplifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.4 A/D converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.5 PLL synthesizer and VCO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.6 Crystal oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.7 Output buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.8 SPI interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.9 Power control modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Electrical specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.1 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.2 Thermal data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.3 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Pin and I/O cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.1 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.2 RF_EN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.3 CHIP_EN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.4 TEST_EN1, TEST_EN2 and TEST_CLK . . . . . . . . . . . . . . . . . . . . . . . . . 15 SPI bus protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.1 SPI_CS/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.2 SPI_CLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.3 SPI_DI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.4 SPI_DO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Doc ID 14424 Rev 4 STA5620A, STA5620C 8 Contents 7.1 Register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.2 PLL N divider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.3 PLL R divider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.4 Radio configuration register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 7.5 Test register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 7.6 Debug register (sub-circuit enables) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.7 Radio trimming register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.8 Receiver chain register (enable) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Chip enable and reset timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 8.1 Principle of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 8.1.1 8.2 Operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Default configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 9 Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 10 Packing information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 11 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Doc ID 14424 Rev 4 3/29 List of tables STA5620A, STA5620C List of tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Table 15. Table 16. 4/29 Device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Pins list description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Thermal data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 PLL N divider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 PLL R divider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Radio configuration register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Test register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Debug register (sub-circuit enables) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Radio trimming register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Receiver chain register (enable) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Default configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Doc ID 14424 Rev 4 STA5620A, STA5620C List of figures List of figures Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. Figure 7. Figure 8. Figure 9. Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Pins connection diagram (bottom view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 SPI byte write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 SPI byte read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Chip enable and reset timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 VFQFPN32 (5x5x1.0 mm) mechanical data and package dimensions . . . . . . . . . . . . . . . 25 Reel, leader and trailer dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Carrier tape requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Doc ID 14424 Rev 4 5/29 Block diagram 1 STA5620A, STA5620C Block diagram Figure 1. Block diagram !'#?#42, 2&CHAIN )2-IXER 2&?). 2&! "UFFER #OMBINER 0OLYPHASE &ILTER 4%34?#,+ 30)?#3 30)?#,+ 30)?$) 30)?$/ -/$% 2&?%. )&" !'# !$# BITS 3)'. -!' MAG . 0&$ '#%2&% #-/3$RIVERS 2 30) )NTERFACE 8TAL CHIPCONFIG RESET XTAL?CLK 2ESET 'ENERATOR #()0?%. XTAL?CLK 8/ ,/ '03?#,+ '#% 4EST ,OGIC MAG #0 4%34?%. 4%34?%. )&FILTER )&?4%34 -34 84!,? #,+ 8TAL/SC 8#% 8) '!0'03 6/29 Doc ID 14424 Rev 4 STA5620A, STA5620C 2 Pins description Pins description Table 2. Pins list description PIN Symbol Description 1 VCC 2 AGC_CTRL 3 VCC 4 RF_IN 5 VCC RF amplifier power supply 6 GND Negative Supply Pin Gnd 7 GND Negative Supply Pin Gnd 8 VCC Charge pump power supply Supply pin 9 VCC Digital section power supply Supply pin 10 VCC VCO power supply Supply pin 11 VCC Crystal oscillator power supply Supply pin 12 XTAL_IN 13 XTAL_OUT Output Side of Crystal Oscillator 14 TEST_EN1 Test enable 1. Only for ST internal use Digital – input 15 CHIP_EN Chip Enable Digital – input 16 RF_EN RF/IF Receiver Chain Enable Digital – input 17 MODE Power-On Default Configuration Selector Digital – input 18 XTAL_CLK Crystal Oscillator Buffered Output Digital – output 19 GPS_CLK GPS Reference Clock Digital – output 20 TEST_CLK Test Clock. Only for ST internal use Digital – output 21 TEST_EN2 Test enable 2. Only for ST internal use Digital – input 22 SPI_DI Serial Parallel Interface Data Input Digital – input 23 SPI_CLK Serial Parallel Interface Clock Digital – input 24 SPI_CS/ Serial Parallel Interface Chip Select (Active Low) Digital – input 25 SPI_DO Serial Parallel Interface Data Output Digital – output 26 MAG Magnitude Data Digital – output 27 SIGN Sign Data Digital – output 28 GND_IO Output Drivers Ground 29 VCC_IO I/Os power supply Supply pin 30 VCC SPI power supply Supply pin 31 VCC A/D converter power supply Supply pin 32 IF_TEST IF section power supply Automatic Gain Control Pin Mixer power supply RF section input Input Side of Crystal Oscillator or TCXO Input RF/IF Receiver Chain Test Output Doc ID 14424 Rev 4 Type Supply pin Analog – input Supply pin Analog – RF input Supply pin Analog – input Analog – output Gnd Analog – output 7/29 Pins description 8/29 6## 6## 6## 84!,?). 84!,?/54 4%34?%. #()0?%. 2&?%. Pins connection diagram (bottom view) 84!,?#,+ '.$ '03?#,+ 6## 4%34?#,+ 2&?). 4%34?%. 6## 30)?$) !'#?#42, 30)?#,+ 6## 30)?#3 30)?$/ -!' 3)'. '.$ '.$?)/ -/$% 6##?)/ 6## 6## 6## )&?4%34 Figure 2. STA5620A, STA5620C Doc ID 14424 Rev 4 '!0'03 STA5620A, STA5620C Functional description 3 Functional description 3.1 RFA and MIXER section The 1575.42 MHz RF signal at the output of the external SAW filter is amplified by a RF amplifier (RFA) and then down converted by an image rejection mixer. The good performances of the cascade configuration and the technology choice guarantee a noise figure better than 4.5 dB in typical conditions. In fact, the RFA gain is high enough to minimize the effects on the noise figure of the following integrated stages. The linearity of the RFA and Mixer section ensures immunity to RF blockers close to the GPS signal. Then it allows the use of low quality external pre-selection filters. Two ninety degrees out of phase signals are derived from the VCO and send to the input of the image rejection mixer. A minimum image rejection ratio of 20 dB is guaranteed. The chosen IF frequency is 4fo = 4.092 MHz. 3.2 IF section The output of the mixer combiner is processed through an integrated filter able to select the GPS L1 bands. The IF filter cuts any out-of-band signal including the mixer products. In addition it acts as an anti-aliasing filter for the A/D converter. An attenuation of 20 dB is guaranteed at 12fo = 12.276 MHz. The IF filter characteristic is calibrated by an internal loop which compensates process, temperature and voltage variations. In order to let the baseband reconstruct the received information, the IF filter must not introduce an excessive phase shift within the signal bandwidth. 3.3 Variable gain amplifiers A cascade of variable gain amplifiers and the relevant control circuit balance the system gain in relationship to the RF input signal strength. In that way the signal level at the input of the A/D converter is suitably compensated. The device is able to self-adjust the AGC gain by integrating the MAG output by a dedicated circuit in order to obtain 33 % of MAG bit duty cycle. The loop is compensated by an external capacitor connected to the AGC_CTRL pin. The relevant voltage is used to control the variable gain amplifiers. The internal loop can be by-passed by setting a voltage to the AGC_CTRL input pin. A dynamic range of around 55 dB is typically achieved. 3.4 A/D converter The task of the A/D converter is to determine the sign and the magnitude of the received signal. The A/D converter sampling frequency is 16fo = 16.368 MHz. Those baseband chips with just one bit input will use only the sign bit. In that case the AGC_CTRL pin must be connected to ground through an external capacitor (~ 10 µF). Doc ID 14424 Rev 4 9/29 Functional description 3.5 STA5620A, STA5620C PLL synthesizer and VCO The PLL synthesizer is fully integrated on-chip, it is made by the voltage controlled oscillator (VCO), prescaler, dividers, phase-frequency detector (PFD), charge pump (CP) and loop filter. Both the reference divider R and the feedback divider N are programmable helping the user to choose the reference clock. The R divider ranges from 1 to 63 while the N divider from 56 to 4095. In order to achieve good phase noise performances, a LC voltage controlled oscillator has been chosen. Quadrature signals are provided by means of a polyphase filter. A programmable loop filter is integrated on-chip to reduce the number of external components. The loop stability is guaranteed for any of the supported crystals and comparison frequencies. The charge pump is programmable and the output current can be selected among the following values: 50 µA, 100 µA, 150 µA and 200 µA. 3.6 Crystal oscillator The reference oscillator circuit is a CMOS inverter able to work with external crystals up to 40 MHz. The crystal must be connected between the xtal input and the xtal output pins. The load capacitances must be chosen in accordance to the values specified by the crystal manufacturer. A limiting resistor can be placed at the output of the inverter in order to contain the power dissipated in the crystal within its specified maximum value. When a TCXO is used the external reference clock must be applied to the XTAL_IN terminal. 3.7 Output buffers The RF front-end provides a set of four different signals to the baseband chip. The SIGN and the MAG outputs are the sampled bit streams of the down-converted received signal. GPS_CLK, nominally equal to 16.368 MHz, is the clock signal used by the baseband. Its source can be chosen among the crystal oscillator signal and the VCO signal by means of a 96 divider. XTAL_CLK is the buffered copy of either the crystal oscillator or the TCXO signal. In order to let the application find the best compromise between electro-magnetic interferences and the drivers speed, the output stages slew-rate can be programmed by SPI, except for XTAL_CLK and SPI_DO that have always a fast slew-rate. 3.8 SPI interface A SPI interface manages the communication between the baseband chip and the RF frontend. Four lines are required to accomplish this task: a data input line (SPI_DI), a data output line (SPI_DO), a clock line (SPI_CLK) and a chip select line (SPI_CS/) active low. Any information can be passed to the RF receiver through the SPI interface depending on the CHIP_EN and RF_EN input pins status. 10/29 Doc ID 14424 Rev 4 STA5620A, STA5620C 3.9 Functional description Power control modes Three different power control modes can be chosen by means of the CHIP_EN and the RF_EN pins. If the CHIP_EN pin is forced low the device goes to standby mode with very low power consumption. On the other hand, if CHIP_EN is set high, two scenarios are possible: 1. IIf RF_EN = 0 the crystal oscillator and only one output buffer are enabled, XTAL_CLK if MODE = 1 or GPS_CLK if MODE = 0; 2. If RF_EN = 1 the whole chip is active and functional. Only if MODE = 0 the XTAL_CLK output is disabled. A logic reset of the SPI registers is generated by the low to high transitions of the CHIP_EN pin. External pin strapping dominates until some SPI commands reverse the priority and overrides the strapping until next reset. Doc ID 14424 Rev 4 11/29 Electrical specifications STA5620A, STA5620C 4 Electrical specifications 4.1 Absolute maximum ratings Table 3. Absolute maximum ratings Symbol Parameter Min Max Unit All supply voltages -0.3 3.6 V TJ Junction operating temperature -40 125 °C TS Storage temperature -65 150 °C - 2 kV - 200 V - 750 V VCC ESDHBM Electro static discharge – Human body model Electro static discharge – Machine model ESDMM ESDCDM Electro static discharge - Charged device model 4.2 Thermal data Table 4. Thermal data Symbol Parameter Ambient operating temperature Tamb Rth j-amb Thermal resistance junction to ambient 4.3 Electrical characteristics Table 5. Electrical characteristics (VCC = 2.7 V, TJ = 25 °C unless otherwise noted) Symbol Parameter Test conditions Value Unit -40 to 85 °C 40 °C/W Min Typ Max Unit Supply VCC Analog, Digital - 2.56 2.7 3.3 V I/O supply - 1.7 - 3.3 V Total power consumption Internal blocks ON - 15 19 mA ICC_CLK Clock only power consumption Crystal oscillator ON - 1.5 1.8 mA ICC_STB Standby power consumption Internal blocks OFF - 1 - A Vcc_IO ICC RFA – MIXER – IF FILTER – VGA fIN RFA Input frequency - - 1575.42 - MHz fIF IF frequency - - 4.092 - MHz VGA at max gain - 105 - GC Conversion gain VGA at min gain - 50 - 12/29 dB Doc ID 14424 Rev 4 STA5620A, STA5620C Table 5. Electrical specifications Electrical characteristics (continued) (VCC = 2.7 V, TJ = 25 °C unless otherwise noted) Symbol Test conditions Min Typ Max Unit Set VAGC_CTRL < 0.3 V for maximum gain - 55 - dB - 0 - Vcc V VGA sensitivity - - - 36 dB/V RF-IF-VGA noise figure f = 4.092 MHz VGA at max gain - 4.5 - dB RF-IF-VGA 1dB input compression point VGA at min gain - -57 - dBm Mixer image rejection ratio f = 2 to 6 MHz - 20 - dB IFF3dB IF filter cut-off frequency - - 6 - MHz IFFATT IF filter out of band attenuation f = 12.276 MHz 20 - - dB RFA Input voltage stat. wave ratio ZS = 50 - - 2:1 - GC Parameter VGA range VAGC_CTRL AGC Control Voltage Range GSENS NF_RF-IF P_1dB IRR VSWRIN Crystal oscillator – Integer-N synthesizer – VCO FXTAL XTAL frequency - 10 - 40 MHz XTAL oscillator start-up time - - - 10 msec Reference input signal sensitivity XTAL_IN pin DC blocked. No crystal mounted. XTAL_OUT load <10 pF. - -20 - dBm RDIV Reference divider range - 1 63 - FLO LO operating frequency - - 1571.328 - MHz NDIV VCO divider range - 56 - 4095 - VCO gain f = 1571.328 MHz - 300 VCO phase noise 100 kHz offset - - -80 dBc/Hz PNPLL PLL phase noise 1 kHz offset - -65 - dBc/Hz ICP(1) Charge pump current - 50 - 200 µA Charge pump current steps - - 50 - µA tSTART-UP PXTAL_IN KV (1) PNVCO (1) ICP(1) MHz/V ADC – Output signals – GPS clock fADC ADC sampling frequency - - 16.368 - MHz MAG MAG duty cycle Internally regulated - 33 - % SIGN SIGN duty cycle - - 50 - % fCLOCK Output clock frequency - - 16.368 - MHz CLOCK Output clock duty cycle - - 50 - % Doc ID 14424 Rev 4 13/29 Electrical specifications Table 5. STA5620A, STA5620C Electrical characteristics (continued) (VCC = 2.7 V, TJ = 25 °C unless otherwise noted) Symbol Parameter Test conditions Min Typ Max Unit Input and output buffers VIH CMOS input high level - 0.8·VCC - - V VIL CMOS input low level - - - 0.2·VCC V CIN CMOS input capacitance - - - 1 pF VOH CMOS output high level - 0.9·VCC - - V VOL CMOS output low level - - - 0.1·VCC V CL=10 pF, from 10 % to 90 % Slew-rate = fast - - 3 ns CL=10 pF, from 10 % to 90 % Slew-rate = slow - - 6 ns CL=10 pF, from 10 % to 90 % Slew-rate = fast - - 3 ns CL=10 pF, from 10 % to 90 % Slew-rate = slow - - 6 ns tRISE(2) tFALL(2) CMOS output rise time CMOS output fall time 1. This value is guaranteed by design. 2. Simulation data. 14/29 Doc ID 14424 Rev 4 STA5620A, STA5620C 5 Pin and I/O cells 5.1 Mode Pin and I/O cells This pin allows a choice of initial configuration of the registers at reset. This pin will always be an input. In application this pin will be connected either LO or HI. When it is low the chip is configured to use 16.368 MHz as reference frequency, otherwise the reference frequency is 19.2 MHz. To use other reference frequencies the MODE bit must be overwritten by SPI. 5.2 RF_EN This pin provides control over the operating state of the RF and PLL sections. When it is low those blocks are off, when high the status of the blocks depends of CHIP_EN. This pin will always be an input. 5.3 CHIP_EN This pin provides control over the operating state of the chip. When it is low the entire chip is disabled and only a leakage current is present (< 10 µA). On the rising edge it provides the SPI with a reset signal, the SPI default status depends on MODE and RF_EN pins status. When it is high the entire chip is enabled. This pin will always be an input. 5.4 TEST_EN1, TEST_EN2 and TEST_CLK Those PINs are for ST test only. In the application TEST_EN1 must be set LOW, TEST_EN2 must be set HIGH (VCC_IO) and TEST_CLK must be not connected. Doc ID 14424 Rev 4 15/29 SPI bus protocol 6 STA5620A, STA5620C SPI bus protocol The SPI port is used for data exchange between STA5620A, STA5620C and a GPS base band. The SPI port is controlled by four pins SPI_CLK, SPI_DI, SPI_DO and SPI_CS/. These pins are inputs only, except for SPI_DO, the data output. The SPI Bus protocol is based on a 2-phase transfer made of an address cycle and a data cycle. The two functions in the bus interface layer are: Figure 3. SPI byte write #3 3#,+ 3$) ! 3$/ ! ! ! ! ! ! ! $ $ $ $ $ $ $ $ ()'(: '!0'03 Figure 4. SPI byte read #3 3#,+ 3$) ! 3$/ ! ! ! ! ! ! ! ()'(: $ $ $ $ $ $ $ $ '!0'03 6.1 SPI_CS/ This package pin provides the frame and CS/ connection for the serial interface (SPI). This pin will always be an input. 6.2 SPI_CLK This package pin provides the clock connection for the serial interface (SPI). This pin will always be an input. 6.3 SPI_DI This package pin provides the data input connection for the serial interface (SPI). This pin will always be an input. 6.4 SPI_DO This package pin provides the data output connection for the serial interface (SPI). This pin will always be an output. SPI_DO is in tri-state when SPI_CS/ is high. 16/29 Doc ID 14424 Rev 4 STA5620A, STA5620C Registers 7 Registers 7.1 Register map Table 6. Register map Address R/W Bit 7 6 5 4 3 - - - - ----------------- NDIV[11:8] ----------------- 0xC0/40 0xC1/41 1 0 --------------------------------------------------- NDIV[7:0] ---------------------------------------------------- 0xC2/42 - - 0xC3/43 ----------------------------------- RDIV[5:0] ---------------------------------Reserved GCE 0xD0/50 - 0xD1/51 ENM Reserved AGC 0xD2/52 - - - 0xE0/60 RFE - PLL N divider Table 7. PLL N divider Name 0x40 Bit LSR IF MIX PLL R divider Table 8. PLL R divider RFA -------------- LFC[2:0] --------------- PLL VCO ----- CPI[1,0] ----- Reserved Default value MODE = 0 (decimal) Default value MODE = 1 (decimal) Description 96 1555 PLL Feedback Divider Division Ratio Description nnnn nnnn [7:0] 7.3 MST IFB XXXX nnnn [3:0] NDIV 0x41 XCE Reserved 7.2 Register address 2 Register address Name Bit Default value MODE = 0 (decimal) Default value MODE = 1 (decimal) 0x42 RDIV XXrr rrrr [5:0] 1 19 Reference Divider Division Ratio Note that registers 40, 41 and 42 are delivered on a single 24 bit bus. New register values are delivered synchronously to the bus only after register 42 is written. Doc ID 14424 Rev 4 17/29 Registers STA5620A, STA5620C 7.4 Radio configuration register Table 9. Radio configuration register Register address Name Bit Default value MODE = 0 Default value MODE = 1 Description MST = 0 GPS_CLK output equal to Xtal MST XXXX XXX y [0] 0 1 MST = 1 GPS_CLK output equal to LO96 LSR = 0 slow slew rate mode not active LSR XXXX XX y X [1] 1 1 LSR = 1 slow slew rate mode active 0x43 XCE = 0 XTAL_CLK buffer is OFF XCE XXXX X y XX [2] 0 1 XCE = 1 XTAL_CLK buffer is ON GCE = 0 GPS_CLK buffer is OFF GCE XXXX y XXX [3] 1 1 GCE = 1 GPS_CLK buffer is ON Reserved yyyy XXXX [7:4] 7.5 Test register Table 10. Test register Register address Name Bit 0100 Default value MODE = 0 0100 Default value MODE = 1 Reserved bits Description IFB = 0 The IF Buffer is OFF IFB XXXX XXX y [0] 0 0 0x50 IFB = 1 The IF Buffer is ON Reserved 18/29 X yyyyyy X [6:1] 000000 000000 Doc ID 14424 Rev 4 Reserved bits STA5620A, STA5620C Registers 7.6 Debug register (sub-circuit enables) Table 11. Debug register (sub-circuit enables) Register address Name Bit Default value MODE = 0 Default value MODE = 1 Description VCO = 0 The VCO block is OFF VCO XXXX XXX y [0] 1 1 VCO = 1 The VCO block is ON PLL = 0 The PLL block is OFF PLL XXXX XX y X [1] 1 1 PLL = 1 The PLL block is ON RFA = 0 The RF Amplifier is OFF RFA XXXX X y XX [2] 1 1 RFA = 1 The RF Amplifier is ON MIX = 0 The Mixer is OFF MIX XXXX y XXX [3] 1 1 MIX = 1 The Mixer is ON IF = 0 The IF chain from Polyphase filter to ADC is OFF 0x51 IF XXX y XXXX [4] 1 1 IF = 1 The IF chain from Polyphase filter to ADC is ON AGC = 0 The Automatic Gain Control is OFF AGC XX y X XXXX [5] 1 1 AGC = 1 The Automatic Gain Control is ON Reserved ENM X y XXXXXX [6] y XXX XXXX [7] 1 1 1 Reserved bits 1 ENM = 0 The whole chip is OFF except the Xtal Osc and the GPS_CLK and/or XTAL_CLK buffers ENM = 1 RF chain is On (If RFE bit or RF_EN pin = 1) Doc ID 14424 Rev 4 19/29 Registers STA5620A, STA5620C 7.7 Radio trimming register Table 12. Radio trimming register Register address Name Default value MODE = 0 Bit Default value MODE = 1 Description CPI = 00 50µA charge pump current CPI = 01 100µA charge pump current CPI XXXX XX yy [1:0] 11 11 0x52 CPI = 10 150µA charge pump current CPI = 11 200µA charge pump current LFC XXXy yyXX [4:2] 110 110 7.8 Receiver chain register (enable) Table 13. Receiver chain register (enable) Register address Loop filter control Name Bit Default value MODE = 0 Default value MODE = 1 Reserved XX yyyyyy [5:0] 110011 110011 0x60 RFE y XXX XXXX [7] 0 0 Description Reserved bits RFE = 0 The RF chain is controlled by RF_EN pin RFE = 1 The RF chain is ON 20/29 Doc ID 14424 Rev 4 STA5620A, STA5620C 8 Chip enable and reset timing Chip enable and reset timing Figure 5. Chip enable and reset timing 6$$0OWER #()0?%. -ODE -/$% -ODE )NTERNAL /SCILLATOR RESET 8CE84!,?#,+ENABLE CHIPCONFIG 0OWER ON -/$% #LOCK /UT 0IN SETTING %NABLE MIN S )NTERNALRESET MINMS #HIP #ONFIG SETTING '!0'03 8.1 Principle of operation With power supply applied and CHIP_EN inactive the chip is in standby mode consuming just a minimal leakage current (<10 µA). Applying CHIP_EN High turns-on the chip and starts the Crystal oscillator. Two internal counters driven by the Oscillator output are used to create two timing periods to: ● The first time period (Clock Out Enable) is long enough to safely enable XTAL_CLK as early as possible by default during oscillator startup. ● The second period (Internal reset) generates an internal reset pulse long enough to guarantee open-loop clock stabilization (driven either by internal oscillator or by off-chip TCXO) and be able to load the chip default configuration. The default initial configurations depend on the state of the MODE input pin. After this phase, the chip configuration may be modified by the baseband unit with a set of SPI commands, allowing a more specific configuration to be set Doc ID 14424 Rev 4 21/29 Chip enable and reset timing 8.1.1 STA5620A, STA5620C Operating modes The below table shows how select a particular default operating mode: Table 14. Operating modes Operating modes STA5620A, STA5620C current consumption CHIP_EN RF_EN HIGH HIGH LOW HIGH 1.5 mA HIGH LOW LOW HIGH 1 µA LOW x LOW HIGH MODE = 0 15 mA MODE = 1 16 mA Fully operating RF Chain OFF Crystal oscillator ON Standby All internal blocks OFF TEST_EN1 TEST_EN2 HIGH = VCC_IO; LOW = GND MODE LOW sets the STA5620A, STA5620C internal dividers to work with 16.368 MHz reference and GPS_CLK = ON and XTAL_CLK = OFF; HIGH sets the STA5620A, STA5620C internal dividers to work with 19.2 MHz reference and GPS_CLK = ON and XTAL_CLK = ON; In both cases GPS_CLK pin provides 16.368 MHz clock to Base Band and SIGN pin provides the DATA to Base Band. CHIP_EN LOW the device goes to standby mode with very low power consumption. HIGH sets ON the internal blocks of the IC according to the RF_EN status; A logic reset of the SPI registers is generated by the low to high transitions of the CHIP_EN pin while the RF_EN is LOW. RF_EN LOW the crystal oscillator and only one output buffer are enabled, XTAL_CLK if MODE = 1 or GPS_CLK if MODE = 0; HIGH the whole chip is active and functional; TEST_EN1 must be set LOW; TEST_EN2 'must be set HIGH (VCC_IO); 22/29 Doc ID 14424 Rev 4 STA5620A, STA5620C 8.2 Chip enable and reset timing Default configuration This table describes the default configuration of the STA5620A, STA5620C internal registers. Table 15. Bit name Default configuration Description Values (MODE_EN=0) (MODE_EN=1) 0 1 16.368 MHz 19.200 MHz Sample mode configuration MST Sample clock Source Selector - Default xtal/TCXO frequency 0 = Xtal Osc 1 = VCO/96, Power enable configuration ENM RF Chain Enable (From the RFA Input to the AGC Output) 0 = RF chain OFF, 1 = RF chain On If RFE bit or RF_EN pin = 1 1 1 RFE RF Chain Enable (From the RFA Input to the AGC Output) 0 = controlled by RF_EN pin, 1 = RF chain On 0 0 GCE GPS Clock Enable 0 = GPS clock Off, 1 = GPS clock On 1 1 AGC Automatic Control Gain Enable 0 = AGC function Off, 1 = AGC function On 1 1 XCE Xtal Clock Enable 0 = Off, 1 = On 0 1 IFB IF Output Buffer Enable 0 = Off, 1 = On 0 0 Voltage Controlled Oscillator Enable 0 = Off, 1 = On 1 1 IF enable 0 = Off, 1 = On 1 1 MIX Mixer enable 0 = Off, 1 = On 1 1 RFA RF Amplifier enable 0 = Off, 1 = On 1 1 PLL Phase Locked Loop Enable (Dividers, PFD, Charge Pump). 0 = Off, 1 = On 1 1 VCO IF Doc ID 14424 Rev 4 23/29 Chip enable and reset timing Table 15. STA5620A, STA5620C Default configuration (continued) Bit name Description Values (MODE_EN=0) (MODE_EN=1) Divider configuration NDIV[11:0] PLL Feedback Divider Division Ratio (mapped as 2 byte registers) 56 to 4095 96 1555 RDIV[5:0] Reference Divider Division Ratio (write of this register updates all of the ndiv, rdiv vector) 1 to 63 1 19 00 = 50 µA 01 = 100 µA 10 = 150 µA 11 = 200 µA 11 11 0 = Fast 1 = Slow 1 1 Charge pump current selector CPI[1:0] Charge Pump Current Selector Output slew rate control LSR Note: 24/29 GPS_CLK, TEST_CLK, SIGN and MAG Output Drivers Slew Rate Disabling a digital output buffer means driving it low. Doc ID 14424 Rev 4 STA5620A, STA5620C 9 Package information Package information In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK® packages, depending on their level of environmental compliance. ECOPACK® specifications, grade definitions and product status are available at: www.st.com. ECOPACK® is an ST trademark. Figure 6. VFQFPN32 (5x5x1.0 mm) mechanical data and package dimensions MM INCH /54,).%!.$ -%#(!.)#!,$!4! $)- -). 490 -!8 ! ! ! -). 490 -!8 B $ $ % % E , DDD 6&1&0.XXMM 6ERY&INE1UAD&LAT0ACKAGE.OLEAD ) Doc ID 14424 Rev 4 '!0'03 25/29 Packing information STA5620A, STA5620C 10 Packing information Figure 7. Reel, leader and trailer dimensions 2%%,$)-%.3)/.3 4 MMINMIN ACCESSHOLE ATSLOTLOCATION " # $ ! . 'MEASURED ATHUB &ULLRADIUS 4APESLOTINCOREFORTAPESTART MMINMINWIDTH ,%!$%2AND42!),%2 %ND 4OPCOVER TAPE 3TART .OCOMPONENTS #OMPONENTS .OCOMPONENTS 42!),%2 ,%!$%2 MMMIN MMMIN SEALEDWITHCOVERTAPE 5SERDIRECTIONOFFEED 4APESIZES !MAX "MIN # $MIN .MIN ' 4MAX MM '!0'03 26/29 Doc ID 14424 Rev 4 STA5620A, STA5620C Figure 8. Packing information Carrier tape requirements ! ! 2 3%#4)/.!! ./4%3 302/#+%4(/,%0)4#(#5-5,!4)6%4/,%2!.#% #!-"%2).#/-0,)!.#%7)4(%)! 0/#+%40/3)4)/.2%,!4)6%4/302/#+%4(/,%-%!352%$ !3425%0/3)4)/./&0/#+%4./40/#+%4(/,% ! " + !$6!.4%+0!24$2!7).'.5-"%2-,! #!22)%24!0% -!4%2)!,03# !,,$)-%.3)/.3).-),,)-%4%23 '!0'03 Figure 9. Orientation 5SERDIRECTIONOFFEED Doc ID 14424 Rev 4 '!0'03 27/29 Revision history 11 STA5620A, STA5620C Revision history Table 16. 28/29 Document revision history Date Revision Changes 18-Feb-2008 1 Initial release. 01-Feb-2011 2 Updated Table 1: Device summary on page 1. Document status promoted from “Target specification” to datasheet. 18-Oct-2011 3 Updated legacy disclaimer on page 29. 20-Sep-2013 4 Updated disclaimer. Doc ID 14424 Rev 4 STA5620A, STA5620C Please Read Carefully: Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST’s terms and conditions of sale. Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein. UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. ST PRODUCTS ARE NOT DESIGNED OR AUTHORIZED FOR USE IN: (A) SAFETY CRITICAL APPLICATIONS SUCH AS LIFE SUPPORTING, ACTIVE IMPLANTED DEVICES OR SYSTEMS WITH PRODUCT FUNCTIONAL SAFETY REQUIREMENTS; (B) AERONAUTIC APPLICATIONS; (C) AUTOMOTIVE APPLICATIONS OR ENVIRONMENTS, AND/OR (D) AEROSPACE APPLICATIONS OR ENVIRONMENTS. WHERE ST PRODUCTS ARE NOT DESIGNED FOR SUCH USE, THE PURCHASER SHALL USE PRODUCTS AT PURCHASER’S SOLE RISK, EVEN IF ST HAS BEEN INFORMED IN WRITING OF SUCH USAGE, UNLESS A PRODUCT IS EXPRESSLY DESIGNATED BY ST AS BEING INTENDED FOR “AUTOMOTIVE, AUTOMOTIVE SAFETY OR MEDICAL” INDUSTRY DOMAINS ACCORDING TO ST PRODUCT DESIGN SPECIFICATIONS. PRODUCTS FORMALLY ESCC, QML OR JAN QUALIFIED ARE DEEMED SUITABLE FOR USE IN AEROSPACE BY THE CORRESPONDING GOVERNMENTAL AGENCY. Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST. ST and the ST logo are trademarks or registered trademarks of ST in various countries. Information in this document supersedes and replaces all information previously supplied. The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners. © 2013 STMicroelectronics - All rights reserved STMicroelectronics group of companies Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com Doc ID 14424 Rev 4 29/29