SI4431-A0-FM Silicon Laboratories Inc, SI4431-A0-FM Datasheet - Page 32
![IC TXRX ISM 930MHZ 3.6V 20-QFN](/photos/14/23/142339/si4431-a0-fm_sml.jpg)
SI4431-A0-FM
Manufacturer Part Number
SI4431-A0-FM
Description
IC TXRX ISM 930MHZ 3.6V 20-QFN
Manufacturer
Silicon Laboratories Inc
Specifications of SI4431-A0-FM
Package / Case
20-QFN
Mfg Application Notes
Transitioning SI4430/31 to Rev B
Frequency
240MHz ~ 930MHz
Data Rate - Maximum
128kbps
Modulation Or Protocol
FSK, GFSK, OOK
Power - Output
13dBm
Sensitivity
-118dBm
Voltage - Supply
1.8 V ~ 3.6 V
Current - Receiving
18.5mA
Current - Transmitting
28mA
Data Interface
PCB, Surface Mount
Antenna Connector
PCB, Surface Mount
Operating Temperature
-40°C ~ 85°C
Number Of Receivers
2
Number Of Transmitters
1
Wireless Frequency
240 MHz to 930 MHz
Output Power
13 dBm
Operating Supply Voltage
1.8 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Maximum Supply Current
28 mA
Minimum Operating Temperature
- 40 C
Modulation
FSK, GFSK, OOK
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Applications
-
Memory Size
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Other names
336-1633-5
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
SI4431-A0-FMR
Manufacturer:
SILICON
Quantity:
3 500
Part Number:
SI4431-A0-FMR
Manufacturer:
SILICONLABS/芯科
Quantity:
20 000
Add R/W Function/Description
Si4431
The AFC function shares registers 73h and 74h with the Frequency Offset setting. If AFC is enabled (D6 in
“Register 1Dh. AFC Loop Gearshift Override,” on page 105), the Frequency Offset shows the results of the AFC
algorithm for the current receive slot. When selecting the preamble length, the length needs to be long enough to
settle the AFC. In general two bytes of preamble is sufficient to settle the AFC. Disabling the AFC allows the
preamble to be shortened by about 8 bits. Note that with the AFC disabled, the preamble length must still be long
enough to settle the receiver and to detect the preamble (see "6.7. Preamble Length" on page 47). The AFC
corrects the detected frequency offset by changing the frequency of the Fractional-N PLL. When the preamble is
detected, the AFC will freeze. In multi-packet mode the AFC is reset at the end of every packet and will re-acquire
the frequency offset for the next packet. An automatic reset circuit prevents excessive drift by resetting the AFC
loop when the tuning exceeds 2 times the frequency deviation (as set by fd[8:0] in register 71h and 72h) in high
band or 1 times the frequency deviation in low band. This range can be halved by the “afcbd” bit in register 1Dh. If
needed, fd[8:0] can have a different value in RX mode compared to TX mode.
In TX mode, the "Register 73h. Frequency Offset 1" is used to provide an offset to the programmed transmit
frequency. This offset allows fine tuning of the transmit frequency to account for the variability of the TX reference
frequency. Note that reading this register shows the frequency offset calculated from the last AFC action, not what
was previously written to the Frequency Offset register.
The amount of feedback to the Fractional-N PLL before the preamble is detected is controlled from afcgearh[2:0].
The default value 000 relates to a feedback of 100% from the measured frequency error and is advised for most
applications. Every bit added will half the feedback but will require a longer preamble to settle. The amount of
feedback after the preamble is detected is controlled from afcgearl[2:0].
The AFC operates as follows. The frequency error of the incoming signal is measured over a period of two bit
times, after which it corrects the local oscillator via the Fractional-N PLL. After this correction, some time is allowed
to settle the Fractional-N PLL to the new frequency before the next frequency error is measured. The duration of
the AFC cycle before the preamble is detected can be programmed with shwait[2:0] (“Register 1Eh. AFC Timing
Control,” on page 106). It is advised to use the default value 001, which sets the AFC cycle to 4 bit times (2 for
measurement and 2 for settling). The duration of the AFC cycle after the preamble detection and before the end of
the preamble can be programmed with lgwait[2:0]. It is advised to use the default value 000 such that the AFC is
disabled after the preamble is detected.
32
1D
R/W
AFC Loop Gearshift
Override
AFC disabled
AFC enabled
afcbd enafc afcgearh[2] afcgearh[1] afcgearh[0] afcgearl[2] afcgearl[1] afcgearl[0]
D7
D6
Freq Offset Register
Preliminary Rev. 0.4
D5
AFC
RX
Frequency Correction
D4
Freq Offset Register
Freq Offset Register
D3
TX
D2
D1
D0
POR Def.
40h