Part Number Hot Search : 
022BM DM54175W 12400 XRD64L15 IMT2A 1SMC5382 SZN5114 2N1364
Product Description
Full Text Search
 

To Download RXC101 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Complies with Directive 2002/95/EC (RoHS)
Product Overview
RXC101 is a highly integrated single chip, zero-IF, multi-channel, low power, high data rate RF receiver designed to operate in the unlicensed 315/433/868 and 915 MHz frequency bands. All critical RF and baseband functions are completely integrated in the chip, thus minimizing external component count and simplifying design-ins. Its small size with low power consumption makes it ideal for various short range radio applications. 16-TSSOP package The RXC101 supports two modes - Micro controller mode and Standalone mode. In the Micro controller mode, the use of a generic 10MHz crystal and a low-cost microcontroller is all that is needed to create a complete Receiver link. Simple short range radio applications can be supported by using the RXC101 in the Standalone mode, which allows complete receiver operation without the use of a microcontroller.
Key Features
* * * * * * * * Modulation: OOK/FSK (Frequency Hopping Spread Spectrum capability) Operating frequency: 315/433/868/915 MHz High Sensitivity: (-113dBm) Low current consumption (RX current ~ 8mA) Wide Operating supply voltage: 2.2 to 5.4V Low standby current (0.1uA) FSK Data rate up to 256kbps Support for Multiple Channels * [315/433 Bands]: 380 Channels (25kHz) * [868 Band]: 761 Channels (25kHz) * [915 Band]: 1040 Channels (25kHz) Generic 10MHz Xtal reference Processor or Standalone Operation Mode Automatic Frequency Alignment Programmable Analog/Digital Baseband Filter Programmable Data Rate Programmable Input LNA Gain Programmable Clock Output Frequency Programmable Wake-up Timer with programmable Duty Cycle Programmable Crystal Load Capacitance Programmable, Positive/Negative FSK Deviation Programmable Push Button Control Internal Valid Data Recognition Integrated PLL, IF & Baseband Circuitry Integrated Selectable Analog/Digital RSSI Integrated, Programmable Low Battery Voltage Detector
* * * * * * * * * * *
Integrated Crystal Oscillator Integrated Clock Recovery Standard SPI interface External Wake-up Events External Processor Interrupt pin Receive FIFO or External Pin TTL/CMOS Compatible I/O pins No Manual Adjustment Needed for Production Very few external components requirement Small size plastic package: 16-pin TSSOP Standard 13 inch reel, 2000 pieces.
Popular applications
* * * * * * * * * * * * * * Remote control applications Active RFID tags Wireless PC Peripherals Automated Meter reading Home & Industrial Automation Security systems Remote keyless entry Automobile Immobilizers Sports & Performance monitoring Wireless Toys Medical equipment Low power two way telemetry systems Wireless mesh sensors Wireless modules
* * * * * * * * * * * * * * *
RF Monolithics, Inc.
4441 Sigma Road Dallas, Texas 75244 (800) 704-6079 toll-free in U.S. and Canada www.rfm.com Email: info@rfm.com
rev04
1
Table of Contents
Table of Contents .......................................................................................................... 2 1. RXC101 Pin Description ........................................................................................... 3 1.1 Processor Mode Pin Configuration ...................................................................... 3 1.2 Simple Mode Pin Configuration............................................................................ 4 2. RXC101 Functional Description ............................................................................... 5 2.1 RXC101 Typical Application Circuit ..................................................................... 5 Processor Mode .................................................................................................. 5 Antenna Design Considerations........................................................................... 6 PCB Layout Considerations ................................................................................. 6 2.2 Simple Mode ........................................................................................................ 9 Simple Mode Functional Block Diagram .............................................................. 9 Duty Cycle Mode ............................................................................................... 11 3. RXC101 Functional Characteristics....................................................................... 12 Input Amplifier .......................................................................................................... 12 Baseband Data and Filtering ................................................................................... 12 Data Quality Detector (DQD) ................................................................................... 13 Valid Data Detector (DDET)..................................................................................... 13 Receiver FIFO.......................................................................................................... 13 Receive Signal Strength Indicator (RSSI) ................................................................ 13 Automatic Frequency Adjustment (AFA).................................................................. 14 Crystal Oscillator...................................................................................................... 14 Frequency Control (PLL) and Frequency Synthesizer ............................................. 14 Wake-Up Mode ........................................................................................................ 15 Low Battery Detector ............................................................................................... 15 SPI Interface ............................................................................................................ 15 SPI Interface Timing.......................................................................................... 15 4. Control and Configuration Registers .................................................................... 16 Status Register ....................................................................................................... 16 Configuration Register [POR=893Ah] ...................................................................... 17 Receiver Control Register [POR=C0C1h] ................................................................ 19 FIFO Configuration Register [POR=CE89h] ............................................................ 21 Automatic Frequency Adjust Register [POR=C6F7h] .............................................. 22 Baseband Filter Register [POR=C42Ch].................................................................. 24 Frequency Setting Register [POR=A680h] .............................................................. 25 Data Rate Setup Register [POR=C823h]................................................................. 26 Wake-up Timer Period Register [POR=E196h]........................................................ 27 Duty Cycle Set Register [POR=CC0Eh] .................................................................. 28 Battery Detect Threshold and Clock Output Register [POR=C200h] ....................... 29 5. Maximum Ratings.................................................................................................... 30 Recommended Operating Ratings........................................................................... 30 6. DC Electrical Characteristics ................................................................................ 30 7. AC Electrical Characteristics ................................................................................ 31 8. Package Information .............................................................................................. 33
2
1. Pin Description Processor Mode
Pin 1 2 3 Name SDI SCK nCS Description SPI Data In SPI Data Clock Chip Select Input- Selects the chip for an SPI data transaction. The pin must be pulled `low' for a 16-bit read or write function. See Figure 6 for timing specifications. FIFO Interrupt Output (active low) - When the internal FIFO is enabled (Configuration Register, Bit [6]), this pin acts as a FIFO Fill interrupt indicating that the FIFO has filled to its pre-programmed limit (FIFO Configuration Register, Bit [7..4]). SPI Serial Data Out - May be used to read out the Status Register contents. Interrupt Request Output - Any of the following events will generate an external interrupt: -Wake-up timer timeout -Low Battery Detect -FIFO fill -FIFO overflow To determine the source of the interrupt, the processor may read the first four bits of the Status Register. Data Output - Received data can be taken from this pin when the FIFO is not used. FIFO Select Input - When the FIFO is used this pin selects the FIFO when data is to be read out over the SDO pin. Data Recovery Clock Output - Recovered Data clock Output (FIFO not used). Filter Capacitor - When the analog filter is used this pin is the connection for the RC lowpass filter. The corner frequency should be set as close to the data rate as possible to retain good sensitivity. FIFO Interrupt Output (active high) - Indicates when there are remaining bits in the FIFO to be read. Set the FIFO Fill level to 1 in the FIFO Configuration Register. Optional host processor Clock Output. Frequency programmable through the Battery Detect Threshold and Clock Output Register. Xtal - Connects to a 10MHz series crystal or an external oscillator reference. The circuit contains an integrated load capacitor (See Configuration Register) in order to minimize the external component count. The crystal is used as the reference for the PLL, which generates the local oscillator frequency. The accuracy requirements for production tolerance, temperature drift and aging can be determined from the maximum allowable local oscillator frequency error. Whenever a low frequency error is essential for the application, it is possible to "pull" the crystal to the accurate frequency by changing the load capacitor value. Ext Ref - An external reference, such as an oscillator, may be connected as a reference source. Connect through a .01uF capacitor. Reset Output (active Low) System Ground RF Diff I/O RF Diff I/O Supply Voltage Analog RSSI Output - This pin may be used as an input to an A/D for signal strength or may be used as a baseband data output for OOK signaling. See Baseband Filter Register to calculate the appropriate filter capacitor value. Valid Data Detector Output - (See Receiver Control Register for output definition)
4
nFINT/SDO
5
nIRQ
6
DATA/nFSEL
7
DCLK/FCAP/ FINT
8
ClkOut
9
Xtal/Ref
10 11 12 13 14 15 16
nRST GND RF_P RF_N VDD RSSIA DDET
1.1 Processor Mode Pin Configuration
TOP VIEW SDI SCK nCS SDO/FINT IRQ DATA/nFSEL CR/FINT/FCAP CLKOUT
1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9
RXC101
DDET RSSIA VDD RF_N RF_P GND nRESET Xtal/Ref
3
Simple Mode
Pin 1 2 3 4 5 6 7 8 Name FS0 BS0 BS1 DO1 DO2 DO3 DO4 Mode/DCM Description Frequency Select Bit 0 Band Select Bit 0 Band Select Bit 1 Digital Output 1 - May be connected to an LED or other device. Digital Output 2 - May be connected to an LED or other device. Digital Output 3 - May be connected to an LED or other device. Digital Output 4 - May be connected to an LED or other device. Mode Select - Sets the device in Processor or Simple Mode. When the chip powers on it checks the state of this pin and determines what mode to select. When this pin is connected to VDD, the chip enters Simple Mode. (Low Power) Duty Cycle Mode Xtal - Connects to a 10MHz series crystal or an external oscillator reference. Ext Ref - An external reference, such as an oscillator, may be connected as a reference source. Connect through a .01uF capacitor. Frequency Select Bit 1 System Ground RF Signal Input RF Signal Input Supply Voltage Frequency Select Bit 2 Frequency Select Bit 3
9 10 11 12 13 14 15 16
Xtal/Ref FS1 GND RF_P RF_N VDD FS2 FS3
1.2 Simple Mode Pin Configuration
TOP VIEW FS0 BS0 BS1 DO1 DO2 DO3 DO4 Mode/DCM
1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9
RXC101
FS3 FS2 VDD RF_N RF_P GND FS1 Xtal/Ref
4
2. Functional Description
The RXC101 is a low power, frequency agile, zero-IF, multi-channel FSK receiver for use in the 315, 433, 868, and 916 MHz bands. All RF and baseband functions are completely integrated requiring only a single 10MHz crystal as a reference source and an external low-cost processor. Functions include: * PLL synthesizer * LNA, programmable gain * I/Q Mixers * I/Q Demodulators * Baseband Filters * Baseband Amplifiers * RSSI * Low Battery Detector * Wake-up Timer/Duty Cycle Mode * Valid Data Detection/Data Quality The RXC101 is ideal for Frequency Hopping Spread Spectrum (FHSS) applications requiring frequency agility to meet FCC requirements. The RXC101 supports use of a low-cost microcontroller, or may operate as a single chip solution for simple applications. The RXC101 also incorporates different sleep modes to reduce overall current consumption and extend battery life. It is ideal for applications operating from typical lithium coin cells.
2.1 RXC101 Typical Application Circuit
Figure 1. Typical Processor Mode Application Circuit
Processor Mode (Application Circuit) The RF pins are high impedance and differential. The optimum differential load for the RF port is 250 Ohms. Antennas ideally suited for this would be a Dipole, Folded Dipole, and Loop. A single ended 50 Ohm connection may also be used with the matching circuit given in Figure 1. Matching component values for each band are given in Table 16.
5
The matching component values for each band are given in Table 1. Table 1. Band L1 C1=C2 315 56 9 433 36 7 868 15 3 916 15 3
Antenna Design Considerations The RXC101 was designed to drive a differential output such as a Dipole antenna or a Loop. Most compact application use the loop since it can be made small. The dipole is typically not an attractive option for compact designs based on the fact of its inherent size at resonance and distance needed away from a ground plane to be an efficient antenna. A monopole is possible with addition of a balun or using the matching circuit in Figure 1.
PCB Layout Considerations PCB layout is the most critical. For optimal transmit and receive performance, the trace lengths at the RF pins must be kept as short as possible. Using small, surface mount components, like 0402, will yield the best performance as well as keep the RF port compact. Make all RF connections short and direct. A good rule of thumb to adhere to is for every 0.1" of trace length add 1nH of series inductance to the path. The crystal oscillator is also affected by additional trace length in that it adds parasitic capacitance to the overall load of the crystal. To minimize this effect place the crystal as close as possible to the chip and make all connections short and direct. This will minimize the effects of "frequency pulling" that stray capacitance may introduce and allow the internal load capacitance of the chip to be more effective in properly loading the crystal oscillator circuit. If using an external processor, the RXC101 provides an on-chip clock for that purpose. Even though this is an integrated function, long runs of the clock signal may radiate and cause interference, especially if there is no ground plane run directly under the trace. This can degrade receiver performance as well as add harmonics or unwanted modulation to the transmitter. Keep clock connections as short as possible and surround the clock trace with an adjacent ground plane pour where needed. This will help in reducing any radiation or crosstalk due to long runs of the clock signal. Good power supply bypassing is also essential. Large decoupling capacitors should be placed at the point where power is applied to the PCB. Smaller value decoupling capacitors should then be placed at each power point of the chip as well as bias nodes for the RF port. Poor bypassing lends itself to conducted interference which can cause noise and spurious signals to couple into the RF sections, significantly reducing performance.
6
Assembly View
Top Side
Bottom Side
7
Silkscreen
8
2.2 Simple Mode
The RXC101 can be configured for Simple Mode which does not require the use of a processor. All values on for internal registers are the default values assumed during POR. Even though the device is in this mode, the SPI bus, pins 1, 2 and 3, are still available to change internal configurations yet remain in simple mode operation.
Figure 2. Typical Simple Mode Application Circuit
FSK ASK
M o d e /DCM + FS0 FS3 RS S I
L NA
0 /9 0
I/Q D E M OD
RF _ P RF _ N
C ON TR OL LOGIC
BS0 BS1
V CO
PL L
OS C C K T
D O1 D O2 D O3 D O4
/N
M UX
B A T T DE T
R
X T A L /RE F
FS2
FS1
V DD
GN D
Figure 3. Simple Mode Functional Block Diagram
9
At power-up the chip samples the state of pin 8. If the pin is logic `1' then it enters simple mode. If pin 8 is GND or left unconnected it enters processor mode. In simple mode, 6 pins select the band and frequency within that band of operation. A seventh pin is available to operate the chip in duty cycle mode. Table 2 shows the 6-pin setup configuration. 315MHz BS[1,0]=00 310.320 310.960 311.600 312.240 312.880 313.520 314.160 314.800 315.440 316.080 316.720 317.360 318.000 318.640 319.280 319.920 433MHz BS[1,0]=01 4330360 433.440 433.520 433.600 433.680 433.760 433.840 433.920 434.000 434.080 434.160 434.240 434.320 434.400 434.480 434.560 868MHz BS[1,0]=10 *867.680 *867.840 *868.000 868.160 868.320 868.480 868.640 868.800 868.960 869.120 869.280 869.440 869.600 869.760 869.920 *870.080 Table 2. 916MHz BS[1,0]=11 *900.960 902.880 904.800 906.720 908.640 910.560 912.480 914.400 916.320 918.240 920.160 922.080 924.000 925.920 927.840 *929.760
Address D4h D2h B4h B2h D4h D2h B4h B2h D4h D2h B4h B2h D4h D2h B4h B2h
FS3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
FS2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
FS1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
FS0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
*Out of Band Frequencies NOTE: Setting FS0='1' will change the DRSSI threshold from -103dBm to -97dBm. For simple mode a predefined data sequence is defined in order to toggle the four outputs available. The sequence includes a 16-bit preamble, synch word, address, and control bytes. The following is the sequence flow:
Preamble (AAh)
Synch Word (2Dh)
Address (D4h, etc..)
Output Control Byte
Output Control Byte 1's Complement
Output Control Byte
(Transmit Order)
DO3 CB(1)
DO3 CB(0)
DO2 CB(1)
DO2 CB(0)
DO1 CB(1)
DO1 CB(0)
DO0 CB(1)
DO0 CB(0)
(Transmit Order)
10
The Control Byte function is defined as follows:
Table 3. Output Function NOP Set to Logic `0' Toggle Set to logic `1' for 100ms
CB(1) 0 0 1 1
CB(0) 0 1 0 1
The data section of the packet must be sent as indicated. The 1's complement of the data is internally verified against the actual incoming data to ensure it is receiving the correct data and not spurious transmission from noise or a nearby interferer. By sending the data twice, once before and once after the 1's complement, this confirms to the receiver that it is receiving valid data.
Duty Cycle Mode After power-up, connecting pin 8 to VDD will enable duty cycle mode. In this mode the chip will wake up every 300ms to sample the signal strength of the incoming signal. If there is none detected then it goes back into sleep until the next 300ms window arrives. When operating in Duty Cycle Mode, the chip consumes less than 500uA of average current. From start to finish, when the wake-up timer expires and the chip comes out of sleep, it switches on the oscillator and waits 2ms for the oscillator to stabilize then it switches on the synthesizer. The receiver then monitors the incoming signal strength for 6ms. If it detects a signal within that 6ms the synthesizer remains on for 30ms and waits for the preamble and the rest of the packet. If it does not detect a strong enough signal within the 6ms, it goes back into sleep mode until the next wake-up time. If it detects a strong signal, but incorrect data, at the end of the 30ms it will re-enter sleep mode until the next wake-up time. It should be noted that when the receiver is checking for signal strength, the state of the FS0 pin will determine the threshold limit. See NOTE after Table 1. Figure 4 shows the timing for Duty Cycle Mode.
Figure 4. Duty Cycle Mode Wake-up Timing
11
3. RXC101 Functional Characteristics
FSK LNA
0 /9 0
+ I/Q DEMOD ASK RSSI -
SDI SDO/FFIT SCK nCS CONTROL LOGIC nIRQ DATA / nFSEL CR/FINT/FCAP
RF_P RF_N
VCO
PLL
OSC BATT DET
CLKOUT DDET
/N
R XTAL/REF RSSIA VDD GND nRESET
Figure 5. Functional Block Diagram
Input Amplifier (LNA) The LNA has selectable gain (0dB, -6dB, -14dB, -20dB) which may be useful in an environment with strong interferers. The LNA has a 250Ohm differential input impedance (0dB, -14dB) which requires a matching circuit when connected to 50 Ohm devices. Registers common to the LNA are: * Power Management Register * Receiver Control Register Baseband Data and Filtering The baseband receiver has several programmable options that optimize the data link for a wide range of applications. The programmable functions include: * Receive bandwidth * Receive data rate * Baseband Analog Filter * Baseband Digital Filter * Clock Recovery (CR) * Receive FIFO * Data Quality Detector The receive bandwidth is programmable from 67 kHz to 400 kHz to accommodate various FSK modulation deviations as well as fast data rates. If the deviation is known for a given transmitter, the best results are obtained with a bandwidth at least twice the transmitter FSK deviation. The receive data rate is programmable from 337bps to 344kbps. An internal prescaler is used to give better resolution when setting up the receive data rate. The prescaler is optional and may be disabled through the Data Rate Setup Register. The type of baseband filtering is selectable between an Analog filter and a Digital filter. The analog filter is a simple RC lowpass filter. An external capacitor may be chosen depending on the actual data rate. The chip has an integrated 10KOhm resistor in series that makes the RC lowpass network. With the analog filter selected, a maximum data rate of 256kbps can be achieved. The digital filter is used with a clock frequency of 29X data rate. In this mode a clock recovery (CR) circuit is used to provide for a synchronized clock source to recover the data using an external processor. The CR has three modes of
12
operation: fast, slow, and automatic, all configurable through the Baseband Filter Register. The CR circuit works by sampling the preamble on the incoming data. The preamble must contain a series of 1's and 0's in order for the CR circuit to properly extract the data timing. In slow mode the CR circuit requires more sampling (12 to 16 bits) and thus has a longer settling time before locking. In fast mode the CR circuit takes fewer samples (6 to 8 bits) before locking so settling time is not as long and timing accuracy is not critical. In automatic mode the CR circuit begins in fast mode to coarsely acquire the timing period with fewer samples then changes to slow mode after locking. Further details of the CR and data rate clock are provided in the Baseband Filter Register. CR is only used with the digital filter and data rate clock. These are not used when configured for the analog filter. The Data Quality Detector looks at the unfiltered incoming data and counts the "spikes" for a given period. The higher the "spike" count, the lower the data quality. The data quality threshold may be set, restricting when the chip may report "Good Signal Quality". Data Quality Detector(DQD) The DQD is a unique function of the TRC101. The DQD circuit looks at the prefiltered incoming and counts the "spikes" of noise for a predetermined period of time to get an idea of the quality of the link. This parameter is programmable through the Data Filter Command Register. The DQD count threshold is programmable from 0 to 7 counts. The higher the count the lower the quality of the data link. This means the higher the content of noise spikes in the data stream the more difficult it will be to recover clock information as well as data. Valid Data Detector(VDI) The VDI is an extension of the DQD. When incoming data is detected, it uses the DQD signal, the Clock Recovery Lock signal, and the Digital RSSI signal to determine if the incoming data is valid. The VDI signal is valid when using either the internal receive FIFO or an external pin to capture baseband data. The VDI has three modes of operation: slow, medium, fast. Each mode is dependent on what signals it uses to determine valid data as well as the number of incoming preamble bits present at the beginning of the packet. Receiver FIFO The receive FIFO is configured as one 16-bit register. The FIFO can be configured to generate an interrupt after a predefined number of bits have been received. This threshold is programmable from 1 to 15 bits. It is recommended to set the threshold to at least half the length of the register (8 bits) to insure the external host processor has time to set up. The receive FIFO may also be configured to fill only when valid data has been identified. The RXC101 has a synchronous pattern detector that watches incoming data for a particular pattern. When it sees this pattern it begins to store any data that follows. At the same time, if pin 16 is configured for Valid Data Indicator output (See Receiver Control Register), this pin will go `high' signaling valid data. This can be used to prepare a host processor for retrieving data. The internal synchronous pattern is set to 2DD4h and is not configurable. The FIFO can be read out through the SDO pin only by toggling the nFSEL pin (6) which selects the FIFO for read and reading out data on the next clock. The FINT pin (7) will stay active (logic `1') until the last bit has been read out, and it will then go `low'. This pin may also be polled to watch for valid data. When the number of bits received in the FIFO match the pre-programmed limit, this pin will go active (logic `1') and stay active until the last bit is read out as above. An alternative method of reading the FIFO is through an SPI bus Status Register read. The drawback to this is that all interrupt and status bits must be read first before the FIFO bits appear on the bus. This could pose a problem for receiving large amounts of data. The best method is using the SDO pin and the associated FIFO function pins. Receive Signal Strength Indicator (RSSI) The RXC101 provides an analog RSSI and a digital RSSI. The digital RSSI threshold is programmable through the Receiver Control Register and is readable through the Status Register only. When an incoming signal is stronger than the preprogrammed threshold, the digital RSSI bit in the Status Register is set.
13
The analog RSSI is available through and external pin (15). This pin requires an external capacitor which sets the settling time. The analog RSSI may be used to recover ASK modulated data at a low rate on the order of a few thousand bits per sec. The external capacitor value will control the received ASK data rate allowed so choosing a lower value capacitor enables recovery of faster data at the expense of amplitude. Using pin (15) with a sensitive comparator will yield good results. Automatic Frequency Adjustment (AFA) The PLL has the capability to do fine adjustment of the carrier frequency automatically. In this way, the receiver can minimize the offset between the transmit and receive frequency. This function may be enabled or disabled through the Automatic Frequency Adjustment Register. The range of offset can be programmed as well as the offset value calculated and added to the frequency control word within the PLL to incrementally change the carrier frequency. The chip can be programmed to automatically perform an adjustment or may be manually activated by a strobe signal. This function has the advantage of allowing: * Cheaper, lower accuracy crystals to be used * Increased receiver sensitivity by narrowing the receive bandwidth * Achieving higher data rates Crystal Oscillator The RXC101 incorporates an internal crystal oscillator circuit that provides a 10MHz reference, as well as internal load capacitors. This significantly reduces the component count required. The internal load capacitance is programmable from 8.5pF to 16pF in 0.5pF steps. This has the advantage of accepting a wide range of crystals from many different manufacturers having different load capacitance requirements. Being able to vary the load capacitance also helps with fine tuning the final carrier frequency since the crystal is the PLL reference for the carrier. When the shunt capacitance, Co, is worst case 7pF and the ESR is 300 Ohms max, the oscillator can be expected to meet the start-up times as defined in the AC Characteristics. Crystals with less than 7pF shunt capacitance and lower ESR guarantee much faster start-up times. An external clock signal is also provided that may be used to run an external processor. This also has the advantage of reducing component count by eliminating an additional crystal for the host processor. The clock frequency is also programmable from eight pre-defined frequencies, each a pre-scaled value of the 10MHz crystal reference. These values are programmable through the Battery Detect Threshold and Clock Output Register. The internal clock oscillator may be disabled which also disables the output clock signal to the host processor. When the oscillator is disabled, the chip provides an additional 196 clock cycles before releasing the output, which may be used by the host processor to setup any functions before going to sleep. Frequency Control (PLL) and Frequency Synthesizer The PLL synthesizer is the heart of the operating frequency. It is programmable and completely integrated, providing all functions required to generate the carriers and tunability for each band. The PLL requires only a single 10MHz crystal reference source. RF stability is controlled by choosing a crystal with the particular specifications to satisfy the application. This gives the designer the maximum flexibility in performance. The PLL is able to perform manual and automatic calibration to compensate for changes in temperature or operating voltage. When changing band frequencies, re-calibration must be performed. This can be done by disabling the synthesizer and re-enabling again through the Power Management Register. Registers common to the PLL are: * Power Management Register * Configuration Register * Frequency Setting Register * Automatic Frequency Adjust Register * Transmit Configuration Register
14
Wake-Up Mode The RXC101 has an internal wake-up timer that has very low current consumption (1.5uA typical) and may be programmed from 1msec to several days. A calibration is performed to the crystal at startup and every 30 sec thereafter, even if in sleep mode. If the oscillator circuit is disabled the calibration circuit will turn it on briefly to perform a calibration to maintain accurate timing and return to sleep. The RXC101 also incorporates other power saving modes aside from the wake-up timer. Return to active mode may be initiated from several external events: * Logic `0' applied to nINT pin (16) * Low Supply Voltage Detect * FIFO Fill * SPI request If any of these wake-up events occur, including the wake-up timer, the RXC101 generates an external interrupt which may be used as a wake-up signal to a host processor. The source of the interrupt may be read out from the Status Register over the SPI bus. Low Battery Detect The integrated low battery detector monitors the voltage supply against a preprogrammed value and generates an interrupt when the supply voltage falls below the programmed value. The detector circuit has 50mV of hysteresis built in. SPI Interface The RXC101 is equipped with a standard SPI bus that is compatible to most any SPI device. All functions and status of the chip are accessible through the SPI bus. Typical SPI devices are configured for byte write operations. The TRC101 uses word writes so the nCS pin should be pulled low for 16 bits.
nCS
Figure 6. SPI Interface Timing
15
4. Control and Configuration Registers Status Register (Read Only)
Bit 15
FIFOIT
Bit 14
FIFOV
Bit 13
WKINT
Bit 12
LB
Bit 11
FIFEMP
Bit 10
Bit 9
Bit 8
CRLCK
Bit 7
AFATGL
Bit 6
AFA
Bit 5
OFFSGN
Bit 4
OFF4
Bit 3
OFF3
Bit 2
OFF2
Bit 1
OFF1
Bit 0
OFF0
RSSI GDQD
The Status Register provides feedback for: * FIFO overwrite * FIFO fill interrupt * Low Battery * Data Quality * Digital RSSI signal level * Clock Recovery * Frequency Offset value and sign * AFA Note: The Status Register read command begins with a logic `0' where all other register commands begin with a logic `1'. Bit [15]:FIFOIT - When set, indicates that the number of data bits received by the FIFO has reached it programmed limit. See FIFO Fill Bit Count Bits[7..4] of the FIFO Configuration Register. Bit [14]:FIFOV - When set, indicates receive FIFO overflow. (Cleared after Status Reg read). Bit [13]:WKINT - When set, indicates a Wake-up timer overflow. (Cleared after Status Reg read). Bit [12]:LB - When set, indicates the supply voltage is below the preprogrammed limit. See Battery Detect Threshold and Clock Output Register. Bit [11]:FIFEMP - When set, indicates receive FIFO is empty. Bit [10]:RSSI - When set, this bit indicates that the incoming RF signal is above the preprogrammed Digital RSSI limit. Bit [9]:GDQD - When set, indicates good data quality. Bit [8]:CRLCK - When set, indicates Clock Recovery is locked. Bit [7]:AFATGL - For each AFA cycle run, this bit will toggle between logic `1' and logic `0'. Bit [6]:AFA - When set, indicates that the frequency adjust has detected the same offset value for two consecutive measurements and thus the frequency is stabilized. Bit [5]:OFFSGN - Indicates the difference in frequency is higher (logic `1') or lower (logic `0') than the chip frequency. Bit [4..0]:OFF[4..0] - The offset value to be added to the frequency control word (internal PLL).
16
Configuration Register [POR=893Ah]
Bit 15 Bit 14 Bit 13 Bit 12
BAND1
Bit 11
BAND0
Bit 10
LBDEN
Bit 9
WKUPEN
Bit 8
OSCEN
Bit 7
CAP3
Bit 6
CAP2
Bit 5
CAP1
Bit 4
CAP0
Bit 3
BB2
Bit 2
BB1
Bit 1
BB0
Bit 0
CLKEN
1
0
0
The configuration register sets up the following: * Internal Data Register * Internal FIFO * Frequency Band in use * Crystal Load capacitance Bit [15..13] - Command Code: These bits are the command code that is sent serially to the processor that identifies the bits to be written to the configuration register. Bit [12..11] - Band Select: These bits set the frequency band to be used. There are four (4) bands that are supported. See Table 4 for Band configuration. TABLE 4. Frequency Band BAND1 315 0 433 0 868 1 916 1
BAND0 0 1 0 1
Bit [10] - Low Battery Detector: This bit enables the battery voltage detect circuit when set. The battery detector can be programmed to 32 different threshold levels. See Battery Detect Threshold and Clock Output Register section for programming. Bit [9] - Wake-up Timer Enable: This bit enables the wake-up timer when set. See Wake-up Timer Period Register section for programming the wake-up timer interval value. Bit [8] - Crystal Oscillator: This bit enables the oscillator circuit when set. The oscillator provides the reference signal for the synthesizer when setting the transmit or receive frequency of use. Bit [7..4] - Load Capacitance Select: These bits set the load capacitance for the crystal reference. The internal load capacitance can be varied from 8.5pF to 16pF in .5pF steps to accommodate a wide range of crystal vendors as well as adjust the reference frequency and compensate for stray capacitance that may be introduced due to PCB layout. See Table 5 for load capacitance configuration. TABLE 5. CAP3 0 0 0 0 1 1 CAP2 0 0 0 0 ...... 1 1 CAP1 0 0 1 1 1 1 CAP0 0 1 0 1 0 1 Crystal Load Capacitance 8.5 9 9.5 10 ...... 15.5 16
17
Configuration Register (continued)
Bit [3..1] - Receiver Baseband Bandwidth: These bits set the baseband bandwidth of the demodulated data. The bandwidth can accommodate different FSK deviations and data rates. See Table 6 for bandwidth configuration. Table 6. Baseband BW (kHz) Resvd 400 340 270 200 134 67 Resvd BB2 0 0 0 0 1 1 1 1 BB1 0 0 1 1 0 0 1 1 BB0 0 1 0 1 0 1 0 1
Bit [0] - Clock Output Disable: This bit disables the oscillator clock output when set. On chip reset or power up, clock output is on so that a processor may begin execution of any special setup sequences as required by the designer. See Battery Detect Threshold and Clock Output Register section for programming details.
18
Receiver Control Register [POR=C0C1h]
Bit 15 1 Bit 14 1 Bit 13 0 Bit 12 0 Bit 11 0 Bit 10 0 Bit 9 0 Bit 8 0 Bit 7 VDI1 Bit 6 VDI0 Bit 5 GAIN1 Bit 4 GAIN0 Bit 3 RSSI2 Bit 2 RSSI1 Bit 1 RSSI0 Bit 0 RXEN
The Receiver Control Register configures the following: * Receiver LNA gain * Digital RSSI threshold * Receive baseband bandwidth * Valid Data Indicator response time * Function of pin 16 Bit [15..8] - Command Code: These bits are the command code that is sent serially to the processor that identifies the bits to be written to the Receiver Control Register. Bit [7..6] - Pin 16 Func: Selects the function of Pin 16. See Table 7 below. Table 7. Pin 16 Function Digital RSSI Out DQD Out Clock Recovery Lock Valid Data Output VDI1 0 0 1 1 VDI0 0 1 0 1
Bit [5..4] - Receiver LNA Gain: These bits set the receiver LNA gain, which can be changed to accommodate environments with high interferers. The LNA gain also affects the true RSSI value. Refer to Bit [2..0] for RSSI. See Table 8 below for gain configuration. Table 8. LNA GAIN (dB) 0 -14 -6 -20 GAIN1 0 0 1 1 GAIN0 0 1 0 1
Bit [3..1] - Digital RSSI Threshold: The digital receive signal strength indicator threshold may be set to indicate that the incoming signal strength is above a preset limit. The result is stored in bit 7 of the status register. There are eight (8) predefined thresholds that can be set. See Table 9 below for settings. Table 9. RSSI2 RSSI1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1
RSSI Thresh -103 -97 -91 -85 -79 -73 -67 -61
RSSI0 0 1 0 1 0 1 0 1
19
Receiver Control Register (continued)
The RSSI threshold is affected by the LNA gain set value. Calculate the true RSSI set threshold when the LNA gain is set to a value other than 0 dB as: RSSI = RSSIthres + |GainLNA|
Bit [0] - Receiver Chain Enable: This bit enables the entire receiver chain when set. The receiver chain comprises the baseband circuit, synthesizer, and crystal oscillator. When using this bit to control the receive chain, the clock pulses produced when the crystal oscillator is shut down is disabled. When this bit is cleared, the clock output signal stops abruptly.
20
FIFO Configuration Register [POR=CE89h]
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 FINT3 Bit 6 FINT2 Bit 5 FINT1 Bit 4 FINT0 Bit 3 FIFST1 Bit 2 FIFST0 Bit 1 FILLEN Bit 0 FIFEN
1
1
0
0
1
1
1
0
The Data FIFO Configuration Register configures: * FIFO fill interrupt condition * FIFO fill start condition * FIFO fill on synchronous pattern * FIFO Enable Bit [15..8] - Command Code: These bits are the command code that is sent serially to the processor that identifies the bits to be written to the Data FIFO Configuration Register. Bit [7..4] - FIFO Fill Bit Count: This sets the number of bits that are received before generating an external interrupt to the host processor that the receive FIFO data is ready to be read out. It is possible to set the maximum fill level to 15 (16-bits), but the designer must account for the processing time it will take to read out the data before a register overrun occurs, at which data will be lost. It is recommended to set the fill value to half of the desired number of bits to be read to ensure enough time for additional processing. See Status Register for description of FIFO status bits that may be read and FIFO Read Register for polling and interrupt-driven FIFO reads from the SPI bus. Bit [3..2] - FIFO Fill Start Condition: These bits set the condition at which the FIFO begins filling with data. Table 10 describes the start conditions. See Valid Data configuration in Receiver Control Register. Table 10. Fill Start Condition FIFST1 Valid Data 0 Synch Word 0 Valid Data and Sync Word 1 Continuous Fill 1 FIFST0 0 1 0 1
Bit [1] - Synchronous Pattern FIFO Fill Enable: When set, the FIFO will begin filling with data when it detects the FIFO Fill Start Condition as defined in bits[3..2] above. The FIFO fill stops and the FIFO is reset when this bit is cleared. To restart simply clear the bit and set again. Bit [0] - FIFO Enable: This bit enables the internal data FIFO when set. The FIFO is used to store data during receive. If the FIFO is enabled by setting this bit, pin 6 becomes nFSEL and pin 7 becomes FINT. See Data Buffer Setup Register section for details on the FIFO configuration.
21
Automatic Frequency Adjust Register [POR=C6F7h]
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 AUTO1 Bit 6 AUTO0 Bit 5 RNG1 Bit 4 RNG0 Bit 3 STRB Bit 2 ACCF Bit 1 OFFEN Bit 0 AFEN
1
1
0
0
0
1
1
0
The AFA (Automatic Frequency Adjust) Register configures: * Manual or Automatic frequency offset adjustment * Calculation of the offset value and write to the Status Register * Fine offset adjustment control The AFA (Automatic Frequency Adjust) Register controls and configures the frequency adjustment range and mode for keeping the transmitter and receiver frequency locked, providing for an optimal link. The AFA may be manually controlled by an external processor by asserting a strobe signal to initiate a sample, or may be setup for automatic operation. The AFA also calculates the offset of the transmit and receive frequency. This offset value is included in the status register read and the AFA must be disabled during the status read to ensure reporting good offset accuracy. Bit [15..8] - Command Code: These bits are the command code that is sent serially to the processor that identifies the bits to be written to the Automatic Frequency Adjust Register. Bit [7..6] - Mode Selection: These bits select Automatic or manual operation. When set to Manual operation, the RXC101 will take a sample when a strobe signal (See Bit [3]) is written to the register. There are four modes of operation. See Table 11 below for configuration. TABLE 11. Automatic fOFFSET Mode Mode Off Run Once after Pwr-up Keep offset during Rcv ONLY Keep offset indep of VDI state Mode Operation Mode(0,1) - The circuit takes a measurement only once after power-up. This maximizes the distance that can be achieved for a single link. Mode(1,0) - When the Valid Data Indicator (VDI) pin is low, indicating poor receiving conditions, the offset register is automatically cleared. Use this setting when receiving from several different transmitters that are operating very close to the same frequencies. Mode(1,1) - This setting is best used when receiving from a single transmitter. The measured offset value is kept independent of the state of the VDI signal. Bit [5..4] - Allowable Frequency Offset: These bits select the amount of offset allowable between Transmitter and Receiver frequencies. The allowable range can be specified as in Table 12 below. TABLE 12. Freq Offset Range RNG1 RNG0 No Limit 0 0 +15*fres/-16*fres 0 1 +7*fres /-8*fres 1 0 +3*fres /-4*fres 1 1 AUTO1 0 0 1 1 AUTO0 0 1 0 1
22
Automatic Frequency Adjust Register (continued)
where fres is the tuning resolution for each band as follows: fres: 315 MHz Band = 2.5kHz 433 MHz Band = 2.5kHz 868 MHz Band = 5kHz 916 MHz Band = 7.5kHz Bit [3] - Manual Frequency Adjustment Strobe: This bit is the strobe signal that initiates a manual frequency adjustment sample. When set, a sample of the received signal is compared to the Receiver LO signal and an offset is calculated. If enabled, this value is written to the Offset Register (See Bit [1]) and added to the frequency control word of the PLL. This bit MUST be reset before initiating another sample. Bit [2] - High Accuracy (Fine) Mode: This bit, when set, switches the frequency adjustment mode to high accuracy. In this mode the processing time is twice the regular mode, but the uncertainty of the measurement is significantly reduced. Bit [1] - Frequency Offset Register Enable: This bit, when set, enables the offset value calculated by the offset sample to be added to the frequency control word of the PLL that tunes the desired carrier frequency. Bit [0] - Offset Frequency Enable: This bit, when set, enables the RXC101 to calculate the offset frequency by the sample taken from the Automatic Frequency Adjustment circuit.
23
Baseband Filter Register [POR=C42Ch]
Bit 15 1 Bit 14 1 Bit 13 0 Bit 12 0 Bit 11 0 Bit 10 1 Bit 9 0 Bit 8 0 Bit 7 CRLK Bit 6 CRLC Bit 5 1 Bit 4 FILT Bit 3 1 Bit 2 DQLVL2 Bit 1 DQLVL1 Bit 0 DQLVL0
The Baseband Filter Register configures: * Clock Recovery lock control * Baseband Filter type, Digital or Analog RC * Data Quality Detect Threshold parameter Bit [15..8] - Command Code: These bits are the command code that is sent serially to the processor that identifies the bits to be written to the Baseband Filter Register. Bit [7] - Automatic Clock Recovery Lock: When set, this bit configures the CR (clock recovery) lock control to automatic. In this setting the clock recovery will startup in "Fast" mode and automatically switch to "Slow" mode after locking. See Bit [6] description for details of "Fast" and "Slow" modes. Bit [6] - Manual Clock Recovery Lock Control: When set, this bit configures the CR lock to "Fast" mode. "Fast" mode requires a preamble of at least 6 to 8 bits to determine the clock rate, then locks. When cleared, this bit configures the CR lock to "Slow" mode. "Slow" mode takes a little longer in that it requires a preamble of at least 12 to 16 bits to determine the clock rate, then locks. Use of the "Slow" mode requires more accurate bit timing. See Data Rate Setup Register for the relationship of data rate and CR. Bit [5] - Not Used. Write a "1". Bit [4..3] - Filter Type: Table 13. Filter FILT1 RSSI for OOK 0 Digital 0 Not Used 1 Analog RC 1 FILT0 0 1 0 1
RSSI for OOK: The Analog RSSI Output signal is used to receive the incoming data. The Digital RSSI is used for data slicing. Set DRSSI parameter in the Receiver Control Register. Digital Filter: The Digital filter is a digital version of a simple RC lowpass filter followed by a comparator with hysteresis. The time constant for the Digital filter is automatically calculated internally based on the bit rate as set in the Data Rate Setup Register. Analog RC lowpass filter: The baseband signal is fed to pin 7 thru an internal 10K Ohm resistor. The lowpass cutoff frequency is set by the external capacitor connected from pin 7 to GND. To calculate the baseband capacitor value for a given data rate, use: CFILT = 1 / (30,000*Data Rate) Bit [2..0] - Data Quality Detect Threshold: The threshold parameter should be set less than four (<4) in order for the Data Quality Detector to report good signal quality in the case that the bit rate is close to the deviation. As the data rate << deviation, a higher threshold parameter is permitted and may report good signal quality.
24
Frequency Setting Register [POR=A680h]
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Freq11 Bit 10 Freq10 Bit 9 Freq9 Bit 8 Freq8 Bit 7 Freq7 Bit 6 Freq6 Bit 5 Freq5 Bit 4 Freq4 Bit 3 Freq3 Bit 2 Freq2 Bit 1 Freq1 Bit 0 Freq0
1
0
1
0
The Frequency Setting Register sets the exact frequency within the selected band for transmit or receive. Each band has a range of frequencies available for channelization or frequency hopping. The selectable frequencies for each band are: Frequency Band 300 MHz 400 MHz 800 MHz 900 MHz Bit descriptions are as follows: Bit [15..12] - Command Code: These bits are the command code that is sent serially to the processor that identifies the bits to be written to the Frequency Setting register. Bit [11..0] - Frequency Setting: These bits set the center frequency to be used during transmit or receive. The value of bits[11..0] must be in the decimal range of 96 to 3903. Any value outside of this range will cause the previous value to be kept and no frequency change will occur. To calculate the center frequency fc, use Table 3 below and the following equation: fc = 10 * B1 * (B0 + fVAL/4000) MHz where fVAL = decimal value of Freq[11..0] = 9625
Data Rate Setup Register [POR=C823h]
Bit 15 1 Bit 14 1 Bit 13 0 Bit 12 0 Bit 11 1 Bit 10 0 Bit 9 0 Bit 8 0 Bit 7 PRE Bit 6 BITR6 Bit 5 BITR5 Bit 4 BITR4 Bit 3 BITR3 Bit 2 BITR2 Bit 1 BITR1 Bit 0 BITR0
The Data Rate Setup Register configures: * the expected data rate for the receiver * the prescaler * the effects of the data rate on clock recovery Bit [15..8] - Command Code: These bits are the command code that is sent serially to the processor that identifies the bits to be written to the Data Rate Setup Register. Bit [7] - Prescaler Enable: When set this bit enables the prescaler to obtain smaller values of expected data rates. The prescaler value is approximately 1/8. Bit [6..0] - Data Rate Parameter Value: These bits represent the decimal value of the 7-bit parameter used to calculate the expected data rate. To calculate the expected data rate, use the following formula: DRexp(kbps) = 10000 / [29 * (BITR[6..0]+1) * (1+PRE*7)] where BITR[6..0] is the decimal value 0 to 127 and the prescaler (PRE) is `1' (on) or `0' (off). To calculate the BITR[6..0] decimal value for a given bit rate, use the following formula: BITR[6..0] = 10000 / [29 * (1+PRE*7) * DRexp where DRexp is the expected data rate and PRE is defined above. Without the prescaler, the definable data rates range from 2.694kpbs to 344.828kbps. With the prescaler enabled, the definable data rates range from 337 bps to 43.103kpbs. The Slow clock recovery mode requires more accurate bit timing when setting the data rate. To calculate the accuracy of the data rate for both Fast and Slow mode, use the following: Slow mode Accuracy = BR/BR < 1/(29 * N) Fast mode Accuracy = BR/BR < 3/(29 * N)
where N is the longest number of expected ones or zeros in the data stream, BR is the difference in the actual data rate vs. the set data rate in the transmitter, and BR is the expected data rate as set above using BITR[6..0].
26
Wake-up Timer Period Register [POR=E196h]
Bit 15 1 Bit 14 1 Bit 13 1 Bit 12 R4 Bit 11 R3 Bit 10 R2 Bit 9 R1 Bit 8 R0 Bit 7 M7 Bit 6 M6 Bit 5 M5 Bit 4 M4 Bit 3 M3 Bit 2 M2 Bit 1 M1 Bit 0 M0
The Wake-up Timer Period register sets the wake-up interval for the RXC101. After setting the wake-up interval, the WKUPEN (bit 1 of Power Management Register) should be cleared and set at the end of every wake-up cycle. To calculate the wake-up interval desired, use the following: TWAKE = M[7..0] * 2 R[4..0] where M[7..0] = decimal value 0 to 255 and R[4..0] = decimal value 0 to 31. Bit [15..13] - Command Code: These bits are the command code that is sent serially to the processor that identifies the bits to be written to the Wake-up Timer Period register. Bit [12..8] - Exponential: These bits define the exponential value as used in the above equation. The value used must be the decimal equivalent between 0 and 31. Bit [7..0] - Multiplier: These bits define the multiplier value as used in the above equation. The value used must be the decimal equivalent between 0 and 255.
27
Duty Cycle Set Register [POR=CC0Eh]
Bit 15 1 Bit 14 1 Bit 13 0 Bit 12 0 Bit 11 1 Bit 10 1 Bit 9 0 Bit 8 0 Bit 7 DC6 Bit 6 DC5 Bit 5 DC4 Bit 4 DC3 Bit 3 DC2 Bit 2 DC1 Bit 1 DC0 Bit 0 DCEN
The duty cycle register may be used in conjunction with the wake-up timer to reduce the average current consumption of the receiver. The duty cycle register may be set up so that when the wake-up timer brings the chip out of sleep mode the receiver is turned on for a short time to sample if a signal is present and then goes back into sleep and the process starts over. The duty cycle uses the Multiplier value of the wake-up timer in part for its calculation. To calculate the duty cycle use: Duty Cycle = ((D[6..0] * 2 )+ 1)/M * 100 where M is M[7..0] of the Wake-up Timer Period register. Bit [15..8] - Command Code: These bits are the command code that is sent serially to the processor that identifies the bits to be written to the Wake-up Timer Period register. Bit [7..1] - Duty Cycle Multiplier: These bits are the decimal value used to calculate the Duty Cycle or "On time" of the Receiver after the wake-up timer has brought the RXC101 out of sleep mode. Bit [0] - Duty Cycle Mode Enable: This bit enables the duty cycle mode when set. NOTE: The receiver must be disabled (RXEN bit 7 cleared in Power Management Register) and the wake-up timer must be enabled (WKUPEN bit 1 set in Power Management Register) for operation in this mode.
28
Battery Detect Threshold and Clock Output Register [POR=C200h]
Bit 15 1 Bit 14 1 Bit 13 0 Bit 12 0 Bit 11 0 Bit 10 0 Bit 9 1 Bit 8 0 Bit 7 CLK2 Bit 6 CLK1 Bit 5 CLK0 Bit 4 LBD4 Bit 3 LBD3 Bit 2 LBD2 Bit 1 LBD1 Bit 0 LBD0
The Battery Detect Threshold and Clock Output Register configures the following: * Low Battery Detect Threshold * Output Clock frequency The Low Battery Threshold is programmable from 2.2V to 5.3V using the following equation: VT = (LBD[4..0] / 10) + 2.2 (V) where LBD[4..0] is the decimal value 0 to 31. Bit [15..8] - Command Code: These bits are the command code that is sent serially to the processor that identifies the bits to be written to the Battery Detect Threshold and Clock Output Register. Bit [7..5] - Clock Output Frequency: These bit set the output frequency of the on-board clock that may be used to run an external host processor. See Table 15 below. TABLE 15. Output Clock Frequency (MHz) 1 1.25 1.66 2 2.5 3.33 5 10 CLK2 0 0 0 0 1 1 1 1 CLK1 0 0 1 1 0 0 1 1 CLK0 0 1 0 1 0 1 0 1
Bit [4..0] - Low Battery Detect Value: These bits set the decimal value as used in the equation above to calculate the battery detect threshold voltage value. When the battery level falls 50mV below this value, the LBD bit (5) in the status register is set indicating that the battery level is below the programmed threshold. This is useful in monitoring discharge sensitive batteries such as Lithium cells. The Low Battery Detect can be enabled by setting the LBDEN bit (2) of the Power Management Register and disabled by clearing the bit. The Clock Output can be enabled by setting the CLKEN bit (0) of the Power Management Register and disabled by clearing the bit.
29
5. Maximum Ratings Absolute Maximum Ratings
Symbol
VDD Vin Iin ESD Tstg Tlead
Parameter
Positive supply voltage Voltage in on any pin Input current into any pin except VDD and VSS Electrostatic discharge with human body model Storage temperature Soldering Lead temperature (max 10 s)
Notes
Min
-0.5 -0.5 -25 -55
Max
6 Vdd+0.5 25 1000 125 260
Units
V V mA V C C
Recommended Operation Ratings
Symbol
VDD Top
Parameter
Supply voltage Operating temperature (Ambient environment)
Notes
Min
2.2 -40
Max
5.4 85
Units
V C
Note 1: At minimum, VDD - 1.5 V cannot be lower than 1.2 V. Note 2: At maximum, VDD+1.5 V cannot be higher than 5.5 V.
6. DC Electrical Characteristics
(Min/max values are valid over the whole recommended operating range Vdd = 2.2-5.4V. Typical conditions: Top = 27C; Vdd = 3.0 V)
Digital I/O
Parameter
Supply current
Sym
Notes
Limit Values
Unit
Test Conditions
min
Idd
typ
8 8 9 10
max
13 14 15 17 0.15 A mA A A 5.3 V mV
0.3*Vdd
315MHz Band mA 433MHz Band 868MHz Band 916MHz Band All blocks disabled Oscillator and baseband enabled
Sleep current Idle current Low battery voltage detector current consumption Wake-up timer current Low battery detect threshold Low battery detection accuracy Digital input low level Digital input high level Digital input current low Digital input current high Digital output low level Digital output high level Digital input capacitance Digital output rise/fall time
IS IIDLE IVD IWUT Vlb Vil Vih Iil Iih Vol Voh
Vdd-0.4 0.7*Vdd
3 0.5 1.5 2.2 75
3.5
Programmable in 0.1 V steps
V V A A V V pF ns Load = 15 pF Vil = 0 V Vih = Vdd, Vdd = 5.4 V Iol = 2 mA Ioh = -2 mA
-1 -1
1 1 0.4 2 10
30
7. AC Electrical Characteristics
(Min/max values are valid over the whole recommended operating range Vdd = 2.2-5.4V. Typical conditions: Top = 27C; Vdd = 3.0 V)
Receiver
Parameter LNA input power
Sym
Notes
Limit Values min 0 -100 -113 -113 -110 -109 250 1 67 0.6 1 -46 400 115 256 -100 -100 -100 typ max
Unit dBm
Test Conditions LNA Max gain 315MHz Band 433MHz Band 868MHz Band 916MHz Band LNA gain (0 dB, -14 dB) Programmable Digital filters Analog filter RSSIcap = 1000pF, ext comparator 315MHz Band
Receiver Sensitivity
2
dBm
RF input impedance (real, differential) RF input capacitance Receiver bandwidth FSK bit rate OOK bit rate
Ohm pF kHz kbps kbps
IIP3 In band interferers (-85dBm carrier, 1MHz offset, CW)
3
-46 -51 -55 -15
dBm
433MHz Band 868MHz Band 916MHz Band 315MHz Band 433MHz Band
IIP3 Out of band interferers (-85dBm carrier, 10 MHz offset, CW)
-15 -25 -20 dBm
868MHz Band 916MHz Band
RSSI accuracy RSSI dynamic range RSSI programmable steps
+/-5 46 6
dB dB RSSI signal goes high after input signal exceeds programmed limit. RSSIcap = 5 nF 315 MHz Band
Digital RSSI response time
500
us
Spurious emission (@ Pmax)
<95
dBc
433 MHz Band 868 MHz Band 916 MHz Band dev = Signal FSK deviation
AFA lock range
0.8*dev
kHz
NOTES: 123Other crystal frequencies may be used, but every function on chip, including wake-up timer, output clock, data rate, clock recovery, etc..., is dependent on this reference frequency and everything will scale accordingly. BW=67 kHz, BR=1.2 kbps, digital filter, BER=10 FCC Class 2 Blocking.
-3
31
AC Electrical Characteristics - continued
(Min/max values are valid over the whole recommended operating range Vdd = 2.2-5.4V. Typical conditions: Top = 27C; Vdd = 3.0 V)
Timing
Parameter Internal POR timeout Wake-up timer clock period
Sym
Notes
Limit Values min typ 1 max 100
Unit ms ms
Test Conditions Vdd at 90% of final value Calibrated every 30 seconds
PLL Characteristics
Parameter PLL reference freq PLL lock time PLL startup time Crystal load capacitance Xtal oscillator startup time
Sym
Notes
Limit Values min typ 10 20 250 max 12 8
Unit MHz us us pF ms
Test Conditions
fREF
1
within 1kHz settle, 10MHz step From sleep with Crystal running Programmable in 0.5 pF steps, tolerance +/- 10% Crystal ESR < 100 315MHz Band (2.5kHz steps) 433MHz Band (2.5kHz steps) 868MHz Band (5.0kHz steps) 916MHz Band (7.5kHz steps)
CL
8.5
16 5
310.24 Frequency Range (w/ 10MHz ref xtal) 430.24 860.48 900.72
318.75 439.75 879.51 929.27 MHz
32
8.0 Package Dimensions - 5x4.4mm 16-pin TSSOP Package
(all values in mm)
Detail
A
C
B
2
0.20
F
G Gauge Plane
R1 R
D
E
1
0.25
3
L L1
Detail
Symbol A B C D E F G L L1 R R1 1 2 3
4441 Sigma Road Dallas, Texas 75244 (800) 704-6079 toll-free in U.S. and Canada Email: info@rfm.com www.rfm.com www.wirelessis.com
Dimensions in mm Min Nom Max 4.30 4.40 4.50 4.90 5.00 5.10 6.40 BSC. 0.19 0.30 0.65 BSC. 0.80 0.90 1.05 1.20 0.50 0.60 0.75 1.00 REF. 0.09 0.09 0 8 12 REF. 12 REF.
Dimensions in Inches Min Nom Max 0.169 0.173 0.177 0.193 0.197 0.201 0.252 BSC. 0.007 0.012 0.026 BSC. 0.031 0.035 0.041 0.47 0.020 0.024 0.030 0.39 REF 0.004 0.004 0 8 12 REF. 12 REF.
(c) 2005 RF Monolithics, Inc. RXC101 2006-03-01
rev04
33


▲Up To Search▲   

 
Price & Availability of RXC101

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X