Silicon Laboratories Si4430 Manual

Silicon Laboratories Si4430 Manual

Ism wireless transceiver
Table of Contents

Advertisement

Quick Links

Si4430 ISM T
Features
Frequency Range = 900–960 MHz
Sensitivity = –118 dBm
+13 dBm Max Output Power
Configurable –8 to +13 dBm

Low Power Consumption
18.5 mA receive

28 mA @ +13 dBm transmit

Data Rate = 1 to 128 kbps
Power Supply = 1.8 to 3.6 V
Ultra low power shutdown mode
Digital RSSI
Wake-on-radio
Auto-frequency calibration (AFC)
Applications
Remote control
Home security & alarm
Telemetry
Personal data logging
Toy control
Tire pressure monitoring
Wireless PC peripherals
Description
Silicon Laboratories' Si4430 highly integrated, single chip wireless ISM
transceiver is part of the EZRadioPRO™ family. The EZRadioPRO family includes
a complete line of transmitters, receivers, and transceivers allowing the RF
system designer to choose the optimal wireless part for their application.
The Si4430 offers advanced radio features including continuous frequency
coverage from 900–960 MHz The Si4430's high level of integration offers reduced
BOM cost while simplifying the overall system design. The extremely low receive
sensitivity (–118 dBm) coupled with industry leading +20 dBm output power
ensures extended range and improved link performance. Built-in antenna diversity
and support for frequency hopping can be used to further extend range and
enhance performance.
Additional system features such as an automatic wake-up timer, low battery
detector, 64 byte TX/RX FIFOs, automatic packet handling, and preamble
detection reduce overall current consumption and allow the use of lower-cost
system MCUs. An integrated temperature sensor, general purpose ADC, power-
on-reset (POR), and GPIOs further reduce overall system cost and size.
The Si4430's digital receive architecture features a high-performance ADC and
DSP based modem which performs demodulation, filtering, and packet handling
for increased flexibility and performance. This digital architecture simplifies
system design while allowing for the use of lower-end MCUs. The direct digital
transmit modulation and automatic PA power ramping ensure precise transmit
modulation and reduced spectral spreading ensuring compliance with ARIB
regulations.
Preliminary Rev. 0.4 5/09
This information applies to a product under development. Its characteristics and specifications are subject to change without notice.
RANSCEIVER
Antenna diversity and TR switch
control
Configurable packet structure
Preamble detector
TX and RX 64 byte FIFOs
Low battery detector
Temperature sensor and 8-bit ADC
–40 to +85 °C temperature range
Integrated voltage regulators
Frequency hopping capability
On-chip crystal tuning
20-Pin QFN package
FSK, GFSK, and OOK modulation
Low BOM
Power-on-reset (POR)
Remote meter reading
Remote keyless entry
Home automation
Industrial control
Sensor networks
Health monitors
Tag readers
Copyright © 2009 by Silicon Laboratories
Si4430
Ordering Information:
See page 150.
Pin Assignments
Si4430
20
19 18 17
16
VDD_RF
1
15
TX
2
14
RXp
3
13
RXn
4
12
VR_IF
5
11
6
7
8
9
10
Metal
Paddle
Patents pending
SCLK
SDI
SDO
VDD_DIG
NC
Si4430

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Si4430 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Silicon Laboratories Si4430

  • Page 1 The Si4430 offers advanced radio features including continuous frequency coverage from 900–960 MHz The Si4430’s high level of integration offers reduced BOM cost while simplifying the overall system design. The extremely low receive sensitivity (–118 dBm) coupled with industry leading +20 dBm output power...
  • Page 2 Si4430 Functional Block Diagram VDD_RF RC 32K OSC RF LDO PLL LDO VCO LDO 30M XTAL Temp Sensor 8Bit Digital Logic TXMOD Delta Sigma Modulator SCLK ANTDIV TXRXSW SPI, & Controller PA_RAMP VDD_DIG PWR_CTRL Digital Modem AGC Control Low Power...
  • Page 3: Table Of Contents

    Si4430 ABLE O F ONTENTS Section Page 1. Electrical Specifications ...........7 1.1.
  • Page 4 13. Pin Descriptions: Si4430 ........
  • Page 5 Si4430 I S T OF IGURES Figure 1. Si4430 RX/TX Direct-Tie Application Example ............16 Figure 2. SPI Timing........................18 Figure 3. SPI Timing—READ Mode ..................19 Figure 4. SPI Timing—Burst Write Mode .................. 19 Figure 5. SPI Timing—Burst Read Mode .................. 19 Figure 6.
  • Page 6 Si4430 I S T OF ABLES Table 1. DC Characteristics .......................7 Table 2. Synthesizer AC Electrical Characteristics ..............8 Table 3. Receiver AC Electrical Characteristics ...............9 Table 4. Transmitter AC Electrical Characteristics ..............10 Table 5. Auxiliary Block Specifications ...................11 Table 6. Digital IO Specifications (SDO, SDI, SCLK, nSEL, and nIRQ) ........12 Table 7.
  • Page 7: Electrical Specifications

    Si4430 1. Electrical Specifications Table 1. DC Characteristics — Parameter Symbol Conditions Units Supply Voltage Range — Power Saving Modes — — RC Oscillator, Main Digital Regulator, Shutdown and Low Power Digital Regulator OFF — — Low Power Digital Regulator ON (Register values retained)
  • Page 8 Si4430 Table 2. Synthesizer AC Electrical Characteristics Parameter Symbol Conditions Units Synthesizer Frequency — SYNTH Range Synthesizer Frequency — 312.5 — Resolution Reference Frequency — — crystal Reference Frequency When using reference frequency instead — REF_LV Input Level of crystal. Measured peak-to-peak (V...
  • Page 9 Si4430 Table 3. Receiver AC Electrical Characteristics Parameter Symbol Conditions Units RX Frequency — SYNTH Range RX Sensitivity (BER < 0.1%) — –118 — RX_2 (2 kbps, GFSK, BT = 0.5, f = 5 kHz) (BER < 0.1%) — –107 —...
  • Page 10 Si4430 Table 4. Transmitter AC Electrical Characteristics Parameter Symbol Conditions Units TX Frequency — SYNTH Range FSK Modulation Data Rate — kbps OOK Modulation Data — kbps Rate Modulation Deviation Δf Production tests maximum ±0.625 ±320 limit of 320 kHz Modulation Deviation Δf...
  • Page 11 Si4430 Table 5. Auxiliary Block Specifications Parameter Symbol Conditions Units Temperature Sensor When calibrated using temp — — °C Accuracy sensor offset register Temperature Sensor — — mV/°C Sensitivity Low Battery Detector — — Resolution Low Battery Detector — —...
  • Page 12 Si4430 Table 6. Digital IO Specifications (SDO, SDI, SCLK, nSEL, and nIRQ) Parameter Symbol Conditions Units Rise Time 0.1 x V to 0.9 x V = 5 pF — — RISE Fall Time 0.9 x V to 0.1 x V = 5 pF —...
  • Page 13 Si4430 Table 8. Absolute Maximum Ratings Parameter Value Unit to GND –0.3, +3.6 to GND on TX Output Pin –0.3, +8.0 Voltage on Digital Control Inputs –0.3, V + 0.3 Voltage on Analog Inputs –0.3, V + 0.3 RX Input Power C...
  • Page 14: Definition Of Test Conditions

    External reference signal (XOUT) = 1.0 V at 30 MHz, centered around 0.8 VDC Production test schematic (unless noted otherwise) All RF input and output levels referred to the pins of the Si4430 (not the RF module) Extreme Test Conditions: = –40 to +85 °C = +1.8 to +3.6 VDC...
  • Page 15: Functional Description

    I/Os are available for use to tailor towards the needs of 2. Functional Description the system. A more complete list of the available GPIO The Si4430 is a 100% CMOS ISM wireless transceiver functions is shown in "8. Auxiliary Functions" on page with continuous frequency tuning over the complete 53 but just to name a few, microcontroller clock output, 900–960 MHz band.
  • Page 16: Figure 1. Si4430 Rx/Tx Direct-Tie Application Example

    VDD_RF SCLK microcontroller Si4430 VDD_D VR_IF Programmable load capacitors for X1 are integrated. R1, L1-L5 and C1-C4 values depend on frequency band, antenna impedance, output power and supply voltage range. Figure 1. Si4430 RX/TX Direct-Tie Application Example Preliminary Rev. 0.4...
  • Page 17: Operating Modes

    Table 9 summarizes the modes of operation of the Si4430. In general, any given mode of operation may be classified as an Active mode or a Power Saving mode. The table indicates which block(s) are enabled (active) in each corresponding mode.
  • Page 18: Controller Interface

    Select high period To read back data from the Si4430, the R/W bit must be set to 0 followed by the 7-bit address of the register from which to read. The 8 bit DATA field following the 7-bit ADDR field is ignored when R/W = 0. The next eight negative edge transitions of the SCLK signal will clock out the contents of the selected register.
  • Page 19: Figure 3. Spi Timing-Read Mode

    Figure 4 and burst read in Figure 3. As long as nSEL is held low, input data will be latched into the Si4430 every eight SCLK cycles. A burst read transaction is also demonstrated in Figure 5.
  • Page 20: Operating Mode Control

    Si4430 3.2. Operating Mode Control There are four primary states in the Si4430 radio state machine: SHUTDOWN, IDLE, TX, and RX (see Figure 6). The SHUTDOWN state completely shuts down the radio to minimize current consumption. There are five different configurations/options for the IDLE state which can be selected to optimize the chip to the applications needs.
  • Page 21 Si4430 3.2.1. Shutdown State The shutdown state is the lowest current consumption state of the device with nominally less than 10 nA of current consumption. The shutdown state may be entered by driving the SDN pin (Pin 20) high. The SDN pin should be held low in all states except the SHUTDOWN state.
  • Page 22 Si4430 3.2.3. TX State The TX state may be entered from any of the IDLE modes when the txon bit is set to 1 in "Register 07h. Operating Mode and Function Control 1". A built-in sequencer takes care of all the actions required to transition between states from enabling the crystal oscillator to ramping up the PA to prevent unwanted spectral splatter.
  • Page 23: Interrupts

    Si4430 3.3. Interrupts The Si4430 is capable of generating an interrupt signal when certain events occur. The chip notifies the microcontroller that an interrupt event has been detected by setting the nIRQ output pin LOW = 0. This interrupt signal will be generated when any one (or more) of the interrupt events (corresponding to the Interrupt Status bits) shown below occur.
  • Page 24: System Timing

    Si4430 3.5. System Timing The system timing for TX and RX modes is shown in Figures 8 and 7. The timing is shown transitioning from STANDBY mode to TX mode and going automatically through the built-in sequencer of required steps. If a small range of frequencies is being used and the temperature range is fairly constant a calibration may only be needed at the initial power up of the device.
  • Page 25: Figure 8. Rx Timing

    Si4430 XTAL Settling RX Packet Time 600us Figure 8. RX Timing Preliminary Rev. 0.4...
  • Page 26: Frequency Control

    In order to receive or transmit an RF signal, the desired channel frequency, fcarrier, must be programmed into the Si4430. Note that this frequency is the center frequency of the desired channel and not an LO frequency. The carrier frequency is generated by a Fractional-N Synthesizer, using 20 MHz both as the reference frequency and the clock of the (3 order) ΔΣ...
  • Page 27 3.6.2. Easy Frequency Programming for FHSS While Registers 73h–77h may be used to program the carrier frequency of the Si4430, it is often easier to think in terms of “channels” or “channel numbers” rather than an absolute frequency value in Hz. Also, there may be some timing-critical applications (such as for Frequency Hopping Systems) in which it is desirable to change frequency by programming a single register.
  • Page 28: Figure 9. Frequency Deviation

    Si4430      f peak deviation carrier Time Figure 9. Frequency Deviation The previous equation should be used to calculate the desired frequency deviation. If desired, frequency modulation may also be disabled in order to obtain an unmodulated carrier signal at the channel center frequency;...
  • Page 29: Figure 10. Sensitivity At 1% Per Vs. Carrier Frequency Offset

    Si4430 3.6.5. Frequency Offset Adjustment When the AFC is disabled the frequency offset can be adjusted manually by fo[9:0] in registers 73h and 74h. The frequency offset adjustment and the AFC both are implemented by shifting the Synthesizer Local Oscillator frequency.
  • Page 30 Si4430 “Register 1Dh. AFC Loop Gearshift Override,” on page 99), 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.
  • Page 31 Si4430 3.6.7. TX Data Rate Generator The data rate is configurable between 1–128 kbps. For data rates below 30 kbps the ”txdtrtscale” bit in register 70h should be set to 1. When higher data rates are used this bit should be set to 0.
  • Page 32: Modulation Options

    4. Modulation Options 4.1. Modulation Type The Si4430 supports three different modulation options: Gaussian Frequency Shift Keying (GFSK), Frequency Shift Keying (FSK), and On-Off Keying (OOK). GFSK is the recommended modulation type as it provides the best performance and cleanest modulation spectrum. Figure 11 demonstrates the difference between FSK and GFSK for a Data Rate of 64 kbps.
  • Page 33: Modulation Data Source

    4.2. Modulation Data Source The Si4430 may be configured to obtain its modulation data from one of three different sources: FIFO mode, Direct Mode, and from a PN9 mode. Furthermore, in Direct Mode, the TX modulation data may be obtained from several different input pins.
  • Page 34: Pn9 Mode

    Si4430 4.5. PN9 Mode In this mode the TX Data is generated internally using a pseudorandom (PN9 sequence) bit generator. The primary purpose of this mode is for use as a test mode to observe the modulated spectrum without having to load/provide data.
  • Page 35: Figure 14. Fifo Mode Example

    Si4430 nIRQ nSEL FIFO mode utilizing internal packet SCLK VDD_RF handler. Data loaded/read through SPI MOSI into FIFO. C Matching MISO VDD_DIG GPIO configuration VR_IF Not Utilized Figure 14. FIFO Mode Example Preliminary Rev. 0.4...
  • Page 36: Internal Functional Blocks

    Si4430 5. Internal Functional Blocks This section provides an overview some of the key blocks of the internal radio architecture. 5.1. RX LNA The input frequency range for the LNA is 900–960 MHz. The LNA provides gain with a noise figure low enough to suppress the noise of the following stages.
  • Page 37: Synthesizer

    Si4430 The Invalid Preamble Detector issues an interrupt when no valid preamble signal is found. After the receiver is enabled, the Invalid Preamble Detector output is ignored for 16 Tb (Where Tb is the time of a bit duration) to allow the receiver to settle.
  • Page 38: Power Amplifier

    5.7. Power Amplifier The Si4430 contains an internal integrated power amplifier (PA) capable of transmitting at output levels between –8 to +13 dBm. The output power is programmable in 3 dB steps through the txpow[2:0] field in "Register 6Dh. TX Power".
  • Page 39: Crystal Oscillator

    5.8. Crystal Oscillator The Si4430 includes an integrated 30 MHz crystal oscillator with a fast start-up time of less than 600 µs when a suitable parallel resonant crystal is used. The design is differential with the required crystal load capacitance integrated on-chip to minimize the number of external components.
  • Page 40: Data Handling And Packet Handler

    Si4430 6. Data Handling and Packet Handler 6.1. RX and TX FIFOs Two 64 byte FIFOs are integrated into the chip, one for RX and one for TX, as shown in Figure 16. "Register 7Fh. FIFO Access" is used to access both FIFOs. A burst write, as described in "3.1. Serial Peripheral Interface (SPI)"...
  • Page 41: Packet Configuration

    The fields needed for packet generation normally change infrequently and can therefore be stored in registers. Automatically adding these fields to the data payload greatly reduces the amount of communication between the microcontroller and the Si4430 and therefore also reduces the required computational power of the microcontroller.
  • Page 42: Packet Handler Tx Mode

    Si4430 6.3. Packet Handler TX Mode If the TX packet length is set the packet handler will send the number of bytes in the packet length field before returning to ready mode and asserting the packet sent interrupt. To resume sending data from the FIFO the microcontroller needs to command the chip to re-enter TX mode Figure 18 provides an example transaction where the packet length is set to three bytes.
  • Page 43: Figure 21. Multiple Packets In Rx With Crc Or Header Error

    Si4430 Initial state PK 1 OK PK 2 OK PK 3 PK 4 OK ERROR RX FIFO Addr. RX FIFO Addr. RX FIFO Addr. RX FIFO Addr. RX FIFO Addr. Write Pointer Data Data Data Data Write Pointer Data Data...
  • Page 44 Si4430 Table 14. Packet Handler Registers Function/Description POR Def. Data Access Control enpacrx lsbfrst crcdonly enpactx encrc crc[1] crc[0] EzMAC status rxcrc1 pksrch pkrx pkvalid crcerror pktx pksent — Header Control 1 bcen[3] enbcast[2] enbcast[1] enbcast[0] hdch[3] hdch[2] hdch[1] hdch[0]...
  • Page 45: Data Whitening, Manchester Encoding, And Crc

    Figure 22. Operation of Data Whitening, Manchester Encoding, and CRC 6.6. Preamble Detector The Si4430 has integrated automatic preamble detection. The preamble length is configurable from 1–256 bytes using the prealen[7:0] field in "Register 33h. Header Control 2" and "Register 34h. Preamble Length", as described in “6.2.
  • Page 46: Invalid Preamble Detector

    6.9. TX Retransmission and Auto TX The Si4430 is capable of automatically retransmitting the last packet in the FIFO if no additional packets were loaded into the TX FIFO. Automatic Retransmission is achieved by entering the TX state with the txon bit set. This feature is useful for Beacon transmission or when retransmission is required due to the absence of a valid acknowledgement.
  • Page 47: Rx Modem Configuration

    Si4430 7. RX Modem Configuration 7.1. Modem Settings for FSK and GFSK The modem performs channel selection and demodulation in the digital domain. The channel filter bandwidth is configurable from 620 to 2.6 kHz. The data-rate, modulation index, and bandwidth are set via registers 1C–25. The modulation index is equal to 2 times the peak deviation divided by the data rate (Rb).
  • Page 48 Si4430 7.1.1. Advanced FSK and GFSK Settings In nearly all cases, the information in Table 16, “RX Modem Configurations for FSK and GFSK,” on page 47 can be used to determine the required FSK and GFSK modem parameters. The section includes a more detailed discussion of the various modem parameters to allow for experienced designers to further configure the modem performance.
  • Page 49 Si4430 Table 17. Filter Bandwidth Parameters ndec_exp dwn3_bypass filset BW [kHz] ndec_exp dwn3_bypass filset [kHz] 1C-[6:4] 1C-[7] 1C-[3:0] 1C-[6:4] 1C-[7] 1C-[3:0] 41.7 45.2 47.9 56.2 64.1 69.2 75.2 83.2 90.0 95.3 112.1 127.9 137.9 142.8 167.8 10.6 181.1 11.5 191.5 12.1...
  • Page 50: Modem Settings For Ook

    7.2. Modem Settings for OOK The Si4430 is configured for OOK mode by setting the modtyp[1:0] field to OOK in "Register 71h. Modulation Mode Control 2". In OOK mode, the following parameters can be configured: data rate, manchester coding, channel filter bandwidth, and the clock recovery oversampling rate.
  • Page 51 Si4430 Table 19. ndec[2:0] Settings Rb(1+ enmanch) [kbps] ndec[2:0] The clock recovery oversampling rate is set via rxosr[10:0] in "Register 20h. Clock Recovery Oversampling Rate" and "Register 21h. Clock Recovery Offset 2". ndec_exp and dwn3_bypass together with the receive data rate (Rb) are used to calculate rxosr: ...
  • Page 52 Si4430 Table 20. RX Modem Configuration for OOK with Manchester Disabled RX Modem Setting Examples for OOK (Manchester Disabled) Appl Parameters Register Values RX BW dwn3_bypass ndec_exp[2:0] filset[3:0] rxosr[10:0] ncoff[19:0] crgain[10:0] [kbps] [kHz] 20,21h 21,22,23h 24,25h 09D49 09D49 0346E 0346E...
  • Page 53: Auxiliary Functions

    8. Auxiliary Functions 8.1. Smart Reset The Si4430 contains an enhanced integrated SMART RESET or POR circuit. The POR circuit contains both a classic level threshold reset as well as a slope detector POR. This reset circuit was designed to produce reliable reset signal in any circumstances.
  • Page 54: Microcontroller Clock

    If the microcontroller clock option is being used there may be the need of a System Clock for the microcontroller while the Si4430 is in SLEEP mode. Since the Crystal Oscillator is disabled in SLEEP mode in order to save current, the low-power 32.768 kHz clock can be automatically switched to become the microcontroller clock.
  • Page 55: General Purpose Adc

    Si4430 8.3. General Purpose ADC An 8-bit SAR ADC is integrated onto the chip for general purpose use, as well as for digitizing the temperature sensor reading. “Register 0Fh. ADC Configuration,” on page 93 must be configured depending on the use of the GP ADC before use.
  • Page 56: Figure 25. Adc Differential Input Example-Bridge Sensor

    Si4430 8.3.1. ADC Differential Input Mode—Bridge Sensor Example The differential input mode of ADC8 is designed to directly interface any bridge-type sensor, which is demonstrated in the figure below. As seen in the figure the use of the ADC in this configuration will utilize two GPIO pins. The supply source of the bridge and chip should be the same to eliminate the measuring error caused by battery discharging.
  • Page 57: Figure 26. Adc Differential Input Offset For Sensor Offset Coarse Compensation

    Si4430 The differential offset can be coarse compensated by the adcoffs[3:0] bits found in "Register 11h. ADC Value". Fine compensation should be done by the microcontroller software. The main reason for the offset compensation is to shift the negative offset voltage of the bridge sensor to the positive differential voltage range. This is essential as the differential input mode is unipolar.
  • Page 58: Temperature Sensor

    Si4430 8.4. Temperature Sensor An analog temperature sensor is integrated into the chip. The temperature sensor will be automatically enabled when the temperature sensor is selected as the input of the ADC or when the analog temp voltage is selected on the analog test bus.
  • Page 59: Figure 27. Temperature Ranges Using Adc8

    Si4430 Temperature Measurement with ADC8 Sensor Range 0 Sensor Range 1 Sensor Range 2 Sensor Range 3 Temperature [Celsius] Figure 27. Temperature Ranges using ADC8 Preliminary Rev. 0.4...
  • Page 60: Low Battery Detector

    Si4430 8.5. Low Battery Detector A low battery detector (LBD) with digital read-out is integrated into the chip. A digital threshold may be programmed into the lbdt[4:0] field in "Register 1Ah. Low Battery Detector Threshold". When the digitized battery voltage reaches this threshold an interrupt will be generated on the nIRQ pin to the microcontroller.
  • Page 61: Wake-Up Timer

    Si4430 8.6. Wake-Up Timer The chip contains an integrated wake-up timer which periodically wakes the chip from SLEEP mode. The wake-up timer runs from the internal 32.768 kHz RC Oscillator. The wake-up timer can be configured to run when in SLEEP mode.
  • Page 62: Figure 28. Wut Interrupt And Wut Operation

    Si4430 Interrupt Enable enwut=1 (Reg 06h) WUT Period GPIOX=00001 nIRQ SPI Interrupt Read Chip State Sleep Ready Sleep Ready Sleep Ready Sleep Current Consumption 600n 600n 600n Interrupt Enable enwut =0 (Reg 06h) WUT Period GPIOX=00001 nIRQ SPI Interrupt Read...
  • Page 63: Low Duty Cycle Mode

    Si4430 8.7. Low Duty Cycle Mode The Low Duty Cycle Mode is available to automatically wake-up the receiver to check if a valid signal is available. The basic operation of the low duty cycle mode is demonstrated in the figure below. If a valid preamble or sync word is not detected the chip will return to sleep mode until the beginning of a new WUT period.
  • Page 64: Gpio Configuration

    Si4430 8.8. GPIO Configuration Three general purpose IOs (GPIOs) are available. Numerous functions such as specific interrupts, TRSW control, Microcontroller Output, etc. can be routed to the GPIO pins as shown in the tables below. When in Shutdown mode all the GPIO pads are pulled low.
  • Page 65: Antenna-Diversity

    Si4430 8.9. Antenna-Diversity To mitigate the problem of frequency-selective fading due to multi-path propagation, some transceiver systems use a scheme known as Antenna Diversity. In this scheme, two antennas are used. Each time the transceiver enters RX mode the receive signal strength from each antenna is evaluated. This evaluation process takes place during the preamble portion of the packet.
  • Page 66: Rssi And Clear Channel Assessment

    Si4430 8.10. RSSI and Clear Channel Assessment The RSSI (Received Signal Strength Indicator) signal is an estimate of the signal strength in the channel to which the receiver is tuned. The RSSI value can be read from an 8-bit register with 0.5 dB resolution per bit. Figure 30 demonstrates the relationship between input power level and RSSI value.
  • Page 67: Reference Design

    Si4430 9. Reference Design Preliminary Rev. 0.4...
  • Page 68 Si4430 Table 25. Split RF I/Os Bill of Materials Part Value Device Package Description Capacitor 0402 Murata GRM15 series Capacitor 0402 Murata GRM15 series 100 pF Capacitor 0402 Murata GRM15 series 100 nF Capacitor 0402 Murata GRM15 series 2.2 µF...
  • Page 69: Measurement Results

    Si4430 10. Measurement Results Sensitivity vs. Data Rate Measured at RX SMA Connector Input -100 dBm -102 dBm -104 dBm -106 dBm -108 dBm -110 dBm -112 dBm -114 dBm -116 dBm -118 dBm -120 dBm 1 kbps 10 kbps...
  • Page 70: Figure 34. Split Rf I/Os With Separated Tx And Rx Connectors-Bottom

    Si4430 Adjacent Channel Selectivity at 50 kbps Measured at RX SMA Connector Input 10 dB AGC Enabled 0 dB -10 dB -20 dB -30 dB -40 dB -50 dB -60 dB -1.00 -0.75 -0.50 -0.25 0.00 0.25 0.50 0.75 1.00...
  • Page 71: Figure 35. Sensitivity Vs. Data Rate

    Si4430 Si4430 Figure 34. TX Modulation (40 kbps, 20 kHz Deviation) Figure 35. TX Unmodulated Spectrum (917 MHz) Preliminary Rev. 0.4...
  • Page 72: Figure 36. Receiver Selectivity

    Si4430 Figure 36. TX Modulated Spectrum (917 MHz, 40 kbps, 20 kHz Deviation, GFSK) Si4430 Figure 37. Synthesizer Settling Time for 1 MHz Jump Settled within 10 kHz Preliminary Rev. 0.4...
  • Page 73: Figure 37. Tx Modulation (40 Kbps, 20 Khz Deviation)

    Si4430 Figure 38. Synthesizer Phase Noise (VCOCURR = 11) Preliminary Rev. 0.4...
  • Page 74: Application Notes

    Si4430 11. Application Notes This section offers a brief introduction to a number of application related topics. Further recommended reading can be found in our related application notes at http://www.silabs.com. 11.1. Crystal Selection The recommended crystal parameters are given in Table 26.
  • Page 75: Reference Material

    Si4430 12. Reference Material 12.1. Complete Register Table and Descriptions Table 27. Register Descriptions Function/Desc Data Default Device Type dt[4] dt[3] dt[2] dt[1] dt[0] 00111 Device Version vc[4] vc[3] vc[2] vc[1] vc[0] Device Status ffovfl ffunfl rxffem headerr reserved reserved...
  • Page 76 Si4430 Table 27. Register Descriptions (Continued) Function/Desc Data Default Transmit Header 0 txhd[7] txhd[6] txhd[5] txhd[4] txhd[3] txhd[2] txhd[1] txhd[0] Transmit Packet Length pklen[7] pklen[6] pklen[5] pklen[4] pklen[3] pklen[2] pklen[1] pklen[0] Check Header 3 chhd[31] chhd[30] chhd[29] chhd[28] chhd[27] chhd[26]...
  • Page 77 Si4430 Register 00h. Device Type Code (DT) Reserved dt[4:0] Name Type Reset value = 00001000 Name Function Reserved Reserved. dt[4:0] Device Type Code. EZRadioPRO: 01000. Register 01h. Version Code (VC) Reserved vc[4:0] Name Type Reset value = xxxxxxxx Name Function Reserved Reserved.
  • Page 78 Si4430 Register 02h. Device Status ffovfl ffunfl rxffem headerr Reserved Reserved cps[1:0] Name Type Reset value = xxxxxxxx Name Function ffovfl RX/TX FIFO Overflow Status. ffunfl RX/TX FIFO Underflow Status. rxffem RX FIFO Empty Status. headerr Header Error Status. Indicates if the received packet has a header check error.
  • Page 79 Si4430 Register 03h. Interrupt/Status 1 ifferr itxffafull ixtffaem irxffafull iext ipksent ipkvalid icrerror Name Type Reset value = xxxxxxxx Name Function ifferr FIFO Underflow/Overflow Error. When set to 1 the TX or RX FIFO has overflowed or underflowed. itxffafull TX FIFO Almost Full.
  • Page 80 Si4430 Table 28. Interrupt or Status 1 Bit Set/Clear Description Status Set/Clear Conditions Name ifferr Set if there is a FIFO overflow or underflow. Cleared by applying FIFO reset. itxffafull Set when the number of bytes written to TX FIFO is greater than the Almost Full threshold.
  • Page 81 Si4430 Register 04h. Interrupt/Status 2 iswdet ipreaval ipreainval irssi iwut ilbd ichiprdy ipor Name Type Reset value = xxxxxxxx Name Function iswdet Sync Word Detected. When a sync word is detected this bit will be set to 1. ipreaval Valid Preamble Detected.
  • Page 82 Si4430 Table 30. Interrupt or Status 2 Bit Set/Clear Description Status Set/Clear Conditions Name iswdet Goes high once the Sync Word is detected. Goes low once we are done receiving the cur- rent packet. ipreaval Goes high once the preamble is detected. Goes low once the sync is detected or the RX wait for the sync times-out.
  • Page 83 Si4430 Register 05h. Interrupt Enable 1 enfferr entxffafull entxffaem enrxffafull enext enpksent enpkvalid encrcerror Name Type Reset value = 00000000 Name Function enfferr Enable FIFO Underflow/Overflow. When set to 1 the FIFO Underflow/Overflow interrupt will be enabled. entxffafull Enable TX FIFO Almost Full.
  • Page 84 Si4430 Register 06h. Interrupt Enable 2 enswdet enpreaval enpreainval enrssi enwut enlbd enchiprdy enpor Name Type Reset value = 00000011 Name Function enswdet Enable Sync Word Detected. When mpreadet =1 the Preamble Detected Interrupt will be enabled. enpreaval Enable Valid Preamble Detected.
  • Page 85 Si4430 Register 07h. Operating Mode and Function Control 1 swres enlbd enwt x32ksel txon rxon pllon xton Name Type Reset value = 00000001 Name Function swres Software Register Reset Bit. This bit may be used to reset all registers simultaneously to a DEFAULT state, without the need for sequentially writing to each individual register.
  • Page 86 Si4430 Register 08h. Operating Mode and Function Control 2 antdiv[2:0] rxmpk autotx enldm ffclrrx ffclrtx Name Type Reset value = 00000000 Name Function antdiv[2:0] Enable Antenna Diversity. The GPIO must be configured for Antenna Diversity for the algorithm to work properly.
  • Page 87 Si4430 Register 09h. 30 MHz Crystal Oscillator Load Capacitance xtalshft xlc[6:0] Name Type Reset value = 01111111 Name Function xtalshft Additional capacitance to course shift the frequency if xlc[6:0] is not sufficient. Not binary with xlc[6:0]. xlc[6:0] Tuning Capacitance for the 30 MHz XTAL.
  • Page 88 Si4430 Register 0Ah. Microcontroller Output Clock Reserved clkt[1:0] enlfc mclk[2:0] Name Type Reset value = xx000110 Name Function Reserved Reserved. clkt[1:0] Clock Tail. If enlfc = 0 then it can be useful to provide a few extra cycles for the microcontroller to complete its operation.
  • Page 89 Si4430 Register 0Bh. GPIO Configuration 0 gpiodrv0[1:0] pup0 gpio0[4:0] Name Type Reset value = 00000000 Name Function gpiodrv0[1:0] GPIO Driving Capability Setting. pup0 Pullup Resistor Enable on GPIO0. When set to 1 the a 200 kresistor is connected internally between VDD and the pin if the GPIO is configured as a digital input.
  • Page 90 Si4430 Register 0Ch. GPIO Configuration 1 gpiodrv1[1:0] pup1 gpio1[4:0] Name Type Reset value = 00000000 Name Function gpiodrv1[1:0] GPIO Driving Capability Setting. pup1 Pullup Resistor Enable on GPIO1. When set to 1 the a 200 kresistor is connected internally between VDD and the pin if the GPIO is configured as a digital input.
  • Page 91 Si4430 Register 0Dh. GPIO Configuration 2 gpiodrv2[1:0] pup2 gpio2[4:0] Name Type Reset value = 00000000 Name Function gpiodrv2[1:0] GPIO Driving Capability Setting. pup2 Pullup Resistor Enable on GPIO2. When set to 1 the a 200 kresistor is connected internally between VDD and the pin if the GPIO is configured as a digital input.
  • Page 92 Si4430 Register 0Eh. I/O Port Configuration Reserved extitst[2] extitst[1] extitst[0] itsdo dio2 dio1 dio0 Name Type Reset value = 00000000 Name Function Reserved Reserved. extitst[2] External Interrupt Status. If the GPIO2 is programmed to be external interrupt sources then the status can be read here.
  • Page 93 Si4430 Register 0Fh. ADC Configuration adcstart/ adcsel[2:0] adcref[1:0] adcgain[1:0] Name adcdone Type Reset value = 00000000 Name Function adcstart/adc- ADC Measurement Start Bit. done Reading this bit gives 1 if the ADC measurement cycle has been finished. adcsel[2:0] ADC Input Source Selection.
  • Page 94 Si4430 Register 10h. ADC Sensor Amplifier Offset Reserved adcoffs[3:0] Name Type Reset value = xxxx0000 Name Function Reserved Reserved. adcoffs[3:0] ADC Sensor Amplifier Offset*. *Note: The offset can be calculated as Offset = adcoffs[2:0] x VDD / 1000; MSB = adcoffs[3] = Sign bit.
  • Page 95 Si4430 Register 12h. Temperature Sensor Calibration tsrange[1:0] entsoffs entstrim tstrim[3:0] Name Type Reset value = 00100000 Name Function tsrange[1:0] Temperature Sensor Range Selection. (FS range is 0..1024 mV) –40 C .. 64 C (full operating range), with 0.5 C resolution (1 LSB in the 8-bit ADC) –40 C ..
  • Page 96 Si4430 Note: If a new configuration is needed (e.g., for the WUT or the LDC), proper functionality is required. The function must first be disabled, then the settings changed, then enabled back on. Register 14h. Wake-Up Timer Period 1 Reserved...
  • Page 97 Si4430 Register 17h. Wake-Up Timer Value 1 wtm[15:8] Name Type Reset value = xxxxxxxx Name Function wtm[15:8] Wake Up Timer Current Mantissa (M) Value*. *Note: The period of the wake-up timer can be calculated as T = (4 x M x 2 ) / 32.768 ms.
  • Page 98 Si4430 Register 1Ah. Low Battery Detector Threshold Reserved lbdt[4:0] Name Type Reset value = xxx10100 Name Function Reserved Reserved. lbdt[4:0] Low Battery Detector Threshold. This threshold is compared to Battery Voltage Level. If the Battery Voltage is less than the threshold the Low Battery Interrupt is set.
  • Page 99 Si4430 Register 1Ch. IF Filter Bandwidth dwn3_bypass ndec_exp[2:0] filset[3:0] Name Type Reset value = 00000001 Name Function dwn3_bypass Bypass Decimator by 3 (if set). ndec_exp[2:0] IF Filter Decimation Rates. filset[3:0] IF Filter Coefficient Sets. Defaults are for Rb = 40 kbps and Fd = 20 kHz so Bw = 80 kHz.
  • Page 100 Si4430 Register 1Eh. AFC Timing Control Reserved shwait[2:0] anwait[2:0] Name Type Reset value = xx001010 Name Function Reserved Reserved. shwait[2:0] Short Wait Periods after AFC Correction. Used before preamble is detected. Short wait = (RegValue + 1) x 2T If set to 0 then no AFC correction will occur before preamble detect, i.e.
  • Page 101 Si4430 Register 1Fh. Clock Recovery Gearshift Override Reserved rxready crfast[2:0] crslow[2:0] Name Type Reset value = 00000011 Name Function Reserved Reserved. rxready Improves Receiver Noise Immunity when in Direct Mode. It is recommended to set this bit after preamble is detected. When in FIFO mode this bit should be set to “0”...
  • Page 102 Si4430 Register 20h. Clock Recovery Oversampling Rate rxosr[7:0] Name Type Reset value = 01100100 Name Function rxosr[7:0] Oversampling Rate. 3 LSBs are the fraction, default = 0110 0100 = 12.5 clock cycles per data bit ndec_exp The oversampling rate can be calculated as rxosr = 500 kHz/(2 x RX_DR).
  • Page 103 Si4430 Register 21h. Clock Recovery Offset 2 rxosr[10:8] stallctrl ncoff[19:16] Name Type Reset value = 00000001 Name Function rxosr[10:8] Oversampling Rate. Upper bits. stallctrl Used for BCR Purposes. ncoff[19:16] NCO Offset. See formula above. The offset can be calculated as follows: ...
  • Page 104 Si4430 Register 23h. Clock Recovery Offset 0 ncoff[7:0] Name Type Reset value = 10101110 Name Function ncoff[7:0] NCO Offset. See formula above Register 24h. Clock Recovery Timing Loop Gain 1 Reserved crgain[10:8] Name Type Reset value = 00000010 Name Function Reserved Reserved.
  • Page 105 Si4430 Register 26h. Received Signal Strength Indicator rssi[7:0] Name Type Reset value = 00000000 Name Function rssi[7:0] Received Signal Strength Indicator Value. Register 27h. RSSI Threshold for Clear Channel Indicator rssith[7:0] Name Type Reset value = 00011110 Name Function rssith[7:0] RSSI Threshold.
  • Page 106 Si4430 Register 29h. Antenna Diversity 2 adrssi2[7:0] Name Type Reset value = 00000000 Name Function adrssi2[7:0] Measured RSSI Value on Antenna 2. Register 2Ah. AFC Limiter Afclim[7:0] Name Type Reset value = 00101010 Name Function Afclim[7:0] AFC Limiter. AFC limiter value.
  • Page 107 Si4430 Register 2Ch. OOK Counter Value 1 afc_corr[1:0] ookfrzen peakdeten madeten ookcnt[10] ookcnt[9] ookcnt[8] Name Type Reset value = 00101100 Name Function afc_corr[1:0] AFC Correction Values. AFC loop correction values [1:0] (LSBs). Values are updated once, after sync word is found during receiving.
  • Page 108 Si4430 Register 2Eh. Slicer Peak Holder Reserved attack[2:0] decay[3:0] Name Type Reset value = 00101110 Name Function Reserved Reserved. attack[2:0] Attack. decay[3:0] Decay. Preliminary Rev. 0.4...
  • Page 109 Si4430 Register 30h. Data Access Control enpacrx lsbfrst crcdonly Reserved enpactx encrc crc[1:0] Name Type Reset value = 10001101 Name Function enpacrx Enable Packet RX Handling. If FIFO Mode (dtmod = 10) is being used automatic packet handling may be enabled.
  • Page 110 Si4430 ® Register 31h. EZMAC Status Reserved rxcrc1 pksrch pkrx pkvalid crcerror pktx pksent Name Type Reset value = 00000000 Name Function Reserved Reserved. rxcrc1 If high, it indicates the last CRC received is all one’s. May indicated Transmitter underflow in case of CRC error.
  • Page 111 Si4430 Register 32h. Header Control 1 bcen[3:0] hdch[3:0] Name Type Reset value = 00001100 Name Function bcen[3:0] Broadcast Address (FFh) Check Enable. If it is enabled together with Header Byte Check then the header check is OK if the incoming header byte equals with the appropriate check byte or FFh). One hot encoding.
  • Page 112 Si4430 Register 33h. Header Control 2 Reserved hdlen[2:0] fixpklen synclen[1:0] prealen[8] Name Type Reset value = 00100010 Name Function Reserved Reserved. hdlen[2:0] Header Length. Length of header used if packet handler is enabled for TX/RX (enpactx/rx). Headers are transmitted/received in descending order.
  • Page 113 Si4430 Register 34h. Preamble Length prealen[7:0] Name Type Reset value = 00001000 Name Function prealen[7:0] Preamble Length. The value in the prealen[8:0] register corresponds to the number of nibbles (4 bits) in the packet. For example prealen[8:0] = ‘000001000’ corresponds to a preamble length of 32 bits (8 x 4bits) or 4 bytes.
  • Page 114 Si4430 Register 36h. Synchronization Word 3 sync[31:24] Name Type Reset value = 00101101 Name Function sync[31:24] Synchronization Word 3. byte of the synchronization word. Register 37h. Synchronization Word 2 sync[23:16] Name Type Reset value = 11010100 Name Function sync[23:16] Synchronization Word 2.
  • Page 115 Si4430 Register 39h. Synchronization Word 0 sync[7:0] Name Type Reset value = 00000000 Name Function sync[7:0] Synchronization Word 0. byte of the synchronization word. Register 3Ah. Transmit Header 3 txhd[31:24] Name Type Reset value = 00000000 Name Function txhd[31:24] Transmit Header 3.
  • Page 116 Si4430 Register 3Ch. Transmit Header 1 txhd[15:8] Name Type Reset value = 00000000 Name Function txhd[15:8] Transmit Header 1. byte of the header to be transmitted. Register 3Dh. Transmit Header 0 txhd[7:0] Name Type Reset value = 00000000 Name Function txhd[7:0] Transmit Header 0.
  • Page 117 Si4430 Register 3Fh. Check Header 3 chhd[31:24] Name Type Reset value = 00000000 Name Function chhd[31:24] Check Header 3. byte of the check header. Register 40h. Check Header 2 chhd[23:16] Name Type Reset value = 00000000 Name Function chhd[23:16] Check Header 2.
  • Page 118 Si4430 Register 42h. Check Header 0 chhd[7:0] Name Type Reset value = 00000000 Name Function chhd[7:0] Check Header 0. byte of the check header. Header Enable bytes 3 to 0 control which bits of the Check Header bytes are checked against the corresponding bits in the Received Header.
  • Page 119 Si4430 Register 45h. Header Enable 1 hden[15:8] Name Type Reset value = 00000000 Name Function hden[15:8] Header Enable 1. byte of the check header. Register 46h. Header Enable 0 hden[7:0] Name Type Reset value = 00000000 Name Function hden[7:0] Header Enable 0.
  • Page 120 Si4430 Register 48h. Received Header 2 rxhd[23:16] Name Type Reset value = 00000000 Name Function rxhd[23:16] Received Header 2. byte of the received header. Register 49h. Received Header 1 rxhd[15:8] Name Type Reset value = 00000000 Name Function rxhd[15:8] Received Header 1.
  • Page 121 Si4430 Register 4Bh. Received Packet Length rxplen[7:0] Name Type Reset value = 11111111 Name Function rxplen[7:0] Length Byte of the Received Packet during fixpklen = 0 . (Specifies the number of Data bytes in the last received packet) This will be relevant ONLY if fixpklen (address 33h, bit[3]) is low during the receive time.
  • Page 122 Si4430 Table 32. Internal Analog Signals Available on the Analog Test Bus atb[4:0] GPIOx GPIOx MixIp MixIn MixQp MixQn PGA_Ip PGA_In PGA_QP PGA_Qn ADC_vcm ADC_vcmb ADC_ipoly10u ADC_ref ADC_Refdac_p ADC_Refdac_n ADC_ipoly10 ADC_ipoly10 ADC_Res1Ip ADC_Res1In ADC_Res1Qp ADC_Res1Qn Reserved Reserved Reserved Reserved Reserved...
  • Page 123 Si4430 Register 51h. Digital Test Bus Select Reserved ensctest dtb[5:0] Name Type Reset value = 00000000 Name Function Reserved Reserved. ensctest Scan Test Enable. When set to 1 then GPIO0 will be the ScanEn input. dtb[5:0] Digital Test Bus. GPIO must be configured to Digital Test Mux output.
  • Page 124 Si4430 Table 33. Internal Digital Signals Available on the Digital Test Bus (Continued) dtb[4:0] GPIO0 Signal GPIO1 Signal GPIO2 Signal chip ready: READY state pll_en PLL enable: TUNE state tx_en TX enable: TX state ts_en temperature sensor enable auto_tx_on automatic TX ON...
  • Page 125 Si4430 Register 52h. TX Ramp Control Reserved txmod[2:0] ldoramp[1:0] txramp[1:0] Name Type Reset value = 00101111 Name Function Reserved Reserved txmod[2:0] TX Modulation Delay. The time delay between PA enable and the beginning of the TX modulation to allow for PA ramp-up.
  • Page 126 Si4430 The total settling time (cold start) of the PLL after the calibration can be calculated as T Register 53h. PLL Tune Time pllts[4:0] pllt0 Name Type Reset value = 01010010 Name Function pllts[4:0] PLL Soft Settling Time (T This register will set the settling time for the PLL from a previous locked frequency in Tune mode.
  • Page 127 Si4430 Register 55h. Calibration Control Reserved xtalstarthalf adccaldone enrcfcal rccal vcocaldp vcocal skipvco Name Type Reset value = x1x00100 Name Function Reserved Reserved. xtalstarthalf If Set, the Xtal Wake Time Period is Halved. adccaldone Delta-sigma ADC Calibration Done. Reading this bit gives 1 if the calibration process has been finished.
  • Page 128 Si4430 Register 56h. Modem Test bcrfbyp slicfbyp dttype oscdeten ookth refclksel refclkinv distogg Name Type Reset value = 00000000 Name Function bcrfbyp If set, BCR phase compensation will be bypassed. slicfbyp If set, slicer phase compensation will be bypassed. dttype Dithering Type.
  • Page 129 Si4430 Register 58h. Charge Pump Current Trimming/Override cpcurr[1:0] cpcorrov cporr[4:0] Name Type Reset value = 100xxxxx Name Function cpcurr[1:0] Charge Pump Current (Gain Setting). Changing these bits will change the BW of the PLL. The default setting is adequate for all data rates.
  • Page 130 Si4430 Register 5Ah. VCO Current Trimming txcurboosten vcocorrov vcocorr[3:0] vcocur[1:0] Name Type Reset value = 00000011 Name Function txcurboosten If this is Set, then vcocur = 11 during TX Mode and VCO CAL followed by TX. vcocorrov VCO Current Correction Override.
  • Page 131 Si4430 Register 5Ch. Synthesizer Test dsmdt vcotype enoloop dsmod dsorder[1:0] dsrstmode dsrst Name Type Reset value = 0x001110 Name Function dsmdt Enable DSM Dithering. If low, dithering is disabled. vcotype VCO Type. 0: basic, constant K 1: single varactor, changing K enoloop Open Loop Mode Enable.
  • Page 132 Si4430 Register 5Dh. Block Enable Override 1 enmix enina enpga enpa enbf5 endv32 enbf12 enmx2 Name Type Reset value = 00000000 Name Function enmix Mixer Enable Override. enlna LNA Enable Override. enpga PGA Enable Override. enpa Power Amplifier Enable Override.
  • Page 133 Si4430 Register 5Fh. Block Enable Override 3 enfrdv endv31 endv2 endv1p5 dvbshunt envco encp enbg Name Type Reset value = 00000000 Name Function enfrdv Fractional Divider Enable Override. endv31 Divider 3_1 Enable Override. endv2 Divider 2 Enable Override. endv1p5 Divider 1.5 (div-by-1.5) Enable Override.
  • Page 134 Si4430 Register 61h. Channel Filter Coefficient Value Reserved chfilval[5:0] Name Type Reset value = 00000000 Name Function Reserved Reserved. chfilval[5:0] Filter Coefficient Value in the Look-up Table Addressed by the chfiladd[3:0]. Register 62h. Crystal Oscillator/Power-on-Reset Control pwst[2:0] clkhyst enbias2x enamp2x...
  • Page 135 Si4430 Register 63h. RC Oscillator Coarse Calibration/Override rccov rcc[6:0] Name Type Reset value = 00000000 Name Function rccov RC Oscillator Coarse Calibration Override. When rccov = 0 the internal Coarse Calibration results may be viewed by reading the rcccal register. When rccov = 1 the Coarse results may be overridden externally through the SPI by writing to the rcccal register.
  • Page 136 Si4430 Register 65h. LDO Control Override enspor enbias envcoldo enifldo enrfldo enpllldo endigldo endigpwdn Name Type Reset value = 10000001 Name Function enspor Smart POR Enable. enbias Bias Enable. envcoldo VCO LDO Enable. enifldo IF LDO Enable. enrfldo RF LDO Enable.
  • Page 137 Si4430 Register 67h. Delta-Sigma ADC Tuning 1 adcrst enrefdac enadc adctuneovr adctune[3:0] Name Type Reset value = 00011101 Name Function adcrst Delta-Sigma ADC Reset. enrefdac Delta-Sigma ADC Reference DAC Enable Override. enadc Delta-Sigma ADC Enable Override. adctuneovr Resonator RC Calibration Value Override Enable.
  • Page 138 Si4430 Register 69h. AGC Override 1 Reserved agcen lnagain pga[3:0] Name Type Reset value = 00100000 Name Function Reserved Reserved. agcen Automatic Gain Control Enable. When this bit is set then the result of the control can be read out from bits [4:0], otherwise the gain can be controlled manually by writing into bits [4:0].
  • Page 139 Si4430 Register 6Bh. GFSK FIR Filter Coefficient Address Reserved firadd[2:0] Name Type Reset value = xxxxx000 Name Function Reserved Reserved. firadd[2:0] GFSK FIR Filter Coefficient Look-up Table Address. The address for Gaussian filter coefficients used in the TX path. The default GFSK set- ting is for BT = 0.5.
  • Page 140 Si4430 Register 6Dh. TX Power Reserved lna_sw txpow[2:0] Name Type Reset value = xxxx1000 Name Function Reserved Reserved. lna_sw LNA Switch Controller. If set, lna_sw control from the digital will go high during TX modes, and low during other times. If reset, the digital control signal is low at all times.
  • Page 141 Si4430 Register 6Fh. TX Data Rate 0 txdr[7:0] Name Type Reset value = 00111101 Name Function txdr[7:0] Data Rate Lower Byte. See formula above. Defaults = 40 kbps. Register 70h. Modulation Mode Control 1 Reserved txdtrtscale enphpwdn manppol enmaninv enmanch...
  • Page 142 Si4430 Register 71h. Modulation Mode Control 2 trclk[1:0] dtmod[1:0] eninv fd[8] modtyp[1:0] Name Type Reset value = 00000000 Name Function trclk[1:0] TX Data Clock Configuration. No TX Data CLK is available (asynchronous mode – Can only work with modula- tions FSK or OOK).
  • Page 143 Si4430 Register 72h. Frequency Deviation fd[7:0] Name Type Reset value = 00100000 Name Function fd[7:0] Frequency Deviation Setting. See formula above. Note: It's recommended to use modulation index of 1 or higher (maximum allowable modulation index is 32). The modulation...
  • Page 144 Si4430 Register 74h. Frequency Offset 2 Reserved fo[9:8] Name Type Reset value = 00000000 Name Function Reserved Reserved. fo[9:8] Upper Bits of the Frequency Offset Setting. fo[9] is the sign bit. The frequency offset can be calculated as Offset = 312.5 Hz x fo[7:0].
  • Page 145 Si4430 Register 76h. Nominal Carrier Frequency fc[15:8] Name Type Reset value = 10111011 Name Function fc[15:8] Nominal Carrier Frequency Setting. See formula above. Register 77h. Nominal Carrier Frequency fc[7:0] Name Type Reset value = 10000000 Name Function fc[7:0] Nominal Carrier Frequency Setting.
  • Page 146 Si4430 Register 79h. Frequency Hopping Channel Select fhch[7:0] Name Type Reset value = 00000000 Name Function fhch[7:0] Frequency Hopping Channel Number. Register 7Ah. Frequency Hopping Step Size fhs[7:0] Name Type Reset value = 00000000 Name Function fhs[7:0] Frequency Hopping Step Size in 10 kHz Increments.
  • Page 147 Si4430 Register 7Bh. Turn Around and 15.4 Length Compliance 15.4 Length Reserved[6:3] turn_around_en phase[1:0] Name Type Reset value = 01111011 Name Function 15.4 Length 15.4 Packet Length Compliance. If set, then PK Length definition for both TX and RX will also include the CRC bytes, If reset, then the Length refers ONLY to the DATA payload.
  • Page 148 Si4430 Register 7Dh. TX FIFO Control 2 Reserved txfaethr[5:0] Name Type Reset value = 00000100 Name Function Reserved Reserved. txfaethr[5:0] TX FIFO Almost Empty Threshold. Register 7Eh. RX FIFO Control Reserved rxafthr[5:0] Name Type Reset value = 00110111 Name Function Reserved Reserved.
  • Page 149: Pin Descriptions: Si4430

    SDN =1 the chip will be completely shutdown and the contents of the registers will be lost. PADDLE_GND The exposed metal paddle on the bottom of the Si4430 supplies the RF and circuit ground(s) for the entire chip. It is very important that a good solder connection is made between this exposed metal paddle and the ground plane of the PCB underlying the Si4430.
  • Page 150: Ordering Information

    Si4430 14. Ordering Information Part Description Package Operating Number* Type Temperature Si4430-A0-FM ISM EZRadioPRO Transceiver QFN-20 –40 to 85 °C Pb-free *Note: Add an “(R)” at the end of the device part number to denote tape and reel option; 2500 quantity per reel.
  • Page 151: Package Information

    Si4430 15. Package Information Figure 39 illustrates the package details for the Si4430, and Figure 40 illustrates the landing pattern details. Figure 39. QFN-20 Package Dimensions 7 & : % (% & ) % + & % % (% & ) % % &...
  • Page 152: Contact Information

    Silicon Laboratories products are not designed, intended, or authorized for use in applications intended to support or sustain life, or for any other application in which the failure of the Silicon Laboratories product could create a situation where per- sonal injury or death may occur.

Table of Contents