19-3685; Rev 2; 11/10 KIT ATION EVALU E L B A AVAIL Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL The MAX7032 crystal-based, fractional-N transceiver is designed to transmit and receive ASK/OOK or FSK data in the 300MHz to 450MHz frequency range with data rates up to 33kbps (Manchester encoded) or 66kbps (NRZ encoded). This device generates a typical output power of +10dBm into a 50Ω load, and exhibits typical sensitivities of -114dBm for ASK data and -110dBm for FSK data. The MAX7032 features separate transmit and receive pins (PAOUT and LNAIN) and provides an internal RF switch that can be used to connect the transmit and receive pins to a common antenna. The MAX7032 transmit frequency is generated by a 16bit, fractional-N, phase-locked loop (PLL), while the receiver’s local oscillator (LO) is generated by an integer-N PLL. This hybrid architecture eliminates the need for separate transmit and receive crystal reference oscillators because the fractional-N PLL allows the transmit frequency to be set within 2kHz of the receive frequency. The 12-bit resolution of the fractional-N PLL allows frequency multiplication of the crystal frequency in steps of fXTAL/4096. Retaining the fixed-N PLL for the receiver avoids the higher current drain requirements of a fractional-N PLL and keeps the receiver current drain as low as possible. Features ♦ +2.1V to +3.6V or +4.5V to +5.5V Single-Supply Operation ♦ Single Crystal Transceiver ♦ User-Adjustable 300MHz to 450MHz Carrier Frequency ♦ ASK/OOK and FSK Modulation ♦ User-Adjustable FSK Frequency Deviation Through Fractional-N PLL Register ♦ Agile Transmitter Frequency Synthesizer with fXTAL/4096 Carrier-Frequency Spacing ♦ +10dBm Output Power into 50Ω Load ♦ Integrated TX/RX Switch ♦ Integrated Transmit and Receive PLL, VCO, and Loop Filter ♦ > 45dB Image Rejection ♦ Typical RF Sensitivity* ASK: -114dBm FSK: -110dBm ♦ Selectable IF Bandwidth with External Filter The fractional-N architecture of the MAX7032 transmit PLL allows the transmit FSK signal to be programmed for exact frequency deviations, and completely eliminates the problems associated with oscillator-pulling FSK signal generation. All frequency-generation components are integrated on-chip, and only a crystal, a 10.7MHz IF filter, and a few discrete components are required to implement a complete antenna/digital data solution. ♦ RSSI Output with High Dynamic Range The MAX7032 is available in a small 5mm x 5mm, 32-pin, thin QFN package, and is specified to operate in the automotive -40°C to +125°C temperature range. ♦ < 800nA Shutdown Current Applications 2-Way Remote Keyless Entry Security Systems ♦ Autopolling Low-Power Management ♦ < 12.5mA Transmit-Mode Current ♦ < 6.7mA Receive-Mode Current ♦ < 23.5µA Polling-Mode Current ♦ Fast-On Startup Feature, < 250µs ♦ Small 32-Pin, Thin QFN Package *0.2% BER, 4kbps Manchester-encoded data, 280kHz IF BW, average RF power Home Automation Remote Controls Remote Sensing Smoke Alarms Garage Door Openers Ordering Information PART MAX7032ATJ+ TEMP RANGE -40°C to +125°C PIN-PACKAGE 32 Thin QFN-EP** +Denotes a lead(Pb)-free/RoHS-compliant package. **EP = Exposed pad. Local Telemetry Systems Pin Configuration, Typical Application Circuit, and Functional Diagram appear at end of data sheet. ________________________________________________________________ Maxim Integrated Products 1 For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com. MAX7032 General Description MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL ABSOLUTE MAXIMUM RATINGS HVIN to GND .........................................................-0.3V to +6.0V PAVDD, AVDD, DVDD to GND..............................-0.3V to +4.0V ENABLE, T/R, DATA, CS, DIO, SCLK, CLKOUT to GND......................................................-0.3V to (HVIN + 0.3V) All Other Pins to GND ...............................-0.3V to (_VDD + 0.3V) Continuous Power Dissipation (TA = +70°C) 32-Pin Thin QFN (derate 21.3mW/°C above +70°C)....1702mW Operating Temperature Range .........................-40°C to +125°C Storage Temperature Range .............................-65°C to +150°C Lead Temperature (soldering, 10s) .................................+300°C Soldering Temperature (reflow) .......................................+260°C Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. DC ELECTRICAL CHARACTERISTICS (Typical Application Circuit, 50Ω system impedance, VAVDD = VDVDD = VPAVDD = VHVIN = +2.1V to +3.6V, fRF = 300MHz to 450MHz, TA = -40°C to +125°C, unless otherwise noted. Typical values are at VAVDD = VDVDD = VPAVDD = VHVIN = +2.7V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Supply Voltage (3V Mode) VDD HVIN, PAVDD, AVDD, and DVDD connected to power supply 2.1 2.7 3.6 V Supply Voltage (5V Mode) HVIN PAVDD, AVDD, and DVDD unconnected from HVIN, but connected together 4.5 5.0 5.5 V Supply Current IDD Transmit mode, PA off, VDATA at 0% duty cycle (ASK) (Note 2) fRF = 315MHz 3.5 5.4 fRF = 434MHz 4.3 6.7 Transmit mode, VDATA at 50% duty cycle (ASK) (Notes 3, 4) fRF = 315MHz 7.6 12.3 fRF = 434MHz 8.4 13.6 Transmit mode, VDATA at 100% duty cycle (FSK) fRF = 315MHz (Note 4) 11.6 19.1 fRF = 434MHz (Note 2) 12.4 20.4 Receiver (ASK 315MHz) 6.1 7.9 Receiver (ASK 434MHz) 6.4 8.3 Receiver (FSK 315MHz) 6.4 8.4 TA < +85°C, typ at +25°C (Note 4) TA < +125°C, typ at +125°C (Note 2) Voltage Regulator 2 VREG mA Receiver (FSK 434MHz) 6.7 8.7 DRX (3V mode) 23.4 77.3 DRX (5V mode) 67.2 94.4 Deep-sleep (3V mode) 0.8 8.8 Deep-sleep (5V mode) Receiver (ASK 315MHz) 2.4 6.4 10.9 8.2 Receiver (ASK 434MHz) 6.7 8.4 Receiver (FSK 315MHz) 6.8 8.7 Receiver (FSK 434MHz) 7.0 8.8 DRX (3V mode) 33.5 103.0 DRX (5V mode) 82.3 116.1 Deep-sleep (3V mode) 8.0 34.2 Deep-sleep (5V mode) 14.9 39.3 VHVIN = 5V, ILOAD = 15mA 3.0 _______________________________________________________________________________________ mA µA mA µA V Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL (Typical Application Circuit, 50Ω system impedance, VAVDD = VDVDD = VPAVDD = VHVIN = +2.1V to +3.6V, fRF = 300MHz to 450MHz, TA = -40°C to +125°C, unless otherwise noted. Typical values are at VAVDD = VDVDD = VPAVDD = VHVIN = +2.7V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS DIGITAL I/O Input High Threshold VIH (Note 2) Input Low Threshold VIL (Note 2) 0.1 x VHVIN V SCLK, ENABLE, T/R, DATA (VHVIN = 5.5V) 20 µA Pulldown Sink Current 0.9 x VHVIN DIO, CS (VHVIN = 5.5V) Pullup Source Current Output-Low Voltage VOL ISINK = 500µA Output-High Voltage VOH ISOURCE = 500µA V 20 µA 0.15 V VHVIN 0.26 V AC ELECTRICAL CHARACTERISTICS (Typical Application Circuit, 50Ω system impedance, VAVDD = VDVDD = VPAVDD = VHVIN = +2.1V to +3.6V, fRF = 300MHz to 450MHz, TA = -40°C to +125°C, unless otherwise noted. Typical values are at VPAVDD = VAVDD = VDVDD = VHVIN = +2.7V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS 450 MHz GENERAL CHARACTERISTICS Frequency Range 300 Maximum Input Level PRFIN Transmit Efficiency 100% Duty Cycle Transmit Efficiency 50% Duty Cycle Power-On Time tON 0 fRF = 315MHz (Note 6) 32 fRF = 434MHz (Note 6) 30 fRF = 315MHz (Note 6) 24 fRF = 434MHz (Note 6) 22 ENABLE or T/R transition low to high, transmitter frequency settled to within 50kHz of the desired carrier 200 ENABLE or T/R transition low to high, transmitter frequency settled to within 5kHz of the desired carrier 350 ENABLE transition low to high, or T/R transition high to low receiver startup time (Note 5) 250 dBm % % µs RECEIVER Sensitivity 0.2% BER, 4kbps Manchester data rate, 280kHz IF BW, ±50kHz FSK deviation, average power Image Rejection (Note 8) ASK (315MHz) -114 ASK (434MHz) -113 FSK (315MHz) -110 FSK (434MHz) -107 46 dBm dB _______________________________________________________________________________________ 3 MAX7032 DC ELECTRICAL CHARACTERISTICS (continued) MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL AC ELECTRICAL CHARACTERISTICS (continued) (Typical Application Circuit, 50Ω system impedance, VAVDD = VDVDD = VPAVDD = VHVIN = +2.1V to +3.6V, fRF = 300MHz to 450MHz, TA = -40°C to +125°C, unless otherwise noted. Typical values are at VPAVDD = VAVDD = VDVDD = VHVIN = +2.7V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX TA = +25°C (Note 4) 4.6 10.0 15.5 TA = +125°C, VAVDD = VDVDD = VHVIN = VPAVDD = +2.1V (Note 2) 3.9 6.7 UNITS POWER AMPLIFIER Output Power POUT 13.1 82 dB With output-matching network -40 dBc -50 dBc 340 MHz/V Modulation Depth Maximum Carrier Harmonics dBm TA = -40°C, VAVDD = VDVDD = VHVIN = VPAVDD = +3.6V (Note 4) Reference Spur 15.8 PHASE-LOCKED LOOP Transmit VCO Gain KVCO Transmit PLL Phase Noise 10kHz offset, 200kHz loop BW -68 1MHz offset, 200kHz loop BW -98 Receive VCO Gain dBc/Hz 340 Receive PLL Phase Noise Loop Bandwidth 10kHz offset, 500kHz loop BW -80 1MHz offset, 500kHz loop BW -90 Transmit PLL 200 Receive PLL 500 Minimum Transmit Frequency Step Reference Frequency Input Level Programmable Divider Range In transmit mode (Note 4) MHz/V dBc/Hz kHz fXTAL/ 4096 kHz 0.5 VP-P 20 27 LOW-NOISE AMPLIFIER/MIXER (Note 9) LNA Input Impedance ZINLNA Normalized to 50Ω High-gain state Voltage-Conversion Gain Low-gain state Input-Referred 3rd-Order Intercept Point IIP3 fRF = 315MHz 1 - j4.7 fRF = 434MHz 1 - j3.3 fRF = 315MHz 50 fRF = 434MHz 45 fRF = 315MHz 13 fRF = 434MHz 9 High-gain state -42 Low-gain state -6 dB dBm Mixer Output Impedance 330 Ω LO Signal Feedthrough to Antenna -100 dBm RSSI Input Impedance Operating Frequency 3dB Bandwidth 4 fIF 330 Ω 10.7 MHz 10 MHz _______________________________________________________________________________________ Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL (Typical Application Circuit, 50Ω system impedance, VAVDD = VDVDD = VPAVDD = VHVIN = +2.1V to +3.6V, fRF = 300MHz to 450MHz, TA = -40°C to +125°C, unless otherwise noted. Typical values are at VPAVDD = VAVDD = VDVDD = VHVIN = +2.7V, TA = +25°C, unless otherwise noted.) (Note 1) PARAMETER SYMBOL CONDITIONS Gain MIN TYP MAX UNITS 15 mV/dB 2.0 mV/kHz Maximum Data Filter Bandwidth 50 kHz Maximum Data Slicer Bandwidth 100 kHz Maximum Peak Detector Bandwidth 50 kHz FSK DEMODULATOR Conversion Gain ANALOG BASEBAND Maximum Data Rate Manchester coded 33 NRZ 66 kbps CRYSTAL OSCILLATOR Crystal Frequency fXTAL Frequency Pulling by VDD Crystal Load Capacitance (Note 7) (fRF - 10.7)/24 MHz 2 ppm/V 4.5 pF SERIAL INTERFACE TIMING CHARACTERISTICS (see Figure 7) Minimum SCLK Setup to Falling Edge of CS tSC 30 ns Minimum CS Falling Edge to SCLK Rising-Edge Setup Time tCSS 30 ns Minimum CS Idle Time tCSI 125 ns Minimum CS Period tCS 2.125 µs Maximum SCLK Falling Edge to Data Valid Delay tDO 80 ns Minimum Data Valid to SCLK Rising-Edge Setup Time tDS 30 ns Minimum Data Valid to SCLK Rising-Edge Hold Time tDH 30 ns Minimum SCLK High Pulse Width tCH 100 ns Minimum SCLK Low Pulse Width tCL 100 ns Minimum CS Rising Edge to SCLK Rising-Edge Hold Time tCSH 30 ns Maximum CS Falling Edge to Output Enable Time tDV 25 ns Maximum CS Rising Edge to Output Disable Time tTR 25 ns _______________________________________________________________________________________ 5 MAX7032 AC ELECTRICAL CHARACTERISTICS (continued) AC ELECTRICAL CHARACTERISTICS (continued) (Typical Application Circuit, 50Ω system impedance, VAVDD = VDVDD = VPAVDD = VHVIN = +2.1V to +3.6V, fRF = 300MHz to 450MHz, TA = -40°C to +125°C, unless otherwise noted. Typical values are at VPAVDD = VAVDD = VDVDD = VHVIN = +2.7V, TA = +25°C, unless otherwise noted.) (Note 1) Supply current, output power, and efficiency are greatly dependent on board layout and PAOUT match. 100% tested at TA = +125°C. Guaranteed by design and characterization overtemperature. 50% duty cycle at 10kHz ASK data (Manchester coded). Guaranteed by design and characterization. Not production tested. Time for final signal detection; does not include baseband filter settling. Efficiency = POUT/(VDD x IDD). Dependent on PCB trace capacitance. The oscillator register (0x05) is set to the nearest integer result of fXTAL/100kHz (see the Oscillator Frequency Register (Address 0x05) section). Note 9: Input impedance is measured at the LNAIN pin. Note that the impedance at 315MHz includes the 12nH inductive degeneration from the LNA source to ground. The impedance at 434MHz includes a 10nH inductive degeneration connected from the LNA source to ground. The equivalent input circuit is approximately 50Ω in series with ~ 2.2pF. The voltage conversion is measured with the LNA input matching inductor, the degeneration inductor, and the LNA/mixer tank in place, and does not include the IF filter insertion loss. Note 1: Note 2: Note 3: Note 4: Note 5: Note 6: Note 7: Note 8: Typical Operating Characteristics (Typical Application Circuit, VPAVDD = VAVDD = VDVDD = VHVIN = +3.0V, fRF = 433.92MHz, TA = +25°C, IF BW = 280kHz, data rate = 4kbps Manchester encoded, frequency deviation = ±50kHz, BER = 0.2% average RF power, unless otherwise noted.) RECEIVER SUPPLY CURRENT vs. RF FREQUENCY (ASK MODE) TA = +85°C 6.4 6.2 TA = +25°C 6.0 MAX7032 toc02a 6.5 TA = +85°C 6.4 TA = +25°C 6.2 TA = -40°C 5.8 6.0 2.1 2.4 2.7 3.0 SUPPLY VOLTAGE (V) 3.3 3.6 TA = +125°C 6.9 6.8 TA = +85°C 6.7 TA = +25°C 6.6 TA = -40°C 6.5 TA = -40°C 6.1 5.6 6 TA = +125°C 6.6 6.3 7.0 SUPPLY CURRENT (mA) 6.6 6.7 SUPPLY CURRENT (mA) TA = +125°C 6.8 6.8 MAX7032 toc01 7.0 SUPPLY CURRENT vs. RF FREQUENCY (FSK MODE) MAX7032 toc02b SUPPLY CURRENT vs. SUPPLY VOLTAGE (ASK MODE) SUPPLY CURRENT (mA) MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL 6.4 300 325 350 375 400 RF FREQUENCY (MHz) 425 450 300 325 350 375 400 RF FREQUENCY (MHz) _______________________________________________________________________________________ 425 450 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL RECEIVER VCC = +3.0V 10 VCC = +2.1V 8 10 BIT-ERROR RATE (%) VCC = +3.6V 12 6 fRF = 434MHz 1 0.2% BER MAX7032 toc05 fRF = 434MHz 1 0.2% BER 0.1 0.1 4 fRF = 315MHz 2 0 fRF = 315MHz 0.01 0.01 -15 -10 35 60 85 110 -121 -119 -117 -115 -113 -116 -111 -114 -112 -110 -108 -106 -104 TEMPERATURE (°C) AVERAGE INPUT POWER (dBm) AVERAGE INPUT POWER (dBm) SENSITIVITY vs. TEMPERATURE (ASK DATA) SENSITIVITY vs. TEMPERATURE (FSK DATA) SENSITIVITY vs. FREQUENCY DEVIATION (FSK DATA) -108 fRF = 434MHz -111 -114 fRF = 315MHz -117 -96 SENSITIVITY (dBm) -102 SENSITIVITY (dBm) -105 -94 -104 fRF = 434MHz -106 MAX7032 toc08 -100 MAX7032 toc06 -102 MAX7032 toc07 -40 -108 -98 -100 -102 -104 -110 -106 fRF = 315MHz -108 -112 10 35 60 85 110 -40 -15 TEMPERATURE (°C) 10 35 60 85 RSSI vs. RF INPUT POWER 1.8 1.6 1.4 1.2 1 110 RSSI AND DELTA vs. IF INPUT POWER 0.8 AGC SWITCH POINT 1.5 RSSI 1.2 0.5 0.9 -0.5 0.6 LOW-GAIN MODE -1.5 DELTA -2.5 0.3 0.2 AGC HYSTERESIS: 3dB 0 -3.5 0 -130 -110 -90 -70 -50 -30 RF INPUT POWER (dBm) -10 10 3.5 2.5 1.8 1.5 1.0 0.4 MAX7032 toc10 2.1 HIGH-GAIN MODE 0.6 100 10 FREQUENCY DEVIATION (kHz) TEMPERATURE (°C) RSSI (V) -15 MAX7032 toc09 -40 DELTA (%) -120 RSSI (V) SENSITIVITY (dBm) 10 BIT-ERROR RATE (%) 14 100 MAX7030 toc04 16 DEEP-SLEEP CURRENT (μA) 100 MAX7032 toc03 18 BIT-ERROR RATE vs. AVERAGE INPUT POWER (FSK DATA) BIT-ERROR RATE vs. AVERAGE INPUT POWER (ASK DATA) DEEP-SLEEP CURRENT vs. TEMPERATURE -90 -70 -50 -30 -10 10 IF INPUT POWER (dBm) _______________________________________________________________________________________ 7 MAX7032 Typical Operating Characteristics (continued) (Typical Application Circuit, VPAVDD = VAVDD = VDVDD = VHVIN = +3.0V, fRF = 433.92MHz, TA = +25°C, IF BW = 280kHz, data rate = 4kbps Manchester encoded, frequency deviation = ±50kHz, BER = 0.2% average RF power, unless otherwise noted.) Typical Operating Characteristics (continued) (Typical Application Circuit, VPAVDD = VAVDD = VDVDD = VHVIN = +3.0V, fRF = 433.92MHz, TA = +25°C, IF BW = 280kHz, data rate = 4kbps Manchester encoded, frequency deviation = ±50kHz, BER = 0.2% average RF power, unless otherwise noted.) RECEIVER 0.8 0.4 30 FROM RFIN TO MIXOUT fRF = 434MHz 48dB IMAGE REJECTION 20 10 fRF = 434MHz IMAGE REJECTION (dB) SYSTEM GAIN (dBm) 1.2 UPPER SIDEBAND 40 48 MAX7032 toc12 MAX7032 toc11 0 46 44 LOWER SIDEBAND 42 -20 0 10.5 10.6 10.7 10.8 10.9 5 0 11.0 10 15 20 25 -40 30 -15 10 NORMALIZED IF GAIN vs. IF FREQUENCY S11 vs. RF FREQUENCY 85 MAX7032 toc15 -4 60 -6 S11 (dB) -8 434MHz -12 433.92MHz -12 -18 -16 -20 400MHz 500MHz -24 1 100 10 200 250 IF FREQUENCY (MHz) 300 350 400 450 INPUT IMPEDANCE vs. INDUCTIVE DEGENERATION INPUT IMPEDANCE vs. INDUCTIVE DEGENERATION MAX7032 toc17 -220 90 -230 80 MAX7032 toc18 fRF = 434MHz IMAGINARY IMPEDANCE -240 60 -250 50 -260 40 -270 REAL IMPEDANCE 30 20 1 10 INDUCTIVE DEGENERATION (nH) 100 REAL IMPEDANCE (Ω) REAL IMPEDANCE (Ω) 80 IMAGINARY IMPEDANCE (Ω) fRF = 315MHz 70 500 RF FREQUENCY (MHz) 90 110 S11 SMITH PLOT OF RFIN 0 MAX7032 toc14 0 35 TEMPERATURE (°C) IF FREQUENCY (MHz) IF FREQUENCY (MHz) MAX7032 toc16 10.4 fRF = 315MHz -150 -160 IMAGINARY IMPEDANCE 70 -170 60 -180 50 -190 40 -200 -280 30 -290 20 REAL IMPEDANCE -210 -220 1 10 INDUCTIVE DEGENERATION (nH) _______________________________________________________________________________________ 100 IMAGINARY IMPEDANCE (Ω) FSK DEMODULATOR OUTPUT (V) 50 -10 8 IMAGE REJECTION vs. TEMPERATURE SYSTEM GAIN vs. IF FREQUENCY 1.6 MAX7032 toc13 FSK DEMODULATOR OUTPUT vs. IF FREQUENCY NORMALIZED IF GAIN (dB) MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL RECEIVER fRF = 434MHz -60 PHASE NOISE (dBc/Hz) PHASE NOISE (dBc/Hz) MAX7032 toc19 fRF = 315MHz -60 PHASE NOISE vs. OFFSET FREQUENCY -50 -70 -80 -90 -100 -110 MAX7032 toc20 PHASE NOISE vs. OFFSET FREQUENCY -50 -70 -80 -90 -100 -110 -120 -120 100 1k 10k 100k 1M 10M 100 1k OFFSET FREQUENCY (Hz) 10k 100k 10M 1M OFFSET FREQUENCY (Hz) TRANSMITTER SUPPLY CURRENT vs. SUPPLY VOLTAGE TA = +125°C 12 TA = -40°C TA = +25°C 10 5.0 TA = +125°C 4.5 TA = +85°C 4.0 3.5 TA = +25°C 2.5 8 3.0 3.3 3.6 2.4 SUPPLY VOLTAGE (V) TA = +85°C 4.5 4.0 3.0 3.3 TA = +25°C TA = -40°C 9 8 PA ON 7 2.7 3.0 SUPPLY VOLTAGE (V) 3.3 3.6 2.7 3.0 3.3 3.6 14 fRF = 434MHz ENVELOPE SHAPING ENABLED 13 12 11 10 9 PA ON 8 7 6 50% DUTY CYCLE 4 2.4 2.4 SUPPLY CURRENT vs. OUTPUT POWER 10 5 3.0 2.1 TA = +25°C 2.1 3.6 6 3.5 TA = -40°C SUPPLY VOLTAGE (V) fRF = 315MHz ENVELOPE SHAPING ENABLED 11 SUPPLY CURRENT (mA) SUPPLY CURRENT (mA) TA = +125°C 5.0 2.7 SUPPLY CURRENT vs. OUTPUT POWER 12 MAX7032 toc24 fRF = 434MHz PA OFF 5.5 TA = +125°C 13 SUPPLY VOLTAGE (V) SUPPLY CURRENT vs. SUPPLY VOLTAGE 6.0 TA = +85°C 9 2.1 SUPPLY CURRENT (mA) 2.7 MAX7032 toc25 2.4 15 TA = -40°C 2.0 2.1 fRF = 434MHz PA ON WITHOUT ENVELOPE SHAPING 11 3.0 MAX7032 toc23 5.5 17 MAX7032 toc26 TA = +85°C SUPPLY CURRENT vs. SUPPLY VOLTAGE fRF = 315MHz PA OFF SUPPLY CURRENT (mA) 14 6.0 MAX7032 toc21 fRF = 315MHz PA ON WITHOUT ENVELOPE SHAPING SUPPLY CURRENT (mA) SUPPLY CURRENT (mA) 16 MAX7032 toc22 SUPPLY CURRENT vs. SUPPLY VOLTAGE 50% DUTY CYCLE 5 -14 -10 -6 -2 2 6 AVERAGE OUTPUT POWER (dBm) 10 -14 -10 -6 -2 2 6 10 AVERAGE OUTPUT POWER (dBm) _______________________________________________________________________________________ 9 MAX7032 Typical Operating Characteristics (continued) (Typical Application Circuit, VPAVDD = VAVDD = VDVDD = VHVIN = +3.0V, fRF = 433.92MHz, TA = +25°C, IF BW = 280kHz, data rate = 4kbps Manchester encoded, frequency deviation = ±50kHz, BER = 0.2% average RF power, unless otherwise noted.) Typical Operating Characteristics (continued) (Typical Application Circuit, VPAVDD = VAVDD = VDVDD = VHVIN = +3.0V, fRF = 433.92MHz, TA = +25°C, IF BW = 280kHz, data rate = 4kbps Manchester encoded, frequency deviation = ±50kHz, BER = 0.2% average RF power, unless otherwise noted.) TRANSMITTER SUPPLY CURRENT AND OUTPUT POWER vs. EXTERNAL RESISTOR 12 16 14 8 14 12 4 0 CURRENT 8 -4 6 -8 -8 4 -12 4 -16 2 10 100 10k 1k -16 0.1 1 EXTERNAL RESISTOR (Ω) 8 TA = +125°C 6 TA = +85°C MAX7032 28-2 TA = +25°C 10 8 TA = +125°C 6 14 TA = +85°C 3.0 3.3 2.4 OUTPUT POWER vs. SUPPLY VOLTAGE 2.7 3.0 3.3 2.1 3.6 2.4 12 fRF = 315MHz PA ON TA = -40°C 35 EFFICIENCY (%) TA = -40°C TA = +25°C 10 3.3 3.6 fRF = 434MHz PA ON TA = -40°C 35 TA = +85°C 25 TA = +125°C 3.0 EFFICIENCY vs. SUPPLY VOLTAGE 40 TA = +25°C 30 2.7 SUPPLY VOLTAGE (V) EFFICIENCY vs. SUPPLY VOLTAGE 40 MAX7032 29-2 fRF = 434MHz PA ON ENVELOPE SHAPING ENABLED 8 TA = +125°C TA = +85°C SUPPLY VOLTAGE (V) SUPPLY VOLTAGE (V) 14 8 4 2.1 3.6 EFFICIENCY (%) 2.7 MAX7032 toc30 2.4 10k 10 6 4 4 2.1 1k fRF = 434MHz PA ON ENVELOPE SHAPING DISABLED TA = -40°C TA = +25°C 12 OUTPUT POWER (dBm) TA = +25°C 10 fRF = 315MHz PA ON ENVELOPE SHAPING ENABLED TA = -40°C 12 OUTPUT POWER (dBm) OUTPUT POWER (dBm) 12 100 OUTPUT POWER vs. SUPPLY VOLTAGE OUTPUT POWER vs. SUPPLY VOLTAGE 14 MAX7032 28-1 fRF = 315MHz PA ON ENVELOPE SHAPING DISABLED TA = -40°C 10 EXTERNAL RESISTOR (Ω) OUTPUT POWER vs. SUPPLY VOLTAGE 14 -12 fRF = 434MHz PA ON MAX7032 29-1 1 4 CURRENT 0 6 0.1 12 10 -4 fRF = 315MHz PA ON 16 8 12 8 2 POWER MAX7032 toc31 10 OUTPUT POWER (dBm) POWER MAX7032 toc27-2 OUTPUT POWER (dBm) 18 SUPPLY CURRENT (mA) 16 16 SUPPLY CURRENT (mA) SUPPLY CURRENT AND OUTPUT POWER vs. EXTERNAL RESISTOR MAX7032 toc27-1 18 OUTPUT POWER (dBm) MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL TA = +25°C 30 TA = +85°C 25 TA = +125°C TA = +125°C TA = +85°C 6 2.4 2.7 3.0 SUPPLY VOLTAGE (V) 10 20 20 2.1 3.3 3.6 2.1 2.4 2.7 3.0 SUPPLY VOLTAGE (V) 3.3 3.6 2.1 2.4 2.7 3.0 SUPPLY VOLTAGE (V) ______________________________________________________________________________________ 3.3 3.6 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL TRANSMITTER TA = +125°C TA = +25°C 20 TA = +85°C 15 -60 2.7 3.0 3.3 3.6 2.1 SUPPLY VOLTAGE (V) -100 -110 2.4 2.7 3.0 100 3.6 3.3 1k 10k -70 -80 -90 -100 -110 -120 -40 REFERENCE SPUR MAGNITUDE (dBc) -60 1M 10M REFERENCE SPUR MAGNITUDE vs. SUPPLY VOLTAGE MAX7032 toc35 fRF = 434MHz 100k OFFSET FREQUENCY (Hz) SUPPLY VOLTAGE (V) -40 PHASE NOISE (dBc/Hz) -90 -130 PHASE NOISE vs. OFFSET FREQUENCY -50 -80 -140 15 2.4 -70 -120 TA = +125°C -45 433.92MHz -50 -55 315MHz -60 -65 -130 -140 -70 1k 10k 100k 1M 10M 2.1 2.4 OFFSET FREQUENCY (Hz) 8 fRF = 315MHz 2 0 fRF = 434MHz -2 3.3 3.6 -4 -6 -56 CLKOUT SPUR MAGNITUDE (dBc) 10 4 3.0 CLKOUT SPUR MAGNITUDE vs. SUPPLY VOLTAGE FREQUENCY STABILITY vs. SUPPLY VOLTAGE 6 2.7 SUPPLY VOLTAGE (V) MAX7032 toc38 100 MAX7032 toc37 2.1 fRF = 315MHz -50 TA = +85°C 10 MAX7032 toc34 TA = -40°C 25 -40 MAX7032 toc36 20 fRF = 434MHz 50% DUTY CYCLE PHASE NOISE (dBc/Hz) EFFICIENCY (%) TA = +25°C FREQUENCY STABILITY (ppm) EFFICIENCY (%) 30 MAX7032 toc32 TA = -40°C 25 PHASE NOISE vs. OFFSET FREQUENCY EFFICIENCY vs. SUPPLY VOLTAGE fRF = 315MHz 50% DUTY CYCLE MAX7032 toc33 EFFICIENCY vs. SUPPLY VOLTAGE 30 fRF = 434MHz CLKOUT SPUR = fRF ± fCLKOUT 10pF LOAD CAPACITANCE -58 fCLKOUT = fXTAL/8 -60 -62 fCLKOUT = fXTAL/2 -64 fCLKOUT = fXTAL/4 -8 -66 -10 2.1 2.4 2.7 3.0 SUPPLY VOLTAGE (V) 3.3 3.6 2.1 2.4 2.7 3.0 3.3 3.6 SUPPLY VOLTAGE (V) ______________________________________________________________________________________ 11 MAX7032 Typical Operating Characteristics (continued) (Typical Application Circuit, VPAVDD = VAVDD = VDVDD = VHVIN = +3.0V, fRF = 433.92MHz, TA = +25°C, IF BW = 280kHz, data rate = 4kbps Manchester encoded, frequency deviation = ±50kHz, BER = 0.2% average RF power, unless otherwise noted.) Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL MAX7032 Pin Description PIN 1 12 NAME PAVDD FUNCTION Power-Amplifier Supply Voltage. Bypass to GND with 0.01µF and 220pF capacitors placed as close as possible to the pin. 2 ROUT Envelope-Shaping Output. ROUT controls the power-amplifier envelope’s rise and fall times. Connect ROUT to the PA pullup inductor or optional power-adjust resistor. Bypass the inductor to GND as close as possible to the inductor with 680pF and 220pF capacitors as shown in the Typical Application Circuit. 3 TX/RX1 Transmit/Receive Switch Throw. Drive T/R high to short TX/RX1 to TX/RX2. Drive T/R low to disconnect TX/RX1 from TX/RX2. Functionally identical to TX/RX2. 4 TX/RX2 Transmit/Receive Switch Pole. Typically connected to ground. See the Typical Application Circuit. 5 PAOUT Power-Amplifier Output. Requires a pullup inductor to the supply voltage (or ROUT if envelope shaping is desired), which may be part of the output-matching network to an antenna. 6 AVDD Analog Power-Supply Voltage. AVDD is connected to an on-chip +3.0V regulator in 5V operation. Bypass AVDD to GND with 0.1µF and 220pF capacitors placed as close as possible to the pin. 7 LNAIN Low-Noise Amplifier Input. Must be AC-coupled. 8 LNASRC Low-Noise Amplifier Source for External Inductive Degeneration. Connect an inductor to GND to set the LNA input impedance. 9 LNAOUT Low-Noise Amplifier Output. Must be connected to AVDD through a parallel LC tank filter. AC-couple to MIXIN+. 10 MIXIN+ 11 MIXIN- 12 MIXOUT Noninverting Mixer Input. Must be AC-coupled to the LNA output. Inverting Mixer Input. Bypass to AVDD with a capacitor as close as possible to LNA LC tank filter. 330Ω Mixer Output. Connect to the input of the 10.7MHz filter. 13 IFIN- Inverting 330Ω IF Limiter Amplifier Input. Bypass to GND with a capacitor. 14 IFIN+ Noninverting 330Ω IF Limiter Amplifier Input. Connect to the output of the 10.7MHz IF filter. 15 PDMIN 16 PDMAX 17 DS- Inverting Data Slicer Input 18 DS+ Noninverting Data Slicer Input 19 OP+ 20 DF 21 RSSI 22 T/R 23 ENABLE 24 DATA 25 CLKOUT 26 DVDD Minimum-Level Peak Detector for Demodulator Output Maximum-Level Peak Detector for Demodulator Output Noninverting Op Amp Input for the Sallen-Key Data Filter Data Filter Feedback Node. Input for the feedback of the Sallen-Key data filter. Buffered Received-Signal-Strength Indicator Output Transmit/ Receive. Drive high to put the device in transmit mode. Drive low or leave unconnected to put the device in receive mode. It is internally pulled down. This function is also controlled by a configuration register. Enable. Drive high for normal operation. Drive low or leave unconnected to put the device into shutdown mode. Receiver Data Output/Transmitter Data Input Divided Crystal Clock Buffered Output Digital Power-Supply Voltage. Bypass to GND with 0.01µF and 220pF capacitors placed as close as possible to the pin. ______________________________________________________________________________________ Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL PIN NAME FUNCTION 27 HVIN 28 CS Serial Interface Active-Low Chip Select 29 DIO Serial Interface Serial Data Input/Output 30 SCLK Serial Interface Clock Input 31 XTAL1 Crystal Input 1. Bypass to GND if XTAL2 is driven by an AC-coupled external reference. 32 XTAL2 Crystal Input 2. XTAL2 can be driven from an AC-coupled external reference. — EP Exposed Pad. Solder evenly to the board’s ground plane for proper operation. High-Voltage Supply Input. For 3V operation, connect HVIN to PAVDD, AVDD, and DVDD. For 5V operation, connect only HVIN to 5V. Bypass HVIN to GND with 0.01µF and 220pF capacitors placed as close as possible to the pin. Detailed Description The MAX7032 300MHz to 450MHz CMOS transceiver and a few external components provide a complete transmit and receive chain from the antenna to the digital data interface. This device is designed for transmitting and receiving ASK and FSK data. All transmit frequencies are generated by a fractional-N-based synthesizer, allowing for very fine frequency steps in increments of fXTAL/4096. The receive LO is generated by a traditional integer-N-based synthesizer. Depending on component selection, data rates as high as 33kbps (Manchester encoded) or 66kbps (NRZ encoded) can be achieved. Receiver Low-Noise Amplifier (LNA) The LNA is a cascode amplifier with off-chip inductive degeneration that achieves approximately 30dB of voltage gain that is dependent on both the antenna matching network at the LNA input and the LC tank network between the LNA output and the mixer inputs. The off-chip inductive degeneration is achieved by connecting an inductor from LNASRC to GND. This inductor sets the real part of the input impedance at LNAIN, allowing for a more flexible match for low-input impedance such as a PCB trace antenna. A nominal value for this inductor with a 50Ω input impedance is 12nH at 315MHz and 10nH at 434MHz, but the inductance is affected by PCB trace length. LNASRC can be shorted to ground to increase sensitivity by approximately 1dB, but the input match must then be reoptimized. The LC tank filter connected to LNAOUT consists of L5 and C9 (see the Typical Application Circuit). Select L5 and C9 to resonate at the desired RF input frequency. The resonant frequency is given by: f= 1 2π L TOTAL × CTOTAL where LTOTAL = L5 + LPARASITICS and CTOTAL = C9 + CPARASITICS. LPARASITICS and CPARASITICS include inductance and capacitance of the PCB traces, package pins, mixer input impedance, LNA output impedance, etc. These parasitics at high frequencies cannot be ignored and can have a dramatic effect on the tank filter center frequency. Lab experimentation must be done to optimize the center frequency of the tank. The total parasitic capacitance is generally between 5pF and 7pF. Automatic Gain Control (AGC) When the AGC is enabled, it monitors the RSSI output. When the RSSI output reaches 1.28V, which corresponds to an RF input level of approximately -55dBm, the AGC switches on the LNA gain-reduction attenuator. The attenuator reduces the LNA gain by 36dB, thereby reducing the RSSI output by about 540mV to 740mV. The LNA resumes high-gain mode when the RSSI output level drops back below 680mV (approximately -59dBm at the RF input) for a programmable interval called the AGC dwell time. The AGC has a hysteresis of approximately 4dB. With the AGC function, the RSSI dynamic range is increased, allowing the MAX7032 to reliably produce an ASK output for RF input levels up to 0dBm with a modulation depth of 18dB. AGC is not required and can be disabled in either ASK or FSK mode. AGC is not necessary for FSK mode because large received signal levels do not affect FSK performance. ______________________________________________________________________________________ 13 MAX7032 Pin Description (continued) MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL Mixer A unique feature of the MAX7032 is the integrated image rejection of the mixer. This eliminates the need for a costly front-end SAW filter for many applications. The advantage of not using a SAW filter is increased sensitivity, simplified antenna matching, less board space, and lower cost. The mixer cell is a pair of double-balanced mixers that perform an IQ downconversion of the RF input to the 10.7MHz intermediate frequency (IF) with low-side injection (i.e., fLO = fRF - fIF). The image-rejection circuit then combines these signals to achieve a typical 46dB of image rejection over the full temperature range. Lowside injection is required as high-side injection is not possible due to the on-chip image rejection. The IF output is driven by a source follower, biased to create a driving impedance of 330Ω to interface with an off-chip 330Ω ceramic IF filter. The voltage-conversion gain driving a 330Ω load is approximately 20dB. Note that the MIXIN+ and MIXIN- inputs are functionally identical. Integer-N Phase-Locked Loop (PLL) The MAX7032 utilizes a fixed integer-N PLL to generate the receive LO. All PLL components, including the loop filter, VCO, charge pump, asynchronous 24x divider, and phase-frequency detector are integrated on-chip. The loop bandwidth is approximately 500kHz. The relationship between RF, IF, and reference frequencies is given by: fREF = (fRF – fIF)/24 Intermediate Frequency (IF) The IF section presents a differential 330Ω load to provide matching for the off-chip ceramic filter. The internal six AC-coupled limiting amplifiers produce an overall gain of approximately 65dB, with a bandpass filter type response centered near the 10.7MHz IF frequency with a 3dB bandwidth of approximately 10MHz. For ASK data, the RSSI circuit demodulates the IF to baseband by producing a DC output proportional to the log of the IF signal level with a slope of approximately 15mV/dB. For FSK, the limiter output is fed into a PLL to demodulate the IF. The FSK demodulation slope is approximately 2.0mV/kHz. FSK Demodulator The FSK demodulator uses an integrated 10.7MHz PLL that tracks the input RF modulation and converts the frequency deviation into a voltage difference. The PLL is illustrated in Figure 1. The input to the PLL comes from the output of the IF limiting amplifiers. The PLL control voltage responds to changes in the frequency of the input signal with a nominal gain of 2.0mV/kHz. For example, an FSK peak-to-peak deviation of 50kHz generates 14 TO FSK BASEBAND FILTER AND DATA SLICER PHASE DETECTOR IF LIMITING AMPS CHARGE PUMP LOOP FILTER 10.7MHz VCO 2.0mV/kHz Figure 1. FSK Demodulator PLL Block Diagram a 100mVP-P signal on the control line. This control voltage is then filtered and sliced by the baseband circuitry. The FSK demodulator PLL requires calibration to overcome variations in process, voltage, and temperature. For more information on calibrating the FSK demodulator, see the Calibration section. The maximum calibration time is 150µs. In discontinuous receive (DRX) mode, the FSK demodulator calibration occurs automatically just after the IC exits sleep mode, as long as the ACAL bit is set to 1. Data Filter The data filter for the demodulated data is implemented as a 2nd-order lowpass Sallen-Key filter. The pole locations are set by the combination of two on-chip resistors and two external capacitors. Adjusting the value of the external capacitors changes the corner frequency to optimize for different data rates. The corner frequency in kHz should be set to approximately 3 times the fastest expected Manchester data rate in kbps from the transmitter (1.5 times the fastest expected NRZ data rate) for ASK. For FSK, the corner frequency should be set to approximately 2 times the fastest expected Manchester data rate in kbps from the transmitter (1 times the fastest expected NRZ data rate). Keeping the corner frequency near the data rate rejects any noise at higher frequencies, resulting in an increase in receiver sensitivity. Table 1 lists coefficients to calculate CF1 and CF2. Table 1. Coefficients to Calculate CF1 and CF2 FILTER TYPE a b Butterworth (Q = 0.707) 1.414 1.000 Bessel (Q = 0.577) 1.3617 0.618 ______________________________________________________________________________________ Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL b CF1 = a(100kΩ)(π)(fC ) a CF2 = 4(100kΩ)(π)(fC ) RSSI OR FSK DEMOD MAX7032 100kΩ 100kΩ DS+ MAX7032 The configuration shown in Figure 2 can create a Butterworth or Bessel response. The Butterworth filter offers a very flat amplitude response in the passband and a rolloff rate of 40dB/decade for the two-pole filter. The Bessel filter has a linear phase response, which works well for filtering digital data. To calculate the value of the capacitors, use the following equations, along with the coefficients in Table 1: OP+ DF CF1 CF2 Figure 2. Sallen-Key Lowpass Data Filter where fC is the desired 3dB corner frequency. For example, choose a Butterworth filter response with a corner frequency of 5kHz: MAX7032 1.000 CF1 = ≈ 450pF (1.414)(100kΩ)(3.14)(5kHz) 1.414 CF2 = ≈ 225pF (4)(100kΩ)(3.14)(5kHz) Choosing standard capacitor values changes CF1 to 470pF and CF2 to 220pF. In the Typical Application Circuit, CF1 and CF2 are named C16 and C17, respectively. Data Slicer The data slicer takes the analog output of the data filter and converts it to a digital signal. This is achieved by using a comparator and comparing the analog input to a threshold voltage. The threshold voltage is set by the voltage on the DS- pin, which is connected to the negative input of the data-slicer comparator. Numerous configurations can be used to generate the data-slicer threshold. For example, the circuit in Figure 3 shows a simple method using only one resistor and one capacitor. This configuration averages the analog output of the filter and sets the threshold to approximately 50% of that amplitude. With this configuration, the threshold automatically adjusts as the analog signal varies, minimizing the possibility for errors in the digital data. The values of R and C affect how fast the threshold tracks the analog amplitude. Be sure to keep the corner frequency of the RC circuit much lower (about 10 times) than the lowest expected data rate. With this configuration, a long string of NRZ zeros or ones can cause the threshold to drift. This configuration works DATA SLICER DS- DATA DS+ R C Figure 3. Generating Data Slicer Threshold Using a Lowpass Filter best if a coding scheme, such as Manchester coding, which has an equal number of zeros and ones, is used. Figure 4 shows a configuration that uses the positive and negative peak detectors to generate the threshold. This configuration sets the threshold to the midpoint between a high output and a low output of the data filter. Peak Detectors The maximum peak detector (PDMAX) and minimum peak detector (PDMIN), with resistors and capacitors shown in Figure 4, create DC output voltages equal to the high and low peak values of the filtered ASK or FSK demodulated signals. The resistors provide a path for the capacitors to discharge, allowing the peak detectors to dynamically follow peak changes of the data filter output voltages. ______________________________________________________________________________________ 15 MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL MAX7032 MINIMUM PEAK DETECTOR MAX7032 PDMIN PEAK DET PEAK DET DATA SLICER BASEBAND FILTER PDMAX R DATA TO SLICER INPUT TRK_EN = 1 MAXIMUM PEAK DETECTOR PDMIN R PDMAX C C TRK_EN = 1 Figure 4. Generating Data Slicer Threshold Using the Peak Detectors Figure 5. Peak-Detector Track Enable The maximum and minimum peak detectors can be used together to form a data slicer threshold voltage at a value midway between the maximum and minimum voltage levels of the data stream (see the Data Slicer section and Figure 4). The RC time constant of the peak-detector combining network should be set to at least 5 times the data period. If there is an event that causes a significant change in the magnitude of the baseband signal, such as an AGC gain switch or a power-up transient, the peak detectors may “catch” a false level. If a false peak is detected, the slicing level is incorrect. The MAX7032 has a feature called peak-detector track enable (TRK_EN), where the peak-detector outputs can be reset (see Figure 5). If TRK_EN is set (logic 1), both the maximum and minimum peak detectors follow the input signal. When TRK_EN is cleared (logic 0), the peak detectors revert to their normal operating mode. The TRK_EN function is automatically enabled for a short time whenever the IC is first powered up, or transitions from transmit to receive mode, or recovers from the sleep portion of DRX mode, or when an AGC gain switch occurs regardless of the bit setting. Since the peak detectors exhibit a fast-attack/slow-decay response, this feature allows for an extremely fast startup or AGC recovery. See Figure 6 for an illustration of a fast-recovery sequence. In addition to the automatic control of this function, the TRK_EN bits can be controlled through the serial interface (see the Serial Control Interface section). Transmitter Power Amplifier (PA) The PA of the MAX7032 is a high-efficiency, opendrain, switch-mode amplifier. The PA with proper 16 RECEIVER ENABLED, TRK_EN SET TRK_EN CLEARED MAX PEAK DETECTOR 200mV/div FILTER OUTPUT MIN PEAK DETECTOR DATA OUTPUT DATA OUTPUT 2V/div 100μs/div Figure 6. Fast Receiver Recovery in FSK Mode Utilizing Peak Detectors output-matching network can drive a wide range of antenna impedances, which includes a small-loop PCB trace and a 50Ω antenna. The output-matching network for a 50Ω antenna is shown in the Typical Application Circuit. The output-matching network suppresses the carrier harmonics and transforms the antenna impedance to an optimal impedance at PAOUT (pin 5). The optimal impedance at PAOUT is 250Ω. When the output-matching network is properly tuned, the PA transmits power with a high overall efficiency of up to 32%. The efficiency of the PA itself is more than 46%. The output power is set by an external resistor at PAOUT and is also dependent on the external antenna and antenna-matching network at the PA output. ______________________________________________________________________________________ Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL Fractional-N PLL The MAX7032 utilizes a fully integrated fractional-N PLL for its transmit frequency synthesizer. All PLL components, including the loop filter, are included on chip. The loop bandwidth is approximately 200kHz. The 16bit fractional-N topology allows the transmit frequency to be adjusted in increments of fXTAL/4096. The finefrequency-adjustment capability enables the use of a single crystal, as the transmit frequency can be set within 2kHz of the receive frequency. The fractional-N topology also allows exact FSK frequency deviations to be programmed, completely eliminating the problems associated with generating frequency deviations by crystal oscillator pulling. The integer and fractional portions of the PLL divider ratio set the transmit frequency. The example below shows how to calculate fXTAL and how to determine the correct values to be loaded to register TxLOW (register 0x0D and 0x0E) and TxHIGH (registers 0x0F and 0x10): Assume the receiver/ASK transmit frequency = 315MHz and IF = 10.7MHz: (f − 10.7) fXTAL = RF = 12.67917MHz 24 and fRF fXTAL = 24.8439 = transmit PLL divider ratio Due to the nature of the transmit PLL frequency divider, a fixed offset of 16 must be subtracted from the transmit PLL divider ratio for programming the MAX7032’s transmit frequency registers. To determine the value to program the MAX7032’s transmit frequency registers, convert the decimal value of the following equation to the nearest hexadecimal value: ⎛ fRF ⎞ − 16⎟ × 4096 = decimal value to program ⎜ f ⎝ XTAL ⎠ transmit frequency registers In this example, the rounded decimal value is 36,225, or 8D81 hexadecimal. The upper byte (8D) is loaded into register 0x0D, and the low byte (81) is loaded into register 0x0E. In FSK mode, the transmit frequencies equal the upper and lower frequencies that are programmed into the MAX7032’s transmit frequency registers. Calculate the upper frequency in the same way as shown above. In ASK mode, the transmit frequency equals the lower frequency that is programmed into the MAX7032’s transmit frequency registers. Power-Supply Connections The MAX7032 can be powered from a 2.1V to 3.6V supply or a 4.5V to 5.5V supply. If a 4.5V to 5.5V supply is used, then the on-chip linear regulator reduces the 5V supply to the 3V needed to operate the chip. To operate the MAX7032 from a 3V supply, connect PAVDD, AVDD, DVDD, and HVIN to the 3V supply. When using a 5V supply, connect the supply to HVIN only and connect AVDD, PAVDD, and DVDD together. In both cases, bypass DVDD, PAVDD and HVIN to GND with a 0.01µF and 220pF capacitor and bypass AVDD to GND with a 0.1µF and 220pF capacitor. Bypass T/R, ENABLE, DATA, CS, DIO, and SCLK with 10pF capacitors to GND. Place all bypass capacitors as close as possible to the respective pins. Transmit/Receive Antenna Switch The MAX7032 features an internal SPST RF switch, which, when combined with a few external components, allows the transmit and receive pins to share a common antenna (see the Typical Application Circuit). In receive mode, the switch is open and the power amplifier is shut down, presenting a high impedance to minimize the loading of the LNA. In transmit mode, the switch closes to complete a resonant tank circuit at the PA output and forms an RF short at the input to the LNA. In this mode, the external passive components couple the output of the PA to the antenna to protect the LNA input from strong transmitted signals. The switch state is controlled either by an external digital input or by the T/R bit, which is bit 6 in the configuration 0 register, T/R. Drive the T/R pin high to put the device in transmit mode; drive the T/R pin low to put the device in receive mode. ______________________________________________________________________________________ 17 MAX7032 Envelope Shaping The MAX7032 features an internal envelope-shaping resistor, which connects between the open-drain output of the PA and the power supply (see the Typical Application Circuit ). The envelope-shaping resistor slows the turn-on/turn-off of the PA in ASK mode and results in a smaller spectral width of the modulated PA output signal. MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL Crystal Oscillator (XTAL) The XTAL oscillator in the MAX7032 is designed to present a capacitance of approximately 3pF between the XTAL1 and XTAL2 pins. In most cases, this corresponds to a 4.5pF load capacitance applied to the external crystal when typical PCB parasitics are added. It is very important to use a crystal with a load capacitance that is equal to the capacitance of the MAX7032 crystal oscillator plus PCB parasitics. If a crystal designed to oscillate with a different load capacitance is used, the crystal is pulled away from its stated operating frequency, introducing an error in the reference frequency. Crystals designed to operate with higher differential load capacitance always pull the reference frequency higher. In actuality, the oscillator pulls every crystal. The crystal’s natural frequency is really below its specified frequency, but when loaded with the specified load capacitance, the crystal is pulled and oscillates at its specified frequency. This pulling is already accounted for in the specification of the load capacitance. Additional pulling can be calculated if the electrical parameters of the crystal are known. The frequency pulling is given by: ⎞ C ⎛ 1 1 fP = m ⎜ − × 106 2 ⎝ CCASE + CLOAD CCASE + CSPEC ⎟⎠ where: fp is the amount the crystal frequency is pulled in ppm. Cm is the motional capacitance of the crystal. CCASE is the case capacitance. CSPEC is the specified load capacitance. CLOAD is the actual load capacitance. When the crystal is loaded as specified, i.e., CLOAD = CSPEC, the frequency pulling equals zero. Serial Control Interface Communication Protocol The MAX7032 programs through a 3-wire interface. The data input must follow the timing diagrams shown in Figures 7, 8, and 9. Note that the DIO line must be held LOW while CS is high. This is to prevent the MAX7032 from entering discontinuous receive mode if the DRX bit is high. The data is latched on the rising edge of SCLK, and therefore must be stable before that edge. The data sequencing is MSB first, the command (C[1:0] see Table 2), the register address (A[5:0] see Table 3), and the data (D[7:0] see Table 4). Table 2. Command Bits C[1:0] DESCRIPTION 0x0 No operation 0x1 Write data 0x2 Read data 0x3 Master reset tCS CS tCH tCSS tSC tCSH tCL SCLK tDH tTH tDS DIO HI-Z HI-Z DATA IN D7 D0 DATA OUT Figure 7. Serial Interface Timing Diagram 18 tTR tDO tDV ______________________________________________________________________________________ HI-Z Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL MAX7032 Table 3. Register Summary REGISTER A[5:0] REGISTER NAME DESCRIPTION 0x00 Power configuration Enables/disables the LNA, AGC, mixer, baseband, peak detectors, PA, and RSSI output (see Table 5). 0x01 Control Controls AGC lock, gain state, peak-detector tracking, polling timer and FSK calibration, clock signal output, and sleep mode (see Table 6). 0x02 Configuration0 Sets options for modulation, TX/RX mode, manual-gain mode, discontinuous receive mode, off-timer and on-timer prescalers (see Table 7). 0x03 Configuration1 Sets options for automatic FSK calibration, clock output, output clock divider ratio, AGC dwell timer (see Tables 8, 10, 11, and 12). 0x05 Oscillator frequency Sets the internal clock frequency divisor. This register must be set to the integer result of fXTAL/100kHz (see the Oscillator Frequency Register (Address 0x05) section). 0x06 Off timer—tOFF (upper byte) 0x07 Off timer—tOFF (lower byte) 0x08 CPU recovery timer—tCPU 0x09 RF settling timer—tRF (upper byte) 0x0A RF settling timer—tRF (lower byte) 0x0B On timer—tON (upper byte) 0x0C On timer—tON (lower byte) 0x0D Transmitter low-frequency setting—TxLOW (upper byte) 0x0E Transmitter low-frequency setting—TxLOW (lower byte) 0x0F Transmitter high-frequency setting—TxHIGH (upper byte) 0x10 Transmitter high-frequency setting—TxHIGH (lower byte) 0x1A Status register (read only) Sets the duration that the MAX7032 remains in low-power mode when DRX is active (see Table 12). Increases maximum time the MAX7032 stays in lower power mode while CPU wakes up when DRX is active (see Table 13). During the time set by the RF settling timer, the MAX7032 is powered on with the peak detectors and the data outputs disabled to allow time for the RF section to settle. DIO must be driven low at any time during tLOW = tCPU + tRF + tON or the timer sequence restarts (see Table 14). Sets the duration that the MAX7032 remains in active mode when DRX is active (see Table 15). Sets the low frequency (FSK) of the transmitter or the carrier frequency of ASK for the fractional-N synthesizer. Sets the high frequency (FSK) of the transmitter for the fractional-N synthesizer. Provides status for PLL lock, AGC state, crystal operation, polling timer, and FSK calibration (see Table 9). ______________________________________________________________________________________ 19 MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL CS SCLK DIO C1 C0 A5 A4 A3 COMMAND A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 DATA ADDRESS Figure 8. Data Input Diagram CS SCLK DIO 1 0 A5 A4 A3 A2 A1 A0 0 0 0 0 0 0 0 R7 R6 R5 DATA ADDRESS READ COMMAND 0 R4 R3 R2 R1 R0 R7 R0 REGISTER DATA REGISTER DATA 16 BITS OF DATA CS SCLK DIO 1 0 READ COMMAND A5 A4 A3 A2 A1 A0 0 0 ADDRESS 0 0 0 DATA 0 0 0 R7 R6 R5 R4 R3 R2 R1 A3 REGISTER DATA 8 BITS OF DATA Figure 9. Read Command on a 3-Wire Serial Interface DIO is selected as an output of the MAX7032 for the following CS cycle whenever a READ command is received. The CPU must tri-state the DIO line on the cycle of CS that follows a read command, so the MAX7032 can drive the data output line. Figure 9 shows the diagram of the 3-wire interface. Note that the user can choose to send either 16 cycles of SLCK or just eight cycles as all the registers are 8-bits wide. The 20 user must drive DIO low at the end of the read sequence. The MASTER RESET command (0x3) (see Table 2) sends a reset signal to all the internal registers of the MAX7032 just like a power-off and power-on sequence would do. The reset signal remains active for as long as CS is high after the command is sent. ______________________________________________________________________________________ Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL MAX7032 Table 4. Register Configuration DATA NAME (ADDRESS) D7 D6 D5 D4 D3 D2 D1 D0 POWER[7:0] (0x00) LNA AGC MIXER BaseB PkDet PA RSSIO X CONTRL[7:0] (0x01) AGCLK GAIN TRK_EN X PCAL FCAL CKOUT SLEEP CONF0[7:0] (0x02) MODE T/R MGAIN DRX OFPS1 OFPS0 ONPS1 ONPS0 CONF1[7:0] (0x03) X ACAL CLKOF CDIV1 CDIV0 DT2 DT1 DT0 OSC[7:0] (0x05) OSC7 OSC6 OSC5 OSC4 OSC3 OSC2 OSC1 OSC0 tOFF[15:8] (0x06) tOFF 15 tOFF 14 tOFF 13 tOFF 12 tOFF 11 tOFF 10 tOFF 9 tOFF 8 tOFF[7:0] (0x07) tOFF 7 tOFF 6 tOFF 5 tOFF 4 tOFF 3 tOFF 2 tOFF 1 tOFF 0 tCPU[7:0] (0x08) tCPU 7 tCPU 6 tCPU 5 tCPU 4 tCPU 3 tCPU 2 tCPU 1 tCPU 0 tRF[15:8] (0x09) tRF 15 tRF 14 tRF 13 tRF 12 tRF 11 tRF 10 tRF 9 tRF 8 tRF[7:0] (0x0A) tRF 7 tRF 6 tRF 5 tRF 4 tRF 3 tRF 2 tRF 1 tRF 0 tON[15:8] (0x0B) tON 15 tON 14 tON 13 tON 12 tON 11 tON 10 tON 9 tON 8 tON[7:0] (0x0C) tON 7 tON 6 tON 5 tON 4 tON 3 tON 2 tON 1 tON 0 TxLOW[15:8] (0x0D) TxL15 TxL14 TxL13 TxL12 TxL11 TxL10 TxL9 TxL8 TxLOW[7:0] (0x0E) TxL7 TxL6 TxL5 TxL4 TxL3 TxL2 TxL1 TxL0 TxHIGH[15:8] (0x0F) TxH15 TxH14 TxH13 TxH12 TxH11 TxH10 TxH9 TxH8 TxHIGH[7:0] (0x10) TxH7 TxH6 TxH5 TxH4 TxH3 TxH2 TxH1 TxH0 STATUS[7:0] (0x1A) LCKD GAINS CLKON 0 0 0 PCALD FCALD Continuous Receive Mode (DRX = 0) In continuous receive mode, individual analog modules can be powered on directly through the power configuration register (register 0x00). The SLEEP bit (bit 0 in register 0x01) overrides the power configuration registers and puts the device into deep-sleep mode when set. It is also necessary to write the frequency divisor of the external crystal in the oscillator frequency register (register 0x05) to optimize image rejection and to enable accurate calibration sequences for the polling timer and the FSK demodulator. This number is the integer result of fXTAL/100kHz. If the FSK receive function is selected, it is necessary to perform an FSK calibration to allow operation; otherwise, the demodulator is saturated. Polling timer calibration is not necessary. See the Calibration section for more information. Discontinuous Receive Mode (DRX = 1) In the discontinuous receive mode (DRX = 1), the receiver modules set to logic 1 by the power register (0x00) of the MAX7032 toggle between OFF and ON, according to internal timers tOFF, tCPU, tRF, and tON. It is also necessary to write the frequency divisor of the external crystal in the oscillator frequency register (register 0x05). This number is the integer result of f XTAL /100kHz. Before entering the discontinuous receive mode for the first time, it is also necessary to calibrate the timers (see the Calibration section). The MAX7032 uses a series of internal timers (tOFF, tCPU, tRF, and tON) to control its power-up sequence. The timer sequence begins when both CS and DIO are one. The MAX7032 has an internal pullup on the DIO pin, so the user must tri-state the DIO line when CS goes high. The external CPU can then go to a sleep mode during tOFF. A high-to-low transition on DIO or a low level on DIO serves as the wake-up signal for the CPU, which must then start its wake-up procedure and drive DIO low before tLOW expires (tCPU + tRF + tON). Once tRF expires and tON is active, the MAX7032 enables the data output. The CPU must then keep DIO low for as long as it may need to analyze any received data. Releasing DIO after tON expires causes the MAX7032 to pull up DIO, reinitiating the tOFF timer. ______________________________________________________________________________________ 21 MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL Table 5. Power-Configuration Register (Address: 0x00) BIT ID BIT NAME BIT LOCATION (0 = LSB) FUNCTION LNA LNA enable 7 1 = Enable LNA 0 = Disable LNA AGC AGC enable 6 1 = Enable AGC 0 = Disable AGC MIXER Mixer enable 5 1 = Enable mixer 0 = Disable mixer BaseB Baseband enable 4 1 = Enable baseband 0 = Disable baseband PkDet Peak-detector enable 3 1 = Enable peak detector 0 = Disable peak detector PA Transmitter PA enable 2 1 = Enable PA 0 = Disable PA RSSIO RSSI amplifier enable 1 1 = Enable buffer 0 = Disable buffer None 0 Not used X Table 6. Control Register (Address: 0x01) BIT ID BIT NAME AGCLK AGC locking feature 7 1 = Enable AGC lock 0 = Disable AGC lock Gain state 6 1 = Force manual high-gain state if MGAIN = 1 0 = Force manual low-gain state if MGAIN = 1 Manual peak-detector tracking 5 1 = Force manual peak-detector tracking 0 = Release peak-detector tracking None 4 Not used PCAL Polling timer calibration 3 1 = Perform polling timer calibration Automatically reset to zero once calibration is completed FCAL FSK calibration 2 1 = Perform FSK calibration Automatically reset to zero once calibration is completed CKOUT Crystal clock output enable 1 1 = Enable crystal clock output 0 = Disable crystal clock output SLEEP Sleep mode 0 1 = Deep-sleep mode, regardless the state of ENABLE pin 0 = Normal operation GAIN TRK_EN X 22 BIT LOCATION (0 = LSB) FUNCTION ______________________________________________________________________________________ Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL BIT ID MODE BIT NAME BIT LOCATION (0 = LSB) FSK or ASK modulation FUNCTION 7 1 = Enable FSK for both receive and transmit 0 = Enable ASK for both receive and transmit T/R Transmit or receive 6 1 = Enable transmit mode of the transceiver, regardless the state of pin T/R 0 = Enable receive mode of the transceiver when pin T/R = 0 MGAIN Manual gain mode 5 1 = Enable manual-gain mode 0 = Disable manual-gain mode Discontinuous receive mode 4 1 = Enable DRX 0 = Disable DRX OFPS1 Off-timer prescaler 3 OFPS0 Off-timer prescaler 2 ONPS1 On-timer prescaler 1 ONPS0 On-timer prescaler 0 DRX Sets the time base for the off timer (see the Off Timer (tOFF) section) Sets the time base for the on timer (see the On Timer (tON) section) Table 8. Configuration 1 Register (Address: 0x03) BIT ID X BIT NAME BIT LOCATION (0 = LSB) FUNCTION None 7 Not used ACAL Automatic FSK calibration 6 1 = Enable automatic FSK calibration when coming out of the sleep state in DRX mode 0 = Disable automatic FSK calibration CLKOF Continuous clock output (even during tOFF or when ENABLE pin is low) 5 1 = Enable continuous clock output when CKOUT =1 0 = Continuous clock output; if CKOUT = 1, clock output is active during tON (DRX mode) or when ENABLE pin is high (continuous receive mode) CDIV1 Crystal divider 4 CLKOUT crystal-divider MSB CDIV0 Crystal divider 3 CLKOUT crystal-divider LSB DT2 AGC dwell timer 2 AGC dwell timer MSB DT1 AGC dwell timer 1 AGC dwell timer DT0 AGC dwell timer 0 AGC dwell timer LSB ______________________________________________________________________________________ 23 MAX7032 Table 7. Configuration 0 Register (Address: 0x02) MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL Table 9. Status Register (Read Only) (Address: 0x1A) BIT ID BIT LOCATION (0 = LSB) BIT NAME LCKD Lock detect 7 1 = Internal PLL is locked 0 = Internal PLL is not locked so the MAX7032 does not receive or transmit data GAINS AGC gain state 6 1 = LNA in high-gain state 0 = LNA in low-gain state CLKON Clock/crystal alive 5 1 = Valid clock at crystal inputs 0 = No valid clock signal seen at the crystal inputs X None 4 Zero X None 3 Zero X None 2 Zero PCALD Polling timer calibration done 1 1 = Polling timer calibration is completed 0 = Polling timer calibration is in progress or not completed FCALD FSK calibration done 0 1 = FSK calibration is completed 0 = FSK calibration is in progress or not completed Table 10. Clock Output Divider Ratio Configuration CLOCKOUT FREQUENCY CKOUT CDIV1 CDIV0 0 X X Disabled at logic 0 1 0 0 fXTAL 1 0 1 fXTAL/2 1 1 0 fXTAL/4 1 1 1 fXTAL/8 Oscillator Frequency Register (Address 0x05) The MAX7032 has an internal frequency divider that divides down the crystal frequency to 100kHz. The MAX7032 uses the 100kHz clock signal when calibrating itself and also to set image-rejection frequency. The 24 FUNCTION hexadecimal value written to the oscillator frequency register is the nearest integer result of fXTAL/100kHz. For example, if data is being received at 315MHz, the crystal frequency is 12.67917MHz. Dividing the crystal frequency by 100kHz and rounding to the nearest integer gives 127, or 0x7F hex. So for 315MHz, 0x7F would be written to the oscillator frequency register. AGC Dwell Timer (Address 0x03) The AGC dwell timer holds the AGC in low-gain state for a set amount of time after the power level drops below the AGC switching threshold. After that set amount of time, if the power level is still below the AGC threshold, the LNA goes into high-gain state. This is important for ASK since the modulated data may have a high level above the threshold and a low level below the threshold, which without the dwell timer would cause the AGC to switch on every bit. ______________________________________________________________________________________ Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL Dwell Time = 2K fXTAL where K is an odd integer in decimal from 9 to 23; see Table 11. To calculate the value of K, use the following equation and use the next odd integer higher than the calculated result: K ≥ 3.3 x log10 (Dwell Time x fXTAL) For Manchester Code (50% duty cycle), set the dwell time to at least twice the bit period. For NRZ data, set the dwell to greater than the period of the longest string of zeros or ones. For example, using Manchester Code at 315MHz (fXTAL = 12.679MHz) with a data rate of 4kbps (bit period = 125µs), the dwell time needs to be greater than 250µs: K ≥ 3.3 x log10 (250µs x 12.679MHz) ≈ 11.553 Choose the register value to be the next odd integer value higher than 11.553, which is K = 13. The default value of the AGC dwell timer on power-up or rest is zero (K = 9). Table 11. AGC Dwell Timer Configuration (Address 0x03) DT2 DT1 DT0 0 0 0 K=9 DESCRIPTION 0 0 1 K = 11 0 1 0 K = 13 0 1 1 K = 15 1 0 0 K = 17 1 0 1 K = 19 1 1 0 K = 21 1 1 1 K = 23 Calibration The MAX7032 must be calibrated to ensure accurate timing of the off timer in discontinuous receive mode or when receiving FSK signals. The first step in calibration is ensuring that the oscillator frequency register (register: 0x05) has been programmed with the correct divisor value (see the Oscillator Frequency Register (Address 0x05) section). Next, enable the mixer to turn the crystal driver on. Calibrate the polling timer by setting PCAL = 1 in the control register (register 0x01, bit 3). Upon completion, the PCALD bit in the status register (register 0x1A, bit 1) is 1 and the PCAL bit is reset to zero. If using the MAX7032 in continuous receive mode, polling timer calibration is not needed. To calibrate the FSK receiver, set FCAL = 1. Upon completion, the FCALD bit in the status register (register 0x1A) is one, and the FCAL bit is reset to zero. When in continuous receive mode and receiving FSK data, recalibrate the FSK receiver after a significant change in temperature or supply voltage. When in discontinuous receive mode, the polling timer and FSK receiver (if enabled) are automatically calibrated every wake-up cycle. Off Timer (tOFF) The off timer, tOFF (see Figure 10), is a 16-bit timer that is configured using register 0x06 for the upper byte, register 0x07 for the lower byte, and bits OFPS1 and OFPS0 in the configuration 0 register (register 0x02, bit 3 and bit 2, respectively). Table 12 summarizes the configuration of the tOFF timer. The OFPS1 and OFPS0 bits set the size of the shortest time possible (tOFF time base). The data written to the tOFF registers (register 0x06 and register 0x07) are multiplied by the time base to give the total tOFF time. See the example below. On power-up, the off-timer registers are reset to zero and must be written before using DRX mode. Table 12. Off-Timer (tOFF) Configuration OFPS1 OFPS0 tOFF TIME BASE MIN tOFF REG 0x06 = 0x00 REG 0x07 = 0x01 MAX tOFF REG 0x06 = 0xFF REG 0x07 = 0xFF 0 0 120µs 120µs 7.86s 0 1 480µs 480µs 31.46s 1 0 1920µs 1.92ms 2min 6s 1 1 7680µs 7.68ms 8min 23s ______________________________________________________________________________________ 25 MAX7032 The AGC dwell time is dependent on the crystal frequency and the bit settings of the AGC dwell timer. To calculate the dwell time, use the following equation: MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL CS DIO tOFF tCPU tOFF tCPU tLOW tRF tRF tON tON ASK_DATA OR FSK_DATA Figure 10. DRX Mode Sequence of the MAX7032 Set OFPS1 to be 1 and OFPS0 to be 1. That sets the tOFF time base (1 LSB) to be 7680µs. Set REG 0x06 and REG 0x07 to be FFFF, which is 65535 in decimal. Therefore, the total tOFF is: tOFF = 7680µs x 65535 = 8min 23s During tOFF, the MAX7032 is operating with very low supply current (23.4µA typ), where all its modules are turned off, except for the tOFF timer itself. Upon completion of the tOFF time, the MAX7032 signals the user by asserting DIO low. CPU Recovery Timer (tCPU) The CPU recovery timer, tCPU (see Figure 10), is used to delay power up of the MAX7032, thereby providing extra power savings and giving the CPU time to complete its own power-on sequence. The CPU is signaled to begin powering up when the DIO line is pulled low by the MAX7032 at the end of tOFF. Then, tCPU begins counting, while DIO is held low by the MAX7032. At the end of tCPU, the tRF counter begins. tCPU is an 8-bit timer, configured through register 0x08. The possible tCPU settings are summarized in Table 13. The data written to the tCPU register (register 0x08) is multiplied by 120µs to give the total tCPU time. See the example below. On power-up, the CPU timer register is reset to zero and must be written before using DRX mode. Set REG 0x08 to be FF in hex, which is 255 in decimal. Therefore, the total tCPU is: tCPU = 120µs x 255 = 30.6ms 26 RF Settling Timer (tRF) The RF settling timer, tRF (see Figure 10), allows the RF sections of the MAX7032 to power up and stabilize before ASK or FSK data is received. tRF begins counting once tCPU has expired. At the beginning of tRF, the modules selected in the power control register (register 0x00) are all powered up and the peak detectors are in the track mode and have the tRF period to settle. tRF is a 16-bit timer, configured through register 0x09 (upper byte) and register 0x0A (lower byte). The possible tRF settings are listed in Table 14. The data written to the tRF register (register 0x09 and register 0x0A) are multiplied by 120µs to give the total tRF time. See the example in the CPU Recovery Timer (tCPU) section. On power-up, the RF timer registers are reset to zero and must be written before using DRX mode. Table 13. CPU Recovery Timer (tCPU) Configuration TIME BASE (µs) MIN tCPU REG 0x08 = 0x01 (µs) MAX tCPU REG 0x08 = 0xFF (ms) 120 120 30.6 Table 14. RF Settling Timer (tRF) Configuration tRF TIME BASE (µs) MIN tRF REG 0x09 = 0x00 REG 0x0A = 0x01 (µs) MAX tRF REG 0x09 = 0xFF REG 0x0A = 0xFF (s) 120 120 7.86 ______________________________________________________________________________________ Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL MAX7032 Table 15. On-Timer (tON) Configuration ONPS1 ONPS0 tON TIME BASE MIN tON REG 0x0B = 0x00 REG 0x0C = 0x01 MAX tON REG 0x0B = 0xFF REG 0x0C = 0xFF 0 0 120µs 120µs 7.86s 0 1 480µs 480µs 31.46s 1 0 1920µs 1.92ms 2min 6s 1 1 7680µs 7.68ms 8min 23s On Timer (tON) The on timer, tON (see Figure 10), is a 16-bit timer that is configured through register 0x0B for the upper byte, register 0x0C for the lower byte (Table 15). The information stored in this timer provides an additional way to control the duration of the on time of the receiver. The CPU must begin driving DIO low any time during tLOW = tCPU + tRF + tON. If the CPU fails to drive DIO low at the end of tON, DIO is pulled high through the internal pullup resistor and the time sequence is restarted, leaving the MAX7032 powered down. Any time the DIO line is driven high while the DRX = 1, the DRX sequence is initiated, as defined in Figure 10. In the event that the CPU is processing data, after t ON expires, the CPU should keep the MAX7032 awake by holding the DIO line low. The data written to the tON register (register 0x0B and register 0x0C) are multiplied by the t ON time base (Table 15) to give the total tON time. See the example in the Off Timer (tOFF) section. On power-up, the on-timer register is reset to zero and must be written before using DRX mode. Transmitter Low-Frequency Register (TxLOW) The TxLOW register sets the divider information of the fractional-N synthesizer for the lower transmit frequency in FSK mode. See the example given in the Fractional-N PLL section. In ASK mode, TxLOW determines the carrier frequency. Transmitter High-Frequency Register (TxHIGH) The TxHIGH register sets the divider information of the fractional-N synthesizer for the upper transmit frequency in the FSK mode. In ASK mode, the content of TxHIGH is not used. The 16-bit register contains the binary representation of the TX PLL divider ratio, which is shown in the example in the Fractional-N PLL section. Applications Information Output Matching to 50Ω When matched to a 50Ω system, the MAX7032’s PA is capable of delivering +10dBm of output power at VDD = +2.7V. The output of the PA is an open-drain transistor that requires external impedance matching and pullup inductance for proper biasing. The pullup inductance from the PA to PAVDD serves three main purposes: it resonates the capacitive PA output, provides biasing for the PA, and becomes a high-frequency choke to prevent RF energy from coupling into VDD. The network also forms a bandpass filter that provides attention for the higher order harmonics. Output Matching to PCB Loop Antenna In most applications, the MAX7032 must be impedance matched to a small-loop antenna. The antenna is usually fabricated out of a copper trace on a PCB in a rectangular, circular, or square pattern. The antenna has an impedance that consists of a lossy component and a radiative component. To achieve high radiating efficiency, the radiative component should be as high as possible, while minimizing the lossy component. In addition, the loop antenna has an inherent loop inductance associated with it (assuming the antenna is terminated to ground). For example, in a typical application, the radiative impedance is less than 0.5Ω, the lossy impedance is less than 0.7Ω, and the inductance is approximately 50nH to 100nH. Layout Considerations A properly designed PCB is an essential part of any RF/microwave circuit. On high-frequency inputs and outputs, use controlled-impedance lines and keep them as short as possible to minimize losses and radiation. At high frequencies, trace lengths that are on the order of λ/10 or longer act as antennas, where λ is the wavelength. ______________________________________________________________________________________ 27 Keeping the traces short also reduces parasitic inductance. Generally, 1in of PCB trace adds about 20nH of parasitic inductance. The parasitic inductance can have a dramatic effect on the effective inductance of a passive component. For example, a 0.5in trace connecting to a 100nH inductor adds an extra 10nH of inductance, or 10%. To reduce parasitic inductance, use wider traces and a solid ground or power plane below the signal traces. Also, use low-inductance connections to the ground plane and place decoupling capacitors as close as possible to all VDD pins and HVIN. Typical Application Circuit SCLK DIO CS VDD Y1 VDD C20 27 26 C22 2 CLOCK OUTPUT 25 CLKOUT 28 DVDD 29 HVIN PAVDD 30 XTAL1 1 31 CS 32 SCLK VDD DIO C21 C23 C24 C19 C18 XTAL2 3.0V ROUT 24 DATA R3* C1 4 L1 5 VDD 6 C5 OP+ 19 C17 C6 8 L4 LNAIN LNASRC 9 11 10 C10 12 C12 13 C13 14 15 PDMAX DS+ 7 PDMIN L6 IFIN+ L3 EXPOSED PAD AVDD IFIN- C7 C8 20 DF PAOUT MIXOUT C4 C3 21 RSSI MAX7032 TX/RX2 MIXIN- L2 TRANSMIT/ RECEIVE TX/RX1 MIXIN+ C2 ENABLE 22 T/R 3 DATA 23 ENABLE LNAOUT MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL 16 DS- 18 17 R1 C15 C9 L5 C11 VDD IN GND Y2 R2 OUT C14 *OPTIONAL POWER-ADJUST RESISTOR 28 ______________________________________________________________________________________ C16 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL MAX7032 Table 16. Component Values for Typical Application Circuit COMPONENT VALUE FOR 433.92MHz RF VALUE FOR 315MHz RF DESCRIPTION C1 220pF 220pF 10% C2 680pF 680pF 10% C3 6.8pF 12pF 5% C4 6.8pF 10pF 5% C5 10pF 22pF 5% C6 220pF 220pF 10% C7 0.1µF 0.1µF 10% C8 100pF 100pF 5% ±0.1pF C9 1.8pF 2.7pF C10 100pF 100pF 5% C11 220pF 220pF 10% C12 100pF 100pF 5% C13 1500pF 1500pF 10% C14 0.047µF 0.047µF 10% C15 0.047µF 0.047µF 10% C16 470pF 470pF 10% C17 220pF 220pF 10% C18 220pF 220pF 10% C19 0.01µF 0.01µF 10% C20 100pF 100pF 5% C21 100pF 100pF 5% C22 220pF 220pF 10% C23 0.01µF 0.01µF 10% C24 0.01µF 0.01µF 10% L1 22nH 27nH Coilcraft 0603CS L2 22nH 30nH Coilcraft 0603CS L3 22nH 30nH Coilcraft 0603CS L4 10nH 12nH Coilcraft 0603CS L5 16nH 30nH Murata LQW18A L6 68nH 100nH Coilcraft 0603CS R1 100kΩ 100kΩ 5% R2 100kΩ 100kΩ 5% R3 0Ω 0Ω — Y1 17.63416MHz 12.67917MHz Crystal, 4.5pF load capacitance Y2 10.7MHz ceramic filter 10.7MHz ceramic filter Murata SFECV10.7 series Note: Component values vary depending on PC board layout. ______________________________________________________________________________________ 29 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL MAX7032 Functional Diagram LNAOUT MIXIN+ MIXIN9 10 MIXOUT IFIN+ IFIN- 12 14 13 11 IF LIMITING AMPS 0° LNAIN 7 LNA FSK DEMODULATOR Σ LNASRC 8 ASK 90° I Q 20 DF RSSI 100kΩ 19 OP+ 21 RSSI DATA FILTER 18 DS+ 31 CRYSTAL OSCILLATOR XTAL2 100kΩ RX VCO RX FREQUENCY DIVIDER XTAL1 FSK PHASE DETECTOR 32 CLKOUT 25 TX FREQUENCY DIVIDER 15 PDMIN CHARGE PUMP 1/K 16 PDMAX TX VCO HVIN 27 3.0V REGULATOR ΔΣ MODULATOR LOOP FILTER 17 DSRX DATA AVDD 6 EXPOSED PAD MAX7032 30 SCLK PA SERIAL INTERFACE AND DIGITAL LOGIC 28 CS 29 DIO 24 DATA 2 ROUT 30 1 5 3 4 PAVDD PAOUT TX/RX1 TX/RX2 22 T/R 26 23 DVDD ENABLE ______________________________________________________________________________________ Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL Chip Information DATA ENABLE T/R RSSI DF OP+ DS+ DS- PROCESS: CMOS TOP VIEW 24 23 22 21 20 19 18 17 25 16 PDMAX DVDD 26 15 PDMIN HVIN 27 14 IFIN+ CS 28 13 IFIN- DIO 29 12 MIXOUT SCLK 30 11 MIXIN- XTAL1 31 10 MIXIN+ XTAL2 32 9 LNAOUT 5 6 7 8 LNAIN LNASRC TX/RX1 4 AVDD 3 PAOUT 2 TX/RX2 1 ROUT + MAX7032 PAVDD CLKOUT Package Information For the latest package outline information and land patterns, go to www.maxim-ic.com/packages. Note that a “+”, “#”, or “-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status. PACKAGE TYPE PACKAGE CODE OUTLINE NO. LAND PATTERN NO. 32 Thin QFN-EP T3255+3 21-0140 90-0001 THIN QFN ______________________________________________________________________________________ 31 MAX7032 Pin Configuration MAX7032 Low-Cost, Crystal-Based, Programmable, ASK/FSK Transceiver with Fractional-N PLL Revision History REVISION NUMBER REVISION DATE 0 5/05 Initial release — 1 6/09 Made correction in Power Amplifier (PA) section 16 2 11/10 Updated Ordering Information, Absolute Maximum Ratings, AC Electrical Characteristics, FSK Demodulator, and Calibration sections, Table 8, and Package Information DESCRIPTION PAGES CHANGED 1, 2, 5, 14, 23, 25, 31 Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. 32 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 © 2010 Maxim Integrated Products Maxim is a registered trademark of Maxim Integrated Products, Inc.