SI4022-ICCC16 [SILICON]

RF and Baseband Circuit, PDSO16, TSSOP-16;
SI4022-ICCC16
型号: SI4022-ICCC16
厂家: SILICON    SILICON
描述:

RF and Baseband Circuit, PDSO16, TSSOP-16

电信 光电二极管 电信集成电路
文件: 总22页 (文件大小:645K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Si4022 Universal ISM Band  
Si4022  
FSK Transmitter  
DESCRIPTION  
PIN ASSIGNMENT  
SDI  
SCK  
1
2
3
4
5
6
7
8
16  
15  
14  
13  
12  
11  
10  
9
FSK  
Silicon Labs’ Si4022 is a single chip, low power, multi-channel FSK  
transmitter designed for use in applications requiring FCC or ETSI  
conformance for unlicensed use in the bands at 868 and 915 MHz. Used in  
conjunction with Integration’s FSK receivers, it is a flexible, low cost, and  
highly integrated solution that does not require production alignments. All  
required RF functions are integrated. Only an external crystal and bypass  
filtering is needed for operation.  
VDD  
VSS_B  
RF02  
RF01  
VSS_A  
nSEL  
SDO  
nIRQ  
CLK  
VREFO  
VSS_D  
nRES  
XTL / REF  
The transmitter has a completely integrated PLL for easy RF design, and its  
rapid settling time allows for fast frequency-hopping, bypassing multipath  
fading and interference to achieve robust wireless links. The PLL’s high  
resolution allows the usage of multiple channels in any of the bands. In  
addition, highly stable and accurate FSK modulation is accomplished by  
direct closed-loop modulation with bit rates up to 115.2 kbps.  
This document refers to Si4022-IC Rev A0.  
See www.silabs.com/integration for any applicable  
errata. See back page for ordering information.  
FEATURES  
The integrated power amplifier of the transmitter has an open-collector  
differential output and can directly drive a loop antenna with programmable  
output level, no additional matching network is required. An automatic  
antenna tuning circuit is built in to avoid both costly trimming procedures  
and de-tuning due to the “hand effect”.  
Fully integrated (low BOM, easy design-in)  
No alignment required in production  
Fast settling, programmable, high-resolution PLL  
Fast frequency hopping capability  
Stable and accurate FSK modulation with  
programmable deviation  
For battery-operated applications the device supports various power saving  
modes with wake-up interrupt generation options based on a low battery  
voltage detector and a sleep timer. Several additional features ease system  
design. Power-on reset and clock signals are provided to the microcontroller.  
An on-chip baud rate generator and a data FIFO are available. The transmitter  
is programmed and controlled via an SPI compatible interface.  
Programmable PLL loop bandwidth  
Direct loop antenna drive  
Automatic antenna tuning circuit  
Programmable output power level  
SPI bus for interfacing with microcontroller  
Clock and reset signals for microcontroller  
64 bit TX data FIFO  
Integrated programmable crystal load capacitor  
Standard 10 MHz crystal reference  
Power-saving modes  
FUNCTIONALBLOCKDIAGRAM  
Multiple event handling options for wake-up  
activation  
Wake-up timer  
Low battery detection  
2.2 to 3.8 V supply voltage  
Low power consumption  
13 RF02  
REFERENCE  
CRYSTAL  
OSCILLATOR  
9
SYNTHESIZER  
XTL  
12 RF01  
CLOCK  
FREQUENCY  
Low standby current (typ. 0.3 μA)  
LEVEL  
LOAD CAP  
TYPICALAPPLICATIONS  
6
CLK  
nIRQ  
SDO  
SDI  
5
4
1
LOW BAT  
Remote control  
LOW  
BATTERY  
DETECT  
TRESHOLD  
Home security and alarm  
Wireless keyboard/mouse and other PC peripherals  
Toy control  
Remote keyless entry  
Tire pressure monitoring  
Telemetry  
VDD 15  
CONTROLLER  
11  
VSS_A  
2
3
SCK  
TIMEOUT  
PERIOD  
VDD_B 14  
nSEL  
WAKE-UP  
TIMER  
8
VSS_D  
16  
FSK  
7
VREFO  
Personal/patient data logging  
Remote automatic meter reading  
10  
nRES  
1IA4  
222-DS rev 1.1r 030  
i
Si4022  
DETAILED FEATURE-LEVEL DESCRIPTION  
The Si4022 FSK transmitter is designed to cover the unlicensed  
frequency bands at 868, and 915 MHz. The device facilitates  
compliance with FCC and ETSI requirements.  
LowBattery VoltageDetector  
The low battery detector circuit monitors periodically (typ. 8 ms)  
the supply voltage and generates an interrupt if it falls below a  
programmablethresholdlevel.  
PLL  
The programmable PLL synthesizer determines the operating  
frequency, while preserving accuracy based on the on-chip  
crystal-controlled reference oscillator. The PLL’s high resolution  
allows the usage of multiple channels in any of the bands. The  
FSK deviation is selectable (from 20 to 160 kHz with 20 kHz  
increments) to accommodate various bandwidth, data rate and  
crystal tolerance requirements, and it is also highly accurate  
due to the direct closed-loop modulation of the PLL. The  
transmitted digital data can be sent asynchronously through  
the FSK pin or over the control interface using the appropriate  
command.  
Wake-UpTimer  
The wake-up timer has very low current consumption (4 μA max)  
and can be programmed from 1 ms to several hours.  
It calibrates itself to the crystal oscillator at every startup and  
then at every 40 seconds with an accuracy of ±0.5%. When the  
crystal oscillator is switched off, the calibration circuit switches  
it back on only long enough for a quick calibration (a few  
milliseconds) to facilitate accurate wake-up timing. The periodic  
autocalibration feature can be turned off.  
Event Handling  
The RF VCO in the PLL performs automatic calibration, which  
requires only a few microseconds. To ensure proper operation  
in the programmed frequency band, the RF VCO is automatically  
calibrated upon activation of the synthesizer.  
In order to minimize current consumption, the transmitter  
supports the sleep mode. Switching between the various modes  
is controlled by the appropriate bits in the Power Management  
Command (page 11).  
Si4022 generates an interrupt signal on several events (wake-  
up timer timeout, low supply voltage detection, on-chip FIFO  
almost empty). This signal can be used to wake up the  
microcontroller, effectively reducing the period the  
microcontroller has to be active. The cause of the interrupt can  
be read out from the receiver by the microcontroller through the  
SDO pin.  
RF PowerAmplifier(PA)  
The power amplifier has an open-collector differential output  
and can directly drive a loop antenna with a programmable output  
power level. An automatic antenna tuning circuit is built in to  
avoid costly trimming procedures and the so-called “hand  
effect.”  
CrystalOscillatorandMicrocontrollerClockOutput  
InterfaceandController  
The chip has a single-pin crystal oscillator circuit, which provides  
a 10 MHz reference signal for the PLL. To reduce external parts  
and simplify design, the crystal load capacitor is internal and  
programmable. Guidelines for selecting the appropriate crystal  
can be found later in this datasheet. The transmitter can supply  
the clock signal for the microcontroller, so accurate timing is  
possible without the need for a second crystal. In normal  
operation it is divided from the reference 10 MHz. During sleep  
mode a low frequency (typical 32 kHz) output clock signal can  
be switched on.  
An SPI compatible serial interface lets the user select the  
frequency band, center frequency of the synthesizer, and the  
output power. Division ratio for the microcontroller clock, wake-  
up timer period, and low supply voltage detector threshold are  
also programmable. Any of these auxiliary functions can be  
disabled when not needed. All parameters are set to default after  
power-on; the programmed values are retained during sleep mode.  
The interface supports the read-out of a status register, providing  
detailed information about the status of the transmitter.  
When the microcontroller turns the crystal oscillator off by  
clearing the appropriate bit using the Power Management  
Command, the chip provides a certain number (default is 128)  
of further clock pulses (“clock tail”) for the microcontroller to  
let it go to idle or sleep mode.  
Si4022  
PIN DEFINITION  
Pin type key: D=digital, A=analog, S=supply, I=input, O=output, IO=input/output  
SDI  
SCK  
1
2
3
4
5
6
7
8
16  
15  
14  
13  
12  
11  
10  
9
FSK  
VDD  
nSEL  
SDO  
VSS_B  
RF02  
IA4222  
nIRQ  
RF01  
CLK  
VSS_A  
nRES  
XTL / REF  
VREFO  
VSS_D  
Pin  
Name  
Function  
Type  
Description  
1
2
3
4
5
6
7
8
SDI  
SCK  
SDI  
SCK  
DI  
DI  
Serial control / data input  
Serial interface clock input  
nSEL  
SDO  
nSEL  
SDO  
DI  
Chip (interface) select input (active low)  
Serial status data output  
DO  
DO  
DO  
AO  
S
nIRQ  
CLK  
nIRQ  
CLK  
Interrupt request output (active low)  
Clock output for the microcontroller  
Voltage reference output  
VREFO  
VSS_D  
VREFO  
VSS_D  
XTL  
Negative supply voltage (digital)  
Crystal connection (other terminal of crystal to VSS)  
External reference input  
AIO  
DI  
9
XTL / REF  
REF  
10  
11  
12  
13  
14  
15  
16  
nRES  
VSS_A  
RFO1  
RFO2  
VSS_B  
VDD  
nRES  
VSS_A  
RFO1  
RFO2  
VSS_B  
VDD  
DO  
S
Reset output (active low)  
Negative supply voltage (analog)  
RF differential signal output (open collector)  
RF differential signal output (open collector)  
Negative supply voltage (bulk)  
AO  
AO  
S
S
Positive supply voltage  
FSK  
FSK  
DI  
Data input for asynchronous modulation  
Si4022  
GENERAL DEVICE SPECIFICATION  
All voltages are referenced to V , the potential on the ground reference pin VSS.  
ss  
Absolute Maximum Ratings (non-operating)  
Symbol  
Vdd  
Parameter  
Min  
-0.5  
-0.5  
-25  
Max  
6.0  
Units  
Positive supply voltage  
V
V
Vin  
Voltage on any pin  
Vdd+0.5  
25  
Iin  
Input current into any pin except VDD and VSS  
Electrostatic discharge with human body model  
Storage temperature  
mA  
ESD  
Tst  
1000  
125  
V
oC  
oC  
-55  
Tld  
Lead temperature (soldering, max 10 s)  
260  
Recommended Operating Range  
Symbol  
Vdd  
Parameter  
Min  
2.2  
Max  
3.8  
Units  
V
oC  
Positive supply voltage  
Ambient operating temperature  
Top  
-40  
+85  
ELECTRICAL SPECIFICATION  
(Min/max values are valid over the whole recommended operating range, typ conditions: T  
= 27 oC; V  
= 2.7 V)  
dd = Voc  
op  
DC Characteristics  
Symbol  
Parameter  
Conditions/Notes  
Min  
Typ  
Max  
Units  
868 MHz band, Pout = 0dBm  
915 MHz band, Pout = 0dBm  
14  
15  
Idd,TX0  
Supply current  
mA  
868 MHz band, Pout = Pmax  
915 MHz band, Pout = Pmax  
23  
24  
Idd,TXmax  
Ipd  
Supply current  
mA  
µA  
µA  
Standby current (Note 1)  
all blocks disabled  
1
Low battery voltage detector and  
wake-up timer current  
Ilb  
5
Ix  
Idle current  
crystal oscillator is ON  
0.5  
mA  
V
Vlb  
Vlba  
Low battery detection threshold  
Low battery detection accuracy  
programmable in 0.1 V steps  
2.0  
3.5  
± 0.05  
1.5  
V
Vdd threshold required  
to generate a POR  
VPOR  
V
larger glithches on the Vdd  
generate a POR even above  
the threshold VPOR  
VPOR,hyst  
SRVdd  
POR hysteresis  
Vdd slew rate  
0.6  
V
for proper POR generation  
0.1  
V/ms  
Note 1: Using a CR2032 battery (225 mAh capacity), the expected battery life is greater than 2 years using a 60-second wake-up period  
for sending 100 bytes packets in length at 19.2 kbps with +6 dBm output power in the 915 MHz band.  
Si4022  
DC Characteristics (continued)  
Symbol  
Parameter  
Conditions/Notes  
Min  
Typ  
Max  
Units  
Vil  
Vih  
Iil  
Digital input low level  
Digital input high level  
Digital input current  
Digital input current  
Digital output low level  
Digital output high level  
0.3*Vdd  
V
V
0.7*Vdd  
Vil = 0 V  
-1  
-1  
1
1
µA  
µA  
V
Iih  
Vih = Vdd, Vdd = 3.8 V  
Iol = 2 mA  
Vol  
Voh  
0.4  
I
oh = -2 mA  
Vdd-0.4  
V
AC Characteristics  
Symbol  
Parameter  
Conditions/Notes  
Min  
Typ  
Max  
Units  
868 MHz band, 20 kHz resolution  
915 MHz band, 20 kHz resolution  
801.92  
881.92  
878.06  
958.06  
fLO  
Transmitter frequency  
MHz  
fref  
PLL reference frequency  
PLL frequency resolution  
(Note 1)  
9
10  
20  
11  
MHz  
kHz  
fres  
Frequency error < 1kHz  
after 1 MHz step  
tlock  
tsp  
PLL lock time  
30  
μs  
μs  
pF  
Initial calibration after power-up  
with running crystal oscillator  
PLL startup time  
500  
16  
Crystal load capacitance,  
see crystal selection guide  
Programmable in 0.5 pF steps,  
tolerance +/- 10%  
Cxl  
8.5  
Internal POR pulse width  
(Note 2)  
After Vdd has reached 90% of  
final value  
tPOR  
tsx  
50  
2
100  
5
ms  
ms  
ms  
ms  
Crystal oscillator startup time  
Wake-up timer clock period  
Programmable wake-up time  
CrystalESR<100  
Calibrated every 40 seconds  
(Note 3)  
tPBt  
0.995  
1
1
1.005  
8.4*106  
twake-up  
Note 1: Using anything but a 10 MHz crystal is allowed but not recommended because all crystal-referred timing and frequency  
parameters will change accordingly.  
Note 2: No command are accepted by the chip during this period.  
Note 3: Autocalibration can be turned off.  
Si4022  
AC Characteristics (continued)  
Symbol  
BR  
Parameter  
Conditions/Notes  
(Note 4)  
Min  
Typ  
Max  
115.2  
6
Units  
FSK bit rate  
kbps  
mA  
Iout  
Open collector output current  
Adjustable in 8 steps  
0.5  
With optimal antenna impedance  
(Note 5)  
Pmax  
Pout  
Psp  
Available output power  
Typical output power  
Spurious emission  
6
dBm  
dBm  
dBm  
pF  
Adjustable in 8 steps  
(3 dB/step)  
Pmax - 21  
Pmax  
-52  
2.8  
22  
Out of band, EIRP (Note 6)  
Set by the automatic antenna  
tuning circuit  
Cout  
Qout  
Lout  
Output capacitance  
1.6  
16  
2.2  
18  
Quality factor of the output  
capacitance  
100 kHz from carrier  
1 MHz from carrier (Note 4)  
-85  
-105  
Output phase noise  
dBc/Hz  
Cin, D  
Digital input capacitance  
Digital output rise/fall time  
Clock output rise/fall time  
Slow clock frequency  
2
pF  
ns  
tr, f  
15 pF pure capacitive load  
10 pF pure capacitive load  
Tolerance +/- 1 kHz  
10  
15  
tr, f ,ckout  
fckout, slow  
ns  
32  
kHz  
Setting  
(bw1, bw0)  
Max. datarate  
[kbps]  
Phase noise at  
1 MHz offset [dBc/Hz]  
PLL bandwidth  
00  
01  
10  
11  
19.2  
38.4  
64  
-112  
-110  
-107  
-102  
15 kHz  
30 kHz  
60 kHz (POR default)  
120 kHz  
115.2  
Y antenna [S]  
1.35E-3 – j1.2E-2  
1.45E-3 – j1.3E-2  
Z antenna []  
9 + j82  
L antenna [nH]  
Band  
868 MHz  
915 MHz  
15.2  
13.6  
8.7 + j77  
Note 4: The maximum FSK bitrate and the output phase noise are dependent on the PLL settings (with the Extended Features  
Command).  
Note 5: Optimal antenna / admittance / inductance for the Si4022  
Note 6: With selective resonant antennas (see: Application Notes available from http://www.silabs.com/integration).  
Si4022  
TYPICAL PERFORMANCE DATA  
Phasenoise measurements in the 868MHz ISM band  
100, 50, 33% Charge pump current settings  
(Ref. level: -70 dBc/Hz, 5 dB/div)  
50% Charge pump current setting  
(Ref. level: -60 dBc/Hz, 10 dB/div)  
13:30:49 May 5, 2005  
Phase Noise  
L
11:52:47 May 5, 2005  
Phase Noise  
L
Mkr1  
1.00000 MHz  
Mkr4  
5.00800 MHz  
Carrier Power  
-11.03 dBm Atten 1.1 dB  
Carrier Power  
-11.11 dBm Atten 0.00 dB  
-101.95 dBc/Hz  
-115.65 dBc/Hz  
Ref -70.00dBc/Hz  
5.00  
dB/  
Ref -60.00dBc/Hz  
10.00  
dB/  
1
2
4
10 kHz  
Frequency Offset  
10 MHz  
Value  
10 kHz  
Frequency Offset  
10 MHz  
Value  
Marker  
1
2
3
Trace  
1
2
3
Type  
Spot Freq  
Spot Freq  
Spot Freq  
X Axis  
Marker  
Trace  
Type  
X Axis  
10 kHz  
151 kHz  
1
1
1
MHz -101.95 dBc/Hz  
MHz -107.05 dBc/Hz  
MHz -109.98 dBc/Hz  
1
2
3
4
2
2
2
2
Spot Freq  
Spot Freq  
Spot Freq  
Spot Freq  
-76.65 dBc/Hz  
-86.95 dBc/Hz  
1
MHz -107.11 dBc/Hz  
5.008 MHz -115.65 dBc/Hz  
UnmodulatedRFSpectrum  
The output spectrum is measured at different frequencies. The output is loaded with 50 Ohm through a matching network.  
At 915 MHz  
At 868 MHz  
10:26:50 May 5, 2005  
Atten 10 dB  
L
10:34:57 May 5, 2005  
Atten 10 dB  
L
Mkr1 868.0010 MHz  
-12.2 dBm  
Mkr1 915.0020 MHz  
-14.09 dBm  
Ref 0 dBm  
Samp  
Log  
Ref 0 dBm  
Samp  
Log  
1
10  
10  
dB/  
dB/  
VAvg  
100  
VAvg  
100  
W1 S2  
S3 FC  
AA  
W1 S2  
S3 FC  
AA  
Center 868 MHz  
Res BW 10 kHz  
Span 2 MHz  
Sweep 40.74 ms (2001 pts)  
Center 915 MHz  
Res BW 10 kHz  
Span 2 MHz  
Sweep 40.74 ms (2001 pts)  
VBW 10 kHz  
VBW 10 kHz  
Si4022  
At 868 MHz with  
180 kHz Deviation at 9.6 kbps  
11:14:40 May 5, 2005  
Atten10 dB  
L
Ref0 dBm  
Samp  
Log  
10  
dB/  
VAvg  
100  
W1 S2  
S3 FC  
AA  
Center 868 MHz  
Res BW 10 kHz  
Span 2 MHz  
Sweep 40.74 ms (2001 pts)  
VBW 10 kHz  
Antenna Tuning Characteristics  
750–970 MHz  
The antenna tuning characteristics was recorded in “max-hold” state of the spectrum analyzer. During the measurement, the  
transmitters were forced to change frequencies by forcing an external reference signal to the XTL pin. While the carrier was changing  
the antenna tuning circuit switched trough all the available states of the tuning circuit. The graph clearly demonstrates that while the  
complete output circuit had about a 40 MHz bandwidth, the tuning allows operating in a 220 MHz band. In other words the tuning  
circuit can compensate for 25% variation in the resonant frequency due to any process or manufacturing spread.  
Si4022  
CONTROL INTERFACE  
Commands to the transmitters are sent serially. Data bits on pin SDI are shifted into the device upon the rising edge of the clock on  
pin SCK whenever the chip select pin nSEL is low. When the nSEL signal is high, it initializes the serial interface. The number of bits  
sent is an integer multiple of 8 (except for the Transmitter FIFO Write Command). All commands consist of a command code,  
followed by a varying number of parameter or data bits. All data are sent MSB first (e.g. bit 15 for a 16-bit command). Bits having no  
influence (don’t care) are indicated with X. The Power On Reset (POR) circuit sets default values in all control and command  
registers.  
Timing Specification  
Symbol  
tCH  
Parameter  
Minimum value [ns]  
Clock high time  
25  
25  
10  
10  
25  
5
tCL  
Clock low time  
tSS  
Select setup time (nSEL falling edge to SCK rising edge)  
Select hold time (SCK falling edge to nSEL rising edge)  
Select high time  
tSH  
tSHI  
tDS  
Data setup time (SDI transition to SCK rising edge)  
Data hold time (SCK rising edge to SDI transition)  
Data delay time  
tDH  
5
tOD  
10  
Timing Diagram  
tSHI  
tSS  
nSEL  
tCH  
tCL  
tOD  
tSH  
SCK  
tDS  
tDH  
BIT15  
BIT14  
BIT13  
BIT8  
BIT7  
BIT1  
BIT0  
BIT0  
SDI  
BIT15  
SDO  
BIT14  
BIT13  
BIT8  
BIT7  
BIT1  
Si4022  
Control Commands  
Control Word  
Related Parameters/Functions  
Configuration Setting Command  
Frequency Setting Command  
frequency band and deviation, output power, crystal oscillator load capacitance  
frequency of the local oscillator  
crystal oscillator, synthesizer, power amplifier, low battery detector, wake-up timer,  
clock output buffer  
Power Managament Command  
Transmitter FIFO Write Command  
FIFO Setting Command  
transmitter FIFO write  
FIFO functions  
bit rate  
Data Rate Command  
Low Battery and Microcontroller Clock  
Divider Command  
LBD voltage threshold and microcontroller clock division ratio  
Wake-up Timer Command  
wake-up time period  
Extended Wake-up Timer Command  
Extended Features Command  
Status Register Read Command  
wake-up time period finer adjustment  
low frequency output clock, wake-up timer extra functions  
transmitter status read  
Note: In the following tables the POR column shows the default values of the command registers after power-on.  
Configuration Setting Command  
bit  
15  
1
14  
0
13  
0
12  
1
11  
bs  
10  
p2  
9
8
7
6
5
4
3
2
1
0
POR  
p1  
p0  
x3  
x2  
x1  
x0  
ms  
m2  
m1  
m0  
9082h  
bs  
Frequency Band [MHz]  
Crystal Load  
Capacitance [pF]  
x3  
x2  
x1  
x0  
0
1
868  
915  
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
1
8.5  
9.0  
9.5  
Output Power  
10.0  
….  
p2  
p1  
p0  
[dBm]  
……  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
1
1
1
1
1
0
1
15.5  
16.0  
-3  
-6  
-9  
-12  
-15  
-18  
-21  
The resulting output frequency can be calculated as:  
– (-1)SIGN * (M + 1) * (20 kHz)  
fout = f0  
where:  
The output power is given in the table as  
relative to the maximum available power, which  
depends on the actual antenna impedance.  
(See: Antenna Application Note available from  
http://www.silabs.com/integration).  
f0  
is the channel center frequency (see the  
next command)  
M is the three bit binary number <m2 : m0>  
SIGN = (ms) XOR (FSK input)  
Si4022  
Frequency Setting Command  
bit  
15  
1
14  
0
13  
1
12  
0
11  
10  
9
8
7
6
5
4
3
2
1
0
POR  
f11  
f10  
f9  
f8  
f7  
f6  
f5  
f4  
f3  
f2  
f1  
f0  
AD57h  
The constant C is determined by  
the selected band as:  
The 12-bit parameter of the Frequency Setting  
Command <f11 : f0> has the value F. The value F  
should be in the range of 96 and 3903. When F is out  
of range, the previous value is kept. The synthesizer  
center frequency f 0 can be calculated as:  
Band [MHz]  
868  
C
10  
11  
915  
= 8 * 10 MHz * (C + F/4000)  
f0  
Power Management Command  
bit  
15  
1
14  
1
13  
0
12  
0
11  
0
10  
0
9
0
8
0
7
0
6
0
5
4
3
2
1
0
POR  
ex  
es  
etr  
eb  
et  
dc  
C002h  
Bit 5 <ex>:  
Bit 4 <es>:  
Bit 3 <etr>:  
Enables the the crystal oscillator.  
Enables the synthesizer.  
Enables the power amplifier. If the ex and es bit is not set, it switches on the crystal oscillator and the  
synthesizer as well.  
In FIFO mode (bit fe is set in the FIFO Setting Command) setting this bit will roll out the content of the FIFO.  
Bit 2 <eb>:  
Enables the low battery detector.  
Bit 1 <et>:  
Bit 0 <dc>:  
Enables the wake-up timer.  
Disables the clock output buffer.  
Note:  
If faster operation is needed, then leave ex and es bit set to ‘1’ and toggle only the etr bit.  
Power Saving Modes  
The different operating modes of the chip depend on the following control bits:  
Operating Mode  
eb or et  
es  
etr  
ex  
Active (transmit)  
Idle  
X
X
1
x
0
0
0
1
0
0
0
x
1
0
0
Sleep  
Standby  
0
Transmitter FIFO Write Command  
Bit  
7
1
6
1
5
0
4
0
3
0
2
1
1
1
0
0
POR  
-
With this command, the controller can write databits to the transmitter FIFO. Bit (fe) must be set in the FIFO Setting Command.  
Si4022  
Transmitter FIFO register write  
nSEL  
0
0
N-2  
N-1  
1
2
3
4
5
6
7
1
2
3
4
5
SCK  
SDI  
instruction  
filling up FIFO  
N data bits  
Data Transmit Sequence Through the FSK Pin  
Itispossibleto transmitdatawithouttheFIFObyusingtheFSK inputpin. In thatcasethe poweramplifiershouldbeenabledfirstwith  
the Power Management Comand.  
P o w e r M a n a g e m e n t c o m m a n d  
nSEL  
C 0 h  
3 8 h  
SCK  
SDI  
instruction  
t
sx *  
xtal osc. stable  
Xtal osc staus  
Internal operations  
ex, es, etr = 1  
t
sp *  
synthesizer / PLL /  
PA status  
synthesizer on, PLL locked, PA ready to transmit  
T X D A T A  
d o n ' t c a r e  
FSK  
NOTE:  
* See page 5 for the timing values  
Note:  
If the crystal oscillator was formerly switched off (ex=0), the internal oscillator needs tsx time, to switch on. The actual value depends on  
the type of quartz crystal used.  
If the synthesizer was formerly switched off (es=0), the internal PLL needs tsp startup time. Valid data can be transmitted only when the  
internal locking process is finished.  
Si4022  
FIFO Setting Command  
bit  
15  
1
14  
1
13  
0
12  
0
11  
1
10  
1
9
1
8
0
7
6
0
5
4
3
2
1
0
POR  
fe  
f5  
f4  
f3  
f2  
f1  
f0  
CE00h  
Bit 7 <fe>:  
Enables the 64 bit transmit FIFO. Resetting this bit clears the contents of the FIFO.  
FIFO IT level. The FIFO generates IT when number of the remaining data bits in the FIFO reaches this leve  
Bit 5-0 <f5 : f0>:  
Data Rate Command  
bit  
15  
1
14  
1
13  
0
12  
0
11  
1
10  
0
9
0
8
0
7
6
5
4
3
2
1
0
POR  
cs  
r6  
r5  
r4  
r3  
r2  
r1  
r0  
C813h  
The bit rate of the transmitted data stream is determined by the 7-bit value R (bits r6 to r0) and the 1 bit cs.  
BR = 10 MHz / 29 / (R+1) / (1 + cs*7)  
In the receiver set R according the next function:  
R= (10 MHz / 29 /(1 + cs*7)/ BR) – 1  
Apart from setting custom values, the standard bit rates from 600 bps to 115.2 kbps can be approximated with small error.  
Low Battery and Microcontroller Clock Divider Command  
bit  
15  
1
14  
1
13  
0
12  
0
11  
0
10  
0
9
1
8
0
7
6
5
4
3
2
1
0
POR  
d2  
d1  
d0  
elfc  
t3  
t2  
t1  
t0  
C213h  
The 4-bit value T of t3-t0 determines the threshold voltage of the threshold voltage V of the detector:  
lb  
V = 2.0 V + T * 0.1 V  
lb  
Bit 4 <elfc>:  
Enables low frequency (32 kHz) microcontroller output clock during sleep mode.  
Clock divider configuration (valid only if the crystal oscillator is on):  
Clock Output  
Frequency [MHz]  
d2  
d1  
d0  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
1
1.25  
1.66  
2
2.5  
3.33  
5
10  
Wake-Up Timer Command  
bit  
15  
1
14  
1
13  
1
12  
0
11  
r3  
10  
r2  
9
8
7
6
5
4
3
2
1
0
POR  
E196h  
r1  
r0  
m7  
m6  
m5  
m4  
m3  
m2  
m1  
m0  
The wake-up time period can be calculated by M <m13 : m0> , R <r3 : r0> and D <d1 : d0>:  
= M * 2R-D ms  
Twake-up  
Si4022  
Note:• The wake-up timer generates interrupts continuously at the programmed interval while the et bit is set.  
Extended Wake-Up Timer Command  
bit  
15  
1
14  
1
13  
0
12  
0
11  
0
10  
0
9
1
8
1
7
6
5
4
3
2
1
0
POR  
d1  
d0 m13 m12 m11 m10 m9  
m8  
C300h  
These bits can be used for further fine adjustment of the wake-up timer. The explanation of the bits can be found above.  
Extended Features Command:  
bit  
15  
1
14  
0
13  
1
12  
1
11  
0
10  
0
9
0
8
0
7
6
5
0
4
3
2
1
0
POR  
B0CAh  
exlp ctls  
dcal bw1 bw0 dsfi ewi  
Bit 7 <exlp>:  
Bit 6 <ctls>:  
Bit 4 <dcal>:  
Enables low power mode for the crystal oscillator.  
Clock tail selection bit. Setting this bit selects 512 cycle long clock tail instead of the default 128.  
Disables the wake-up timer autocalibration.  
Bit 3-2 <bw1:bw0>: Select the bandwidth of the PLL.  
bw1  
0
bw0  
0
PLL bandwidth  
15 kHz  
0
1
30 kHz  
1
0
60 kHz  
1
1
120 kHz  
Bit 1 <dsfi>:  
Bit 0 <ewi>:  
Disables autosleep on FIFO interrupt if set to 1.  
Enables the automatic wake-up on any interrupt event.  
Status Register Read Command  
bit  
15  
0
14  
0
13  
0
12  
0
11  
0
10  
0
9
0
8
0
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
0
POR  
-
With this command, it is possible to read the status register of the chip through the SDO pin.  
FFIT  
FFEM  
FFOV  
LBD  
The number of data bits in the FIFO has gone below the preprogrammed limit  
FIFO is empty  
FIFO overflow  
Low battery detect, the power supply voltage is below the preprogrammed limit  
WK-UP  
POR  
Wake-up timer overflow  
Power-on reset  
Si4022  
Status Register Read Sequence  
nSEL  
0
1
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
SCK  
SDI  
status out  
FFIT  
FFEM  
FFOV  
LBD  
WK-UP  
POR  
SDO  
Si4022  
DualClockOutput  
When the chip is switched into idle mode, the 10 MHz crystal oscillator starts. After oscillation ramp-up a 1 MHz clock signal is  
available on the CLK pin. This (fast) clock frequency can be reprogrammed during operation with the Low Battery and Microcontroller  
Clock Divider Command (page13). During startup and in sleep or standby mode (crystal oscillator disabled), the CLK output is pulled  
to logic low.  
On the same pin a low frequency clock signal can be obtained if the elfc bit is set in the Low Battery and Microcontroller Clock Divider  
Command. The clock frequency is 32 kHz which is derived from the low-power RC oscillator of the wake-up timer. In order to use this  
slow clock the wake-up timer should be enabled by setting the et bit in the Power Management Command (page 11) even if the wake-  
up timer itself is not used.  
Slow clock feature can be enabled by entering into sleep mode (page 11). Driving the output will increase the sleep mode supply  
current. Actual worst-case value can be determined when the exact load and min/max operating conditions are defined. After power-  
on reset the chip goes into sleep mode and the slow frequency clock appears on the CLK pin.  
Switching back into fast clock mode can be done by setting the ex or etr bits in the approriate commands. It is important to leave bit  
dc in the Power Management Command at its default state (0) otherwise there will be no clock signal on the CLK pin.  
Switching between the fast and slow clock modes is glitch-free in a sense that either state of the clock lasts for at least a half cycle  
of the fast clock. During switching the clock can be logic low once for an intermediate period i.e. for any time between the half cycle  
of the fast and the slow clock.  
Tslow  
clock periods are not to scale  
slow clock  
fast clock  
output  
Tfast  
0.5 * Tfast < Tx < 0.5 * Tslow  
Tx  
The clock switching synchronization circuit detects the falling edges of the clocks. One consequence is a latency of 0 to T  
from the  
slow + Tfast  
occurrence of a clock change request (entering into sleep mode or interrupt) until the beginning of the intermediate length (T ) hxalf cycle. The  
other is that both clocks should be up and running for the change to occur. Changing from fast to slow clock, it is automatically ensured by  
entering into the sleep mode in the appropriate way provided that the wake-up timer is continouosly enabled. As the crystal oscillator is  
normally stopped while the slow clock is used, when changing back to fast clock the crystal oscillator startup time has to pass first before the  
above mentioned latency period starts. The startup condition is detected internally, so no software timing is necessary.  
Wake-UpTimerCalibration  
By default the wake-up timer is calibrated each time it is enabled by setting the et bit in the Power Management Command. After  
timeout the timer can be stopped by resetting this bit otherwise it operates continuously. If the timer is programmed to run for longer  
periods, at approximately every 40 seconds it performs additional self-calibration.  
This feature can be disabled to avoid sudden changes in the actual wake-up time period. A suitable software algorithm can then  
compensate for the gradual shift caused by temperature change.  
Bit dcal in the Extended Features Command (page 14) controls the automatic calibration feature. It is reset to 0 at power-on and the  
automatic calibration is enabled. This is necessary to compensate for process tolerances. After one calibration cycle further  
(re)calibration can be disabled by setting this bit to 1.  
Si4022  
MATCHING NETWORK FOR A 50 OHM SINGLE ENDED OUTPUT  
Matching Network Schematic  
VDD  
L3  
to RFP  
50 Ohm  
load  
3.9  
6.8  
C1 , C2 [pF]  
L1 [nH]  
C1  
C2  
L1  
GND  
100  
L3 [nH]  
to RFN  
GND  
RX-TX ALIGNMENT PROCEDURES  
RX-TX frequency offset can be caused only by the differences in the actual reference frequency. To minimize these errors it is  
suggested to use the same crystal type and the same PCB layout for the crystal placement on the RX and TX PCBs.  
To verify the possible RX-TX offset it is suggested to measure the CLK output of both chips with a high level of accuracy. Do not  
measure the output at the XTL pin since the measurement process itself will change the reference frequency. Since the carrier  
frequencies are derived from the reference frequency, having identical reference frequencies and nominal frequency settings at the  
TX and RX side there should be no offset if the CLK signals have identical frequencies.  
It is possible to monitor the actual RX-TX offset using the AFC status report included in the status byte of the receiver. By reading out  
the status byte from the receiver the actual measured offset frequency will be reported. In order to get accurate values the AFC has  
to be disabled during the read by clearing the "en" bit in the AFC Control Command (bit 0).  
Si4022  
CRYSTAL SELECTION GUIDELINES  
The crystal oscillator of the Si4022 requires a 10 MHz parallel mode crystal. The circuit contains an integrated load capacitor in order  
to minimize the external component count. The internal load capacitance value is programmable from 8.5 pF to 16 pF in 0.5 pF steps.  
With appropriate PCB layout, the total load capacitance value can be 10 pF to 20 pF so a variety of crystal types can be used.  
When the total load capacitance is not more than 20 pF and a worst case 7 pF shunt capacitance (C ) value is expected for the crystal,  
the oscillator is able to start up with any crystal having less than 300 ohms ESR (equivalent series l0oss resistance). However, lower  
C0 and ESR values guarantee faster oscillator startup. It is recommended to keep the PCB parasitic capacitances on the XTL pin as  
low as possible.  
The crystal frequency is used as the reference of the PLL, which generates the RF carrier frequency (f ). Therefore f  
is directly  
c
proportional to the crystal frequency. The accuracy requirements for production tolerance, temperature driftcand aging can thus be  
determined from the maximum allowable carrier frequency error.  
Maximum XTAL Tolerances Including Temperature and Aging [ppm]  
2.4 kbps  
Bit Rate:  
Bit Rate:  
Bit Rate:  
Bit Rate:  
Transmitter Deviation [+/- kHz]  
20  
40  
60  
80  
100  
120  
140  
160  
868  
915  
2
2
12  
12  
25  
20  
30  
30  
40  
40  
50  
50  
70  
60  
80  
70  
9.6 kbps  
Transmitter Deviation [+/- kHz]  
20  
40  
60  
80  
100  
120  
140  
160  
868  
915  
do not use  
do not use  
8
8
20  
15  
30  
30  
40  
40  
50  
50  
60  
60  
70  
70  
38.4 kbps  
Transmitter Deviation [+/- kHz]  
20  
40  
60  
80  
100  
120  
140  
160  
868  
915  
do not use do not use  
do not use do not use  
10  
10  
20  
20  
30  
30  
40  
40  
50  
50  
70  
60  
115.2 kbps  
Transmitter Deviation [+/- kHz]  
80 100  
20  
40  
60  
120  
140  
160  
868  
915  
do not use do not use do not use do not use do not use  
do not use do not use do not use do not use do not use  
2
2
12  
12  
25  
20  
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. The widest pulling range can be achieved if the nominal required load capacitance of the crystal  
is in the “midrange”, for example 16 pF. The “pull-ability” of the crystal is defined by its motional capacitance and C .  
0
Note: There may be other requirements for the TX carrier accuracy with regards to the requirements as defined by standards and/or  
channel separations.  
Si4022  
EXAMPLE APPLICATIONS: DATA PACKET TRANSMISSION  
Data packet structure  
An example data packet structure using theSi4022 –Si4022 pair for data transmission. This packet structure is an example of how to use the  
high efficiency FIFO mode at the receiver side:  
AA AA AA 2D D4  
D0 D1 D2  
DN  
. . .  
Preamble  
Databytes (received in the  
FIFO of the receiver)  
Synchron pattern  
The first 3 bytes compose a 24 bit length ‘01’ pattern to let enough time for the clock recovery of the receiver to lock. The next two bytes  
compose a 16 bit synchron pattern which is essential for the receiver’s FIFO to find the byte synchron in the received bit stream. The  
synchron patters is followed by the payload. The first byte transmitted after the synchron pattern (D 0 in the picture above) will be the first  
received byte in the FIFO.  
I mportant: The bytes of the data stream should follow each other continuously, otherwise the clock recovery circuit of the receiver side  
will be unable to track.  
Further details of packet structures can be found in the IA ISM-UGSB1 software development kit manual.  
Si4022  
PACKAGE INFORMATION  
16-pin TSSOP  
Si4022  
ORDERING INFORMATION  
Si4022UniversalISMBandFSKTransmitter  
DESCRIPTION  
ORDERING NUMBER  
Si4022 16-pin TSSOP  
die  
Si4022-IC CC16  
see Silicon Labs  
RevA0  
DemoBoardsandDevelopmentKits  
DESCRIPTION  
ORDERING NUMBER  
ISM Chipset Development Kit  
IA ISM – DK3  
RelatedResources  
DESCRIPTION  
ORDERING NUMBER  
Antenna Selection Guide  
IA ISM – AN1  
IA ISM – AN2  
Antenna Development Guide  
IA4322 Universal ISM Band FSK Receiver  
seehttp://www.silabs.com/integrationfordetails  
Note: Volume orders must include chip revision to be accepted.  
Smart.  
Connected.  
Energy-Friendly.  
Products  
www.silabs.com/products  
Quality  
www.silabs.com/quality  
Support and Community  
community.silabs.com  
Disclaimer  
Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using  
or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and  
"Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to  
make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the  
included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses  
granted hereunder to design or fabricate any integrated circuits. The products are not designed or authorized to be used within any Life Support System without the specific written consent  
of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant  
personal injury or death. Silicon Laboratories products are not designed or authorized for military applications. Silicon Laboratories products shall under no circumstances be used in  
weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons.  
Trademark Information  
Silicon Laboratories Inc.® , Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, Clockbuilder®, CMEMS®, DSPLL®, EFM®, EFM32®,  
EFR, Ember®, Energy Micro, Energy Micro logo and combinations thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®,  
ISOmodem®, Precision32®, ProSLIC®, Simplicity Studio®, SiPHY®, Telegesis, the Telegesis Logo®, USBXpress® and others are trademarks or registered trademarks of Silicon Laborato-  
ries Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand  
names mentioned herein are trademarks of their respective holders.  
Silicon Laboratories Inc.  
400 West Cesar Chavez  
Austin, TX 78701  
USA  
http://www.silabs.com  

相关型号:

SI4030

Remote control
SILICON

SI4030-B1-FMR

Transmitter IC, RF, MO-220VGGD-8 ,QFN-20
SILICON

Si4031

Remote control
SILICON

SI4031-A0-FMR

Telecom IC, CMOS, PQCC20
SILICON

SI4031-B1-FM

Transmitter IC, RF, MO-220VGGD-8 ,QFN-20
SILICON

SI4031-B1-FMR

Transmitter IC, RF, MO-220VGGD-8 ,QFN-20
SILICON

Si4032-B1

Remote control
SILICON

SI4048DY

N-Channel 30 V (D-S) MOSFET
VISHAY

SI4048DY-T1-GE3

N-Channel 30 V (D-S) MOSFET
VISHAY

SI4056DY

N-Channel 100 V (D-S) MOSFET
VISHAY

SI4060-B0B-FM

WIRELESS PRODUCT SELECTOR GUIDE
ETC

Si4060-C

Highly configurable packet handler
SILICON