Comments
Description
Transcript
BDTIC
S m a r t L E W I S TM R X + BDTIC TDA 524 0 Fa mily Enhanced Sensitivity Multi-Configuration Receiver Technical Selection Guide App lication No te v1.0, 2010-03-24 Wireless Control www.BDTIC.com/infineon BDTIC Edition 2010-03-24 Published by Infineon Technologies AG 81726 Munich, Germany © 2010 Infineon Technologies AG All Rights Reserved. Legal Disclaimer The information given in this document shall in no event be regarded as a guarantee of conditions or characteristics. With respect to any examples or hints given herein, any typical values stated herein and/or any information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties and liabilities of any kind, including without limitation, warranties of non-infringement of intellectual property rights of any third party. Information For further information on technology, delivery terms and conditions and prices, please contact the nearest Infineon Technologies Office (www.infineon.com). Warnings Due to technical requirements, components may contain dangerous substances. For information on the types in question, please contact the nearest Infineon Technologies Office. Infineon Technologies components may be used in life-support devices or systems only with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered. www.BDTIC.com/infineon TDA5240 Family Technical Selection Guide TDA5240 Family Enhanced Sensitivity Multi-Configuration Receiver Revision History: 2010-03-24, v1.0 Previous Revision: --Page Subjects (major changes since last revision) BDTIC Trademarks of Infineon Technologies AG BlueMoon™, COMNEON™, C166™, CROSSAVE™, CanPAK™, CIPOS™, CoolMOS™, CoolSET™, CORECONTROL™, DAVE™, EasyPIM™, EconoBRIDGE™, EconoDUAL™, EconoPACK™, EconoPIM™, EiceDRIVER™, EUPEC™, FCOS™, HITFET™, HybridPACK™, ISOFACE™, I²RF™, IsoPACK™, MIPAQ™, ModSTACK™, my-d™, NovalithIC™, OmniTune™, OptiMOS™, ORIGA™, PROFET™, PRO-SIL™, PRIMARION™, PrimePACK™, RASIC™, ReverSave™, SatRIC™, SensoNor™, SIEGET™, SINDRION™, SMARTi™, SmartLEWIS™, TEMPFET™, thinQ!™, TriCore™, TRENCHSTOP™, X-GOLD™, XMM™, X-PMU™, XPOSYS™. Other Trademarks Advance Design System™ (ADS) of Agilent Technologies, AMBA™, ARM™, MULTI-ICE™, PRIMECELL™, REALVIEW™, THUMB™ of ARM Limited, UK. AUTOSAR™ is licensed by AUTOSAR development partnership. Bluetooth™ of Bluetooth SIG Inc. CAT-iq™ of DECT Forum. COLOSSUS™, FirstGPS™ of Trimble Navigation Ltd. EMV™ of EMVCo, LLC (Visa Holdings Inc.). EPCOS™ of Epcos AG. FLEXGO™ of Microsoft Corporation. FlexRay™ is licensed by FlexRay Consortium. HYPERTERMINAL™ of Hilgraeve Incorporated. IEC™ of Commission Electrotechnique Internationale. IrDA™ of Infrared Data Association Corporation. ISO™ of INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. MATLAB™ of MathWorks, Inc. MAXIM™ of Maxim Integrated Products, Inc. MICROTEC™, NUCLEUS™ of Mentor Graphics Corporation. Mifare™ of NXP. MIPI™ of MIPI Alliance, Inc. MIPS™ of MIPS Technologies, Inc., USA. muRata™ of MURATA MANUFACTURING CO., MICROWAVE OFFICE™ (MWO) of Applied Wave Research Inc., OmniVision™ of OmniVision Technologies, Inc. Openwave™ Openwave Systems Inc. RED HAT™ Red Hat, Inc. RFMD™ RF Micro Devices, Inc. SIRIUS™ of Sirius Sattelite Radio Inc. SOLARIS™ of Sun Microsystems, Inc. SPANSION™ of Spansion LLC Ltd. Symbian™ of Symbian Software Limited. TAIYO YUDEN™ of Taiyo Yuden Co. TEAKLITE™ of CEVA, Inc. TEKTRONIX™ of Tektronix Inc. TOKO™ of TOKO KABUSHIKI KAISHA TA. UNIX™ of X/Open Company Limited. VERILOG™, PALLADIUM™ of Cadence Design Systems, Inc. VLYNQ™ of Texas Instruments Incorporated. VXWORKS™, WIND RIVER™ of WIND RIVER SYSTEMS, INC. ZETEX™ of Diodes Zetex Limited. Last Trademarks Update 2010-03-22 Application Note www.BDTIC.com/infineon 3 v1.0, 2010-03-24 TDA5240 Family Technical Selection Guide Table of Contents Table of Contents Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1 Overview and General Comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 Different System Approaches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3 Overall System Current Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 BDTIC Application Note www.BDTIC.com/infineon 4 v1.0, 2010-03-24 TDA5240 Family Technical Selection Guide List of Figures List of Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 General Comparison Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 RF/IF System Comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Baseband Comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Output Sources of Digital Receiver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Typical TDA5225 Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Typical TDA5235/40 Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 BDTIC Application Note www.BDTIC.com/infineon 5 v1.0, 2010-03-24 TDA5240 Family Technical Selection Guide Overview and General Comparison 1 Overview and General Comparison This is a simple technical guideline for selecting the best matching member out of the SmartLEWIS TDA5240 family for your application. The TDA5240 family consists of 3 chip sets: • • • TDA5240 is the superset of this family and supports the autonomous receive mode, where the desired payload is automatically extracted and interrupts can trigger the host microcontroller to read the payload from the FIFO. TDA5235 has some minor restrictions compared to TDA5240: • TDA5235 is only capable of two independent configuration sets, while TDA5240 has four independent configuration sets. • TDA5235 is able to support only one RF channel within each configuration set, while TDA5240 can handle up to three RF channels per configuration sets. TDA5225 does not support the autonomous receive mode: • Only the transparent receive data is available. • A decision on valid data and a Clock-Data-Recovery must be applied in the application controller. • Payload extraction needs to be done in the application controller. BDTIC Figure 1 TDA5240 X TDA5235 X TDA5225 X X 5V Pads IF Filter integrated Digital Decoding Frame Sync NRZ Slicer Output Manchester Decoding Multi-Channel High Sensitivity A short overview on the available features is shown in the general comparison matrix in Figure 1. X X X X X X X X X X X X X X X X General Comparison Matrix Application Note www.BDTIC.com/infineon 6 v1.0, 2010-03-24 TDA5240 Family Technical Selection Guide Overview and General Comparison Figure 2 is comparing the key features of the RF/IF system. TDA5225 TDA5235 TDA5240 - 119 dBm - 119 dBm Sensitivity Sensitivity(FSK, (FSK, 2 kbit/s, fdev = +/- 10 10 kHz, kHz, BER=2*10 BER=2*10-3) Sensitivity Sensitivity(ASK, (ASK, -3 ) 2 kbit/s, kbit/s ,BER=2*10 BER=2*10 - 119 dBm -116 dBm Peak -116 dBm Peak -116 dBm Peak BDTIC PLL PLL Type Type ΣΔ PLL ΣΔ PLL Multi- ChannelResolution Multi-Channel Resolution Fine: 10.5 Hz Fine: 10.5 Hz Fine: 10.5 Hz Receiver Receiver Type Type Single/Double conversion Single/Double conversion Single/Double conversion 10.7 MHz 10.7 MHz 10.7 MHz 274 kHz 274 kHz 274 kHz IF IF Frequency Frequency ChannelBandwidth Bandwidth Channel 50 - 300 kHz 50 - 300 kHz 50 - 300 kHz ( on-- chip filter) ( on-- chip filter) ( on-- chip filter) + ext. CER filter Figure 2 ΣΔ PLL + ext. CER filter + ext. CER filter RF/IF System Comparison Application Note www.BDTIC.com/infineon 7 v1.0, 2010-03-24 TDA5240 Family Technical Selection Guide Overview and General Comparison Detailed differences in the digital baseband processing can be seen in Figure 3. TDA5225 TDA5235 TDA5240 Max. FSK Data Rate 112 kchip/s 112 kchip/s 112 kchip/s Max. ASK Data Rate 40 kchip/s 40 kchip/s 40 kchip/s 4 2 4 Number of Configurations BDTIC Number of RF channels 3 1 3 ● ● ● (●) ● ● Manchester Code (ClkRecovery) ● ● Bi-- phase Code ● ● ● ● per Configuration Sliced baseband output (simple slicer allows NRZ processing externally) Digital Slicer in Digital Baseband simple slicer only ( (ClkRecovery ) Frame Synchronization Unit (TSI) FIFO size Self Polling Mode (●) 256 bits 256 bits ● ● ON OFF only Const ON-OFF Fast Wake- up on RSSI ● ● ● Wake- up Generator + (●) ● ● ● ● ● ● Wake - up Interrupt Generator simple RSSI- WU only Interrupt Generation for Fsync , MID and EOM RX_RUN and CLK_OUT output SPI Interface Current consumption Figure 3 ● ● ● ● @ 2.2MHz @ 2.2MHz @ 2.2MHz 12 mA 12 mA 12 mA Baseband Comparison Application Note www.BDTIC.com/infineon 8 v1.0, 2010-03-24 TDA5240 Family Technical Selection Guide Overview and General Comparison BDTIC Application Note www.BDTIC.com/infineon 9 v1.0, 2010-03-24 TDA5240 Family Technical Selection Guide Different System Approaches 2 Different System Approaches For the TDA5225, only the DATA or DATA_MATCHFIL output signal can be used (transparent mode; see Figure 4). BER sensitivity measurements, as noted in the data sheet, use the transparent receive mode TMMF (DATA_MATCHFIL output signal), where the received data is sampled with ideal data clock. The DATA_MATCHFIL output signal will provide higher systematic jitter than the DATA output signal. Please keep in mind, that Sensitivity in this transparent mode is significantly depending on the implemented clock and data recovery algorithm of the user software in the application controller. TDA5235/40 can deliver high sensitivity due to internal available multi-bit signals (TDA5225 only delivers a 1-bit output signal) and a real hardware clock-recovery unit. The autonomous receive mode of a TDA5235/40, where the host controller can stay in idle mode, leads to reduced noise of the application controller and improved system performance. Therefore the system standby power consumption can be further reduced. Especially the usage of TDA5235/40 features like Fast-Fallback or UltrafastFallback further reduces the receivers On time, which has direct influence to the average current consumption. BDTIC Blind Sync Initial Phase & Data rate FSK detector CR PLL Slicer CDR PLL sync chip_data_clock adjust_length CH_STR SRC bypass 8 to 16 samples per chip Matched Filter fractional SRC From ASK/ FSK emodulator Signal Detector Data Slicer Chip Data Decoder Chip Data Invert chip_data CH_DATA fs out / fs in = 0.5 … 1.0 CHIPDINV MUX RAW Data Slicer for external processing Decoder SIGN TDA5225 Data Invert DINVEXT DATA (Sliced RAW Data for external processing ) Figure 4 Data Invert Framer (TSI Detector) TDA5235/40 data_clk data eom fsync FIFO wakeup WU Unit RXSTR RXD DATA_MATCHFIL (Matched Filtered Data for external processing ) Output Sources of Digital Receiver Application Note www.BDTIC.com/infineon 10 v1.0, 2010-03-24 TDA5240 Family Technical Selection Guide Different System Approaches A typical TDA5225 application is shown in Figure 5, where the application controller is recovering clock and data. RF in SAW filter 4 SPI Bus VS XTAL2 15 NCS 16 SDI 18 SCK 17 SDO 19 T1 20 T2 21 LNA_INP 23 GNDRF 24 PP3 25 RSSI 26 LNA_INN 22 Application controller VS IF CER filter (opt.) 14 XTAL1 13 P_ON 12 PP2 11 PP1 (incl. software clock + data recovery ) 10 PP0 VDDD1V5 GNDD 9 8 VDD5V VDDD 7 6 IFMIX_INN 5 IFMIX_INP 4 GNDA TDA5225 3 VDDA 27 IFBUF_OUT 2 1 IFBUF_IN IF CER filter (opt.) IF_OUT 28 BDTIC Configure radio Received data NINT (Interrupt source = RSSI) DATA Figure 5 Typical TDA5225 Application A power-up and start-up sequence can look like the following (Power OFF ==> DATA output): • • • • • • Power Off (P_ON = 0) • No RF reception is required Power On (P_ON = 1) • Initiated by application controller • TDA5225 has finished after 3ms in maximum (tReset, see item C9 in data sheet) SLEEP mode is reached (but registers are not configured for the application) SPI communication required to configure TDA5225 for the target application after (each) Power On cycle. • Required configuration time is depending on SPI speed and number of registers to configure; last command is setting the TDA5225 into Run Mode Run Mode • After 460µs (typical) the TDA5225 is ready to receive; • Wait for Data processing delay and Raw Data Slicer settling time Data at DATA output can be used for processing in the application controller Note: After a successful start-up, also a receiver polling (on-off duty cycle) can be applied either with the built-in Self Polling feature or by switching between Run Mode Slave and Sleep Mode. In both cases the register content of the radio stays preserved. Application Note www.BDTIC.com/infineon 11 v1.0, 2010-03-24 TDA5240 Family Technical Selection Guide Different System Approaches A typical TDA5235/40 application is shown in Figure 6, where the application controller is only waiting for an interrupt to readout the received payload from the FIFO. RF in SAW filter 4 SPI Bus VS GNDD 9 NCS 16 SDI 18 XTAL2 15 14 XTAL1 VDDD1V5 8 13 P_ON VDDD 7 VS 12 PP2 VDD5V 6 11 PP1 IFMIX_INN 5 10 PP0 IFMIX_INP 4 Application controller IF CER filter (opt.) Figure 6 SCK 17 T1 20 SDO 19 T2 21 LNA_INP 23 LNA_INN 22 GNDRF 24 PP3 25 RSSI 26 GNDA 3 IFBUF_OUT 2 VDDA 27 IFBUF_IN 1 IF CER filter (opt.) IF_OUT 28 BDTIC TDA5235 or TDA5240 Configure radio / Read RX FIFO data Detect a received packet NINT (Interrupt source = EOM) Typical TDA5235/40 Application The power-up and start-up sequence can look like the following (Power OFF ==> ready to receive): • • • • • • Power Off (P_ON = 0) • No RF reception is required Power On (P_ON = 1) • Initiated by application controller • TDA5235/40 has finished after 3ms in maximum (tReset, see item C9 in data sheet) SLEEP mode is reached (but registers are not configured for the application) SPI communication required to configure TDA5235/40 for the target application after the Power On cycle. • Required configuration time is depending on SPI speed and number of registers to configure; last command is setting the TDA5235/40 either into Run Mode Slave or Self Polling Mode (In both cases the register content of the radio stays preserved). Run Mode Slave (similar is valid for Self Polling Mode) • After 460µs (typical) the TDA5235/40 is ready to receive; • The receiver is scanning autonomously for the target data and if successful, the application controller gets informed (NINT) to pick data from the FIFO via SPI. Self Polling Mode • Additionally, the receiver is automatically polling (on-off duty cycle) to further reduce the average current consumption. Application Note www.BDTIC.com/infineon 12 v1.0, 2010-03-24 TDA5240 Family Technical Selection Guide Overall System Current Consumption 3 Overall System Current Consumption The current consumption of TDA5225 and TDA5235/40 are equal. In a TDA5225 system the RAW Data Slicer settling time needs to be taken into account for the average current consumption. A system using the TDA5225 will have a higher overall system current consumption, as an additional current is required for the „high performance“ software clock recovery in the application controller. Features like FFB or UFFB are only available in TDA5235/40, but not in TDA5225. Therefore the decision on valid data must be taken by the application controller, which must stay ON for the „whole“ time of reception and consumes current at this time. TDA5225 only has RSSI criterion for Wake-up (WU) generation. This is the weakest WU criterion and will lead to False-Alarms (= unnecessary wake-ups of the application controller) as an appropriate RSSI threshold needs to be set for not losing sensitivity (please note that RSSI shows a slight temperature dependency, which needs to be taken into account). BDTIC Therefore the overall system current consumption using a TDA5225 will always be higher compared to a system using a TDA5235 or TDA5240. Application Note www.BDTIC.com/infineon 13 v1.0, 2010-03-24 BDTIC w w w . i n f i n e o n . c o m www.BDTIC.com/infineon Published by Infineon Technologies AG