找货询价

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

QQ咨询

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

技术支持

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

售后咨询

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

RXC101

型号:

RXC101

描述:

多通道的高数据速率可编程[ Multi-channel High data rate Programmable ]

品牌:

RFM[ RF MONOLITHICS, INC ]

页数:

33 页

PDF大小:

538 K

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.  
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.  
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)  
Popular applications  
Remote control applications  
Active RFID tags  
Generic 10MHz Xtal reference  
Processor or Standalone Operation Mode  
Automatic Frequency Alignment  
Programmable Analog/Digital Baseband Filter  
Programmable Data Rate  
Wireless PC Peripherals  
Automated Meter reading  
Home & Industrial Automation  
Security systems  
Remote keyless entry  
Automobile Immobilizers  
Sports & Performance monitoring  
Wireless Toys  
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  
Medical equipment  
Low power two way telemetry systems  
Wireless mesh sensors  
Wireless modules  
Internal Valid Data Recognition  
Integrated PLL, IF & Baseband Circuitry  
Integrated Selectable Analog/Digital RSSI  
Integrated, Programmable Low Battery Voltage Detector  
RF Monolithics, Inc.  
4441 Sigma Road  
Dallas, Texas 75244  
rev04  
(800) 704-6079 toll-free in U.S. and Canada  
www.rfm.com Email: info@rfm.com  
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 Name  
Description  
SPI Data In  
SPI Data Clock  
1
2
SDI  
SCK  
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  
3
nCS  
4
nFINT/SDO  
-Low Battery Detect  
5
6
nIRQ  
-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.  
DATA/nFSEL 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  
DCLK/FCAP/  
FINT  
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.  
7
8
ClkOut  
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.  
9
Xtal/Ref  
10  
11  
12  
13  
14  
nRST  
GND  
RF_P  
RF_N  
VDD  
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.  
15  
16  
RSSIA  
DDET  
Valid Data Detector Output - (See Receiver Control Register for output definition)  
1.1 Processor Mode Pin Configuration  
TOP V IEW  
RXC101  
SDI  
SCK  
nCS  
DDET  
RSSIA  
VDD  
RF_N  
RF_P  
GND  
nRESET  
Xtal/Ref  
16  
15  
14  
13  
12  
11  
1
2
3
SDO/FINT  
IRQ  
DATA/nFSEL  
CR/FINT/FCAP  
CLKOUT  
4
5
6
10  
9
7
8
3
Simple Mode  
Pin Name  
Description  
1
2
3
4
5
6
7
FS0  
BS0  
BS1  
DO1  
DO2  
DO3  
DO4  
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  
8
Mode/DCM  
Xtal/Ref  
9
10  
11  
12  
13  
14  
15  
16  
FS1  
GND  
RF_P  
RF_N  
VDD  
FS2  
FS3  
1.2 Simple Mode Pin Configuration  
TOP VIEW  
RXC101  
FS0  
BS0  
BS1  
DO1  
DO2  
DO3  
DO4  
FS3  
FS2  
VDD  
RF_N  
RF_P  
GND  
FS1  
1
16  
15  
14  
13  
12  
11  
10  
9
2
3
4
5
6
7
8
Mode/DCM  
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  
433  
868  
916  
56  
36  
15  
15  
9
7
3
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  
M
o d e / DCM  
F S K  
+
-
A S K  
I/ Q  
L NA  
0 /9 0  
F S 0  
F S 3  
DE M OD  
RS S I  
CONTROL  
LOGIC  
RF _ P  
RF _ N  
B S 0  
B S 1  
DO1  
DO2  
DO3  
V CO  
P L L  
OS C CK T  
DO4  
/N  
B A T T DE T  
M
UX  
R
F S 2  
F S 1  
V DD GND  
X T A L / RE F  
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.  
Table 2.  
315MHz  
433MHz  
868MHz  
916MHz  
Address FS3 FS2 FS1 FS0  
BS[1,0]=00 BS[1,0]=01 BS[1,0]=10 BS[1,0]=11  
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  
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  
*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  
*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  
D4h  
D2h  
B4h  
B2h  
D4h  
D2h  
B4h  
B2h  
D4h  
D2h  
B4h  
B2h  
D4h  
D2h  
B4h  
B2h  
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
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:  
Output Control Byte Output Control Byte  
Preamble (AAh) Synch Word (2Dh) Address (D4h, etc..)  
Output Control Byte  
1’s Complement  
(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  
CB(1) CB(0)  
0
0
1
1
0
1
0
1
Set to logic ‘1’ for 100ms  
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  
FS K  
ASK  
+
-
SDI  
LNA  
SDO/FFIT  
I/Q  
DEMOD  
SCK  
nCS  
0
/ 9 0  
RSSI  
nIRQ  
DATA / nFSEL  
RF_P  
RF_N  
CONTROL  
LOGIC  
CR/FINT/FCAP  
VCO  
PLL  
/N  
OSC  
CLKOUT  
DDET  
BATT  
DET  
R
XTAL/REF  
RSSIA  
VDD GND  
nRE S E T  
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  
Bit  
14  
Bit  
13  
Bit  
12  
Bit  
11  
Bit  
10  
Bit  
9
Bit  
8
Bit  
7
Bit  
6
Bit  
5
Bit  
4
Bit  
3
Bit  
2
Bit  
1
Bit  
0
FIFOIT  
FIFOV  
WKINT  
LB  
FIFEMP RSSI GDQD  
CRLCK  
AFATGL  
AFA  
OFFSGN  
OFF4  
OFF3  
OFF2  
OFF1  
OFF0  
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 Bit Bit  
15 14 13  
Bit  
12  
Bit  
11  
Bit  
10  
Bit  
9
Bit  
8
Bit  
7
Bit  
6
Bit  
5
Bit  
4
Bit  
3
Bit  
2
Bit  
1
Bit  
0
BAND1  
BAND0  
LBDEN  
WKUPEN  
OSCEN  
CAP3  
CAP2  
CAP1  
CAP0  
BB2  
BB1  
BB0  
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 BAND0  
315  
433  
868  
916  
0
0
1
1
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.  
Crystal Load  
CAP3 CAP2 CAP1 CAP0  
Capacitance  
0
0
0
0
0
0
0
0
0
1
1
0
1
0
1
8.5  
9
9.5  
10  
0
……  
1
1
……  
15.5  
16  
1
1
1
1
0
1
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) BB2 BB1 BB0  
Resvd  
400  
340  
270  
200  
134  
67  
Resvd  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
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
Bit  
8
Bit  
7
Bit  
6
Bit  
5
Bit  
4
Bit  
3
Bit  
2
Bit  
1
Bit  
0
0
0
VDI1  
VDI0  
GAIN1  
GAIN0  
RSSI2  
RSSI1  
RSSI0  
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 VDI0  
0
0
1
1
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) GAIN1 GAIN0  
0
-14  
-6  
0
0
1
1
0
1
0
1
-20  
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.  
RSSI Thresh RSSI2 RSSI1 RSSI0  
-103  
-97  
-91  
-85  
-79  
-73  
-67  
-61  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
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  
1
Bit  
14  
1
Bit  
13  
0
Bit  
12  
0
Bit  
11  
1
Bit  
10  
1
Bit  
9
Bit  
8
Bit  
7
Bit  
6
Bit  
5
Bit  
4
Bit  
3
Bit  
2
Bit  
1
Bit  
0
FINT3  
FINT2  
FINT1  
FINT0  
FIFST1  
FIFST0  
FILLEN  
FIFEN  
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  
Valid Data  
Synch Word  
Valid Data and Sync Word  
Continuous Fill  
FIFST1 FIFST0  
0
0
1
1
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  
1
Bit  
14  
1
Bit  
13  
0
Bit  
12  
0
Bit  
11  
0
Bit  
10  
1
Bit  
9
Bit  
8
Bit  
7
Bit  
6
Bit  
5
Bit  
4
Bit  
3
Bit  
2
Bit  
1
Bit  
0
AUTO1 AUTO0 RNG1 RNG0 STRB ACCF OFFEN AFEN  
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  
AUTO1 AUTO0  
0
0
1
1
0
1
0
1
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
1
1
0
1
0
1
+15*fres/-16*fres  
+7*fres /-8*fres  
+3*fres /-4*fres  
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
Bit  
8
Bit  
7
Bit  
6
Bit  
5
Bit  
4
Bit  
3
Bit  
2
Bit  
1
Bit  
0
0
0
CRLK CRLC  
1
FILT  
1
DQLVL2 DQLVL1 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  
RSSI for OOK  
Digital  
Not Used  
Analog RC  
FILT1 FILT0  
0
0
1
1
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  
1
Bit  
14  
0
Bit  
13  
1
Bit  
12  
0
Bit  
11  
Bit  
10  
Bit  
9
Bit  
8
Bit  
7
Bit  
6
Bit  
5
Bit  
4
Bit  
3
Bit  
2
Bit  
1
Bit  
0
Freq11 Freq10 Freq9 Freq8 Freq7 Freq6 Freq5 Freq4 Freq3 Freq2 Freq1 Freq0  
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 Min (MHz) Max (MHz) Tuning Resolution  
300 MHz  
400 MHz  
800 MHz  
900 MHz  
310.24  
430.24  
860.48  
900.72  
319.75  
439.75  
879.51  
929.27  
2.5 kHz  
2.5 kHz  
5.0 kHz  
7.5 kHz  
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] = 96<fVAL<3903.  
Use Table 14 to select the frequency band and substitute into the above equation to calculate the center  
frequency of the desired band.  
TABLE 14.  
Range  
B1  
1
1
2
3
B0  
31  
43  
43  
30  
315 MHz  
433 MHz  
868 MHz  
916 MHz  
25  
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
Bit  
8
Bit  
7
Bit  
6
Bit  
5
Bit  
4
Bit  
3
Bit  
2
Bit  
1
Bit  
0
0
0
PRE BITR6 BITR5 BITR4 BITR3 BITR2 BITR1 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
Bit  
8
Bit  
7
Bit  
6
Bit  
5
Bit  
4
Bit  
3
Bit  
2
Bit  
1
Bit  
0
R1  
R0  
M7  
M6  
M5  
M4  
M3  
M2  
M1  
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
Bit  
8
Bit  
7
Bit  
6
Bit  
5
Bit  
4
Bit  
3
Bit  
2
Bit  
1
Bit  
0
0
0
DC6  
DC5  
DC4  
DC3  
DC2  
DC1  
DC0  
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
Bit  
8
Bit  
7
Bit  
6
Bit  
5
Bit  
4
Bit  
3
Bit  
2
Bit  
1
Bit  
0
1
0
CLK2 CLK1 CLK0 LBD4 LBD3 LBD2 LBD1 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) CLK2 CLK1 CLK0  
1
1.25  
1.66  
2
2.5  
3.33  
5
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
10  
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 Parameter  
Notes  
Min  
-0.5  
-0.5  
-25  
Max  
6
Units  
V
Positive supply voltage  
VDD  
Voltage in on any pin  
Vdd+0.5  
25  
V
Vin  
Input current into any pin except VDD and VSS  
Electrostatic discharge with human body model  
Storage temperature  
mA  
Iin  
ESD  
1000  
125  
V
°C  
-55  
Tstg  
Soldering Lead temperature (max 10 s)  
260  
°C  
Tlead  
Recommended Operation Ratings  
Symbol Parameter  
Notes  
Min  
2.2  
Max  
5.4  
Units  
V
Supply voltage  
VDD  
Operating temperature (Ambient environment)  
-40  
85  
°C  
Top  
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 = 27°C; Vdd = 3.0 V)  
Limit  
Values  
Sym  
Notes  
Unit  
Test Conditions  
Digital I/O  
Parameter  
min  
typ  
8
max  
13  
315MHz Band  
8
14  
433MHz Band  
868MHz Band  
916MHz Band  
All blocks disabled  
Supply current  
Idd  
mA  
9
15  
10  
17  
Sleep current  
Idle current  
IS  
0.15  
µA  
Oscillator and baseband  
enabled  
IIDLE  
3
3.5  
mA  
Low battery voltage detector  
current consumption  
IVD  
IWUT  
Vlb  
0.5  
1.5  
µA  
µA  
V
Wake-up timer current  
Programmable in 0.1 V  
steps  
Low battery detect threshold  
2.2  
5.3  
Low battery detection accuracy  
Digital input low level  
±75  
mV  
V
0.3*Vdd  
Vil  
Vih  
Iil  
0.7*Vdd  
-1  
Digital input high level  
V
Digital input current low  
Digital input current high  
Digital output low level  
Digital output high level  
Digital input capacitance  
Digital output rise/fall time  
1
1
µA  
µA  
V
Vil = 0 V  
Iih  
-1  
Vih = Vdd, Vdd = 5.4 V  
Iol = 2 mA  
Vol  
Voh  
0.4  
Vdd-0.4  
V
Ioh = -2 mA  
2
pF  
ns  
10  
Load = 15 pF  
30  
7. AC Electrical Characteristics  
(Min/max values are valid over the whole recommended operating range Vdd = 2.2-5.4V. Typical conditions: Top = 27°C; Vdd = 3.0 V)  
Notes  
Sym  
Limit Values  
typ  
Unit  
Test Conditions  
Receiver  
Parameter  
min  
0
max  
LNA input power  
dBm  
LNA Max gain  
-100  
-100  
-100  
-100  
-113  
-113  
-110  
-109  
250  
1
315MHz Band  
433MHz Band  
Receiver Sensitivity  
2
dBm  
868MHz Band  
916MHz Band  
RF input impedance (real, differential)  
RF input capacitance  
Ohm  
pF  
LNA gain (0 dB, -14 dB)  
Receiver bandwidth  
67  
400  
115  
256  
kHz  
Programmable  
0.6  
Digital filters  
FSK bit rate  
OOK bit rate  
kbps  
kbps  
Analog filter  
1
RSSIcap = 1000pF, ext comparator  
-46  
-46  
-51  
-55  
-15  
-15  
-25  
315MHz Band  
433MHz Band  
868MHz Band  
916MHz Band  
315MHz Band  
433MHz Band  
868MHz Band  
916MHz Band  
IIP3 In band interferers  
(-85dBm carrier, 1MHz offset, CW)  
3
dBm  
dBm  
IIP3 Out of band interferers  
(-85dBm carrier, 10 MHz offset, CW)  
-20  
+/-5  
46  
RSSI accuracy  
dB  
dB  
RSSI dynamic range  
RSSI programmable steps  
6
RSSI signal goes high after input  
signal exceeds programmed limit.  
RSSIcap = 5 nF  
Digital RSSI response time  
500  
us  
315 MHz Band  
433 MHz Band  
Spurious emission (@ Pmax)  
AFA lock range  
<95  
dBc  
kHz  
868 MHz Band  
916 MHz Band  
0.8*dev  
dev = Signal FSK deviation  
NOTES:  
1- Other 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.  
2- BW=67 kHz, BR=1.2 kbps, digital filter, BER=10-3  
3- FCC Class 2 Blocking.  
31  
AC Electrical Characteristics - continued  
(Min/max values are valid over the whole recommended operating range Vdd = 2.2-5.4V. Typical conditions: Top = 27°C; Vdd = 3.0 V)  
Sym  
Notes  
Limit Values  
typ  
Unit  
Test Conditions  
Timing  
Parameter  
min  
max  
Internal POR timeout  
Wake-up timer clock period  
100  
ms  
ms  
Vdd at 90% of final value  
1
Calibrated every 30 seconds  
Sym  
Notes  
Limit Values  
Unit  
Test Conditions  
PLL Characteristics  
Parameter  
min  
typ  
10  
max  
PLL reference freq  
PLL lock time  
fREF  
1
8
12  
MHz  
us  
20  
within 1kHz settle, 10MHz step  
From sleep with Crystal running  
PLL startup time  
250  
16  
us  
Programmable in 0.5 pF steps,  
tolerance +/- 10%  
Crystal load capacitance  
Xtal oscillator startup time  
CL  
8.5  
pF  
5
ms  
Crystal ESR < 100  
310.24  
430.24  
860.48  
900.72  
318.75  
439.75  
879.51  
929.27  
315MHz Band (2.5kHz steps)  
433MHz Band (2.5kHz steps)  
868MHz Band (5.0kHz steps)  
916MHz Band (7.5kHz steps)  
Frequency Range (w/ 10MHz ref xtal)  
MHz  
32  
8.0 Package Dimensions – 5x4.4mm 16-pin TSSOP Package  
(all values in mm)  
Detail  
A
C
θ2  
B
0.20  
R1  
F
G
R
Gauge Plane  
D
E
θ1  
L
θ3  
0.25  
L1  
Detail  
Dimensions in mm  
Dimensions in Inches  
Symbol  
Min  
4.30  
4.90  
Nom  
4.40  
5.00  
Max  
4.50  
5.10  
Min  
Nom  
Max  
0.177  
0.201  
A
B
0.169 0.173  
0.193 0.197  
C
6.40 BSC.  
0.252 BSC.  
D
E
F
G
L
0.19  
0.80  
0.50  
0.30  
0.007  
0.012  
0.65 BSC.  
0.90  
0.026 BSC.  
1.05  
1.20  
0.75  
0.031 0.035  
0.041  
0.47  
0.030  
0.60  
0.020 0.024  
L1  
R
R1  
1.00 REF.  
0.39 REF  
0.09  
0.09  
0
0.004  
0.004  
0
8
8
θ1  
4441 Sigma Road  
Dallas, Texas 75244  
(800) 704-6079 toll-free in U.S. and Canada  
Email: info@rfm.com  
12 REF.  
12 REF.  
12 REF.  
12 REF.  
θ2  
θ3  
www.rfm.com  
www.wirelessis.com  
© 2005 RF Monolithics, Inc.  
RXC101 2006-03-01  
rev04  
33  
厂商 型号 描述 页数 下载

RFE

RXC100M2GBK100200 铝电解电容器RXC系列:低阻抗,高温度[ ALUMINUM ELECTROLYTIC CAPACITORS RXC Series: Low Impedance, High Temperature ] 2 页

PDF索引:

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

0

1

2

3

4

5

6

7

8

9

IC型号索引:

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

0

1

2

3

4

5

6

7

8

9

Copyright 2024 gkzhan.com Al Rights Reserved 京ICP备06008810号-21 京

0.197309s