Silicon Laboratories Si4432 Manual
Hide thumbs Also See for Si4432:
Table of Contents

Advertisement

Quick Links

Si4432 ISM T
Features
Frequency Range = 240–930 MHz
Sensitivity = –118 dBm
+20 dBm Max Output Power
Configurable +11 to +20 dBm

Low Power Consumption
18.5 mA receive

27 mA @ +11 dBm

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' Si4432 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 Si4432 offers advanced radio features including continuous frequency
coverage from 240–930 MHz and adjustable output power of up to +20 dBm. The
Si4432'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 Si4432's digital receive architecture features a high-performance ADC and
DSP based modem which performs demodulation, filtering, and packet handling
for increased 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 FCC and ETSI regulations.
Preliminary Rev. 0.2 10/08
This information applies to a product under development. Its characteristics and specifications are subject to change without notice.
R A N S C E I V E R
Antenna diversity & TR switch control
Configurable packet structure
Preamble detector
TX & 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 © 2008 by Silicon Laboratories
Si4432
Ordering Information:
See page 162.
Pin Assignments
Si4432
20
19 18 17
16
VDD_RF
1
TX
2
RXp
3
RXn
4
VR_IF
5
6
7
8
9
10
Metal
Paddle
Patents pending
15
SCLK
14
SDI
13
SDO
12
VDD_DIG
11
GND_DIG
Si4432

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Silicon Laboratories Si4432

  • Page 1 The Si4432 offers advanced radio features including continuous frequency coverage from 240–930 MHz and adjustable output power of up to +20 dBm. The Si4432’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.
  • Page 2 Si4432 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 GND_DIG Digital Modem AGC Control Low Power...
  • Page 3: Table Of Contents

    Si4432 A B L E O F O N T E N TS Section Page 1. Electrical Specifications ...........8 1.1.
  • Page 4 13. Pin Descriptions: Si4432 ........
  • Page 5 Si4432 I S T O F I G U R E S Figure 1. +20 dBm Application with Antenna Diversity and FHSS ........... 17 Figure 2. TX Timing........................19 Figure 3. RX Timing ........................19 Figure 4. SPI Timing........................20 Figure 5.
  • Page 6 Si4432 Figure 46. TX Output Power vs Temperature ................84 Figure 47. TX Modulation (40 kbps, 20 kHz Deviation)............. 85 Figure 48. TX Unmodulated Spectrum (917 MHz) ..............85 Figure 49. TX Modulated Spectrum (917 MHz, 40 kbps, 20 kHz Deviation, GFSK) ....86 Figure 50.
  • Page 7 Si4432 I S T O F A B L E S Table 1. DC Characteristics .......................8 Table 2. Synthesizer AC Electrical Characteristics ..............9 Table 3. Receiver AC Electrical Characteristics................ 10 Table 4. Transmitter AC Electrical Characteristics ..............11 Table 5. Auxiliary Block Specifications ..................12 Table 6.
  • Page 8: Electrical Specifications

    Si4432 1. Electrical Specifications Table 1. DC Characteristics Parameter Symbol Conditions Max 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 9: Table 2. Synthesizer Ac Electrical Characteristics

    Si4432 Table 2. Synthesizer AC Electrical Characteristics Parameter Symbol Conditions Units Synthesizer Frequency Low Band — SYNTH-LB Range High Band — SYNTH-HB Synthesizer Frequency Low Band — 156.25 — RES-LB Resolution High Band — 312.5 — RES-HB Reference Frequency —...
  • Page 10: Table 3. Receiver Ac Electrical Characteristics

    Si4432 Table 3. Receiver AC Electrical Characteristics Parameter Symbol Conditions Units RX Frequency Low Band — SYNTH-LB Range High Band — SYNTH-HB RX Sensitivity (BER < 0.1%) — –117 RX_2 (2 kbps, GFSK, BT=0.5, f = 5 kHz) (BER < 0.1%) —...
  • Page 11: Table 4. Transmitter Ac Electrical Characteristics

    Si4432 Table 4. Transmitter AC Electrical Characteristics Parameter Symbol Conditions Units TX Frequency Low Band — SYNTH-LB Range High Band — SYNTH-HB FSK Modulation Data Rate — kbps OOK Modulation Data — kbps Rate Modulation Deviation Δf ±0.625 ±320 Modulation Deviation Δf...
  • Page 12: Table 5. Auxiliary Block Specifications

    Si4432 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 13: Table 6. Digital Io Specifications (Sdo, Sdi, Sclk, Nsel, And Nirq)

    Si4432 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 14: Table 8. Absolute Maximum Ratings

    Si4432 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 15: Definition Of Test Conditions

    External reference signal (XIN) = 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 Si4432 (not the RF module) Extreme Test Conditions: = –40 to +85 °C = +1.8 to +3.6 VDC...
  • Page 16: Functional Description

    2. Functional Description system as shown Figure 1. Voltage regulators are The Si4432 is a 100% CMOS ISM wireless transceiver integrated on-chip which allow for a wide range of with continuous frequency tuning over the complete operating supply voltage conditions from +1.8 to +3.6 V.
  • Page 17: Figure 1. +20 Dbm Application With Antenna Diversity And Fhss

    Si4432 supply voltage 30MHz 100p 100n VDD_RF SCLK TR & ANT-DIV Switch microcontroller Si4432 VDD_D VR_IF GND_D 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.
  • Page 18: Operating Modes

    Table 9 summarizes the modes of operation of the Si4432. 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 19: Figure 2. Tx Timing

    Si4432 XTAL Settling TX Packet Time ~1ms Figure 2. TX Timing XTAL Settling RX Packet Time ~1ms Figure 3. RX Timing Preliminary Rev. 0.2...
  • Page 20: Controller Interface

    Select high period To read back data from the Si4432, 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 positive edge transitions of the SCLK signal will clock out the contents of the selected register.
  • Page 21: Operating Mode Control

    Figure 7. SPI Timing—Burst Read Mode 3.2. Operating Mode Control There are four primary states in the Si4432 radio state machine: SHUTDOWN, IDLE, TX, and RX (see Figure 8). 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 22: Figure 8. State Machine Diagram

    Si4432 SHUT DWN IDLE* *Five Different Options for IDLE Figure 8. State Machine Diagram Table 11. Operating Modes State/Mode xtal LBD or Response time to Current in State /Mode [µA] Shut Down State 16.21 ms 16.21 ms 10 nA Idle States: Standby Mode 1.21 ms...
  • Page 23 Si4432 3.2.1. Shutdown State The shutdown state is the lowest current consumption state of the device with nominally 5 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 24 Si4432 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 25 Si4432 3.2.6. Interrupts The Si4432 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 26 Si4432 3.2.9. Frequency Control For calculating the necessary frequency register settings it is recommended that customers use the easy control window in Silicon Labs’ Wireless Design Suite (WDS) or the Excel Calculator available on the product website. These methods offer a simple method to quickly determine the correct settings based on the application requirements.
  • Page 27: Table 12. Frequency Band Selection

    Si4432 Table 12. Frequency Band Selection fb[4:0] Value Frequency Band hbsel=0 hbsel=1 240–249.9 MHz 480–499.9 MHz 250–259.9 MHz 500–519.9 MHz 260–269.9 MHz 520–539.9 MHz 270–279.9 MHz 540–559.9 MHz 280–289.9 MHz 560–579.9 MHz 290–299.9 MHz 580–599.9 MHz 300–309.9 MHz 600–619.9 MHz 310–319.9 MHz...
  • Page 28 3.2.9.2. Easy Frequency Programming for FHSS While Registers 73h–77h may be used to program the carrier frequency of the Si4432, 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 29 Si4432 Δf Time 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; see "4.1. Modulation Type" on page 32 for further details.
  • Page 30: Figure 9. Sensitivity Vs. Carrier Frequency Offset

    Si4432 3.2.9.6. Auto Frequency Control (AFC) The receiver supports automatic frequency control (AFC) to compensate for frequency differences between the transmitter and receiver reference frequencies. These differences can be caused by the absolute accuracy and temperature dependencies of the reference crystals. Due to frequency offset compensation in the modem, the receiver is tolerant to frequency offsets up to 0.25 times the IF bandwidth when the AFC is disabled.
  • Page 31 Si4432 3.2.10. 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.2. Modulation Data Source The Si4432 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 33: Fifo Mode

    Si4432 dtmod[1:0] Modulation Source Direct Mode using TX_Data via GPIO pin (GPIO needs programming accordingly also) Direct Mode using TX_Data via SDI pin (only when nSEL is high) FIFO Mode PN9 (internally generated) 4.3. FIFO Mode In FIFO mode the integrated FIFOs are used to transmit and receive the data. The FIFOs are accessed via "Register 7Fh.
  • Page 34: Figure 11. Direct Synchronous Mode Example

    Si4432 nIRQ nSEL Direct synchronous modulation . Full SCLK VDD_RF control over the standard SPI & using MOSI interrupt. Bitrate clock and modulation C via GPIO’s. MISO Matching VDD_DIG VR_IF GND_DIG GPIO configuration GP0 : power-on-reset (default) DATACLK GP1 : TX DATA clock output...
  • Page 35: Internal Functional Blocks

    Si4432 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 240–930 MHz. The LNA provides gain with a noise figure low enough to suppress the noise of the following stages.
  • Page 36: Synthesizer

    Si4432 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 37: Power Amplifier

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

    +20 dBm 5.8. Crystal Oscillator The Si4432 includes an integrated 30 MHz crystal oscillator with a fast start-up time of less than 1 ms. The design is differential with the required crystal load capacitance integrated on-chip to minimize external components. All that is required off-chip is the 30 MHz crystal blank.
  • Page 39: Data Handling And Packet Handler

    Si4432 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 15. "Register 7Fh. FIFO Access" is used to access both FIFOs. A burst write, as described in "3.1. Serial Peripheral Interface (SPI)"...
  • Page 40: Packet Configuration

    "Register 30h. Data Access Control" through "Register 49h. Received Header 1" are used to set the different fields in the packet structure. Automatically adding these fields to the data payload greatly reduces the amount of communication between the microcontroller and the Si4432 and therefore also reduces the required computational power of the microcontroller.
  • Page 41: Packet Handler Rx Mode

    Si4432 6.4. Packet Handler RX Mode 6.4.1. Packet Handler Disabled When the packet handler is disabled certain portions of the packet handler are still required. Proper modem operation requires preamble and sync, as shown in Figure 18. Bits after sync will be treated as raw data with no qualification.
  • Page 42: Table 13. Rx Packet Handler Configuration

    Si4432 Table 13. RX Packet Handler Configuration FIFO_PH option option option option FIFO option — — option Direct — — — Manchester optional for sync-detection Preliminary Rev. 0.2...
  • Page 43: Table 14. Packet Handler Registers

    Si4432 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 enbcast[3] enbcast[2] enbcast[1] enbcast[0] hdch[3] hdch[2] hdch[1] hdch[0] Header Control 2...
  • Page 44: Data Whitening, Manchester Encoding, And Crc

    Figure 21. Operation of Data Whitening, Manchester Encoding, and CRC 6.6. Preamble Detector The Si4432 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 45: Preamble Length

    Si4432 6.7. Preamble Length The required preamble length threshold will depend on when the receive mode is entered in relation to the transmitted packet. When the receiver is enabled long before the arrival of the packet, then a short preamble detection threshold might result in false detects on the received noise before the actual preamble arrives.
  • Page 46: Tx Retransmission And Auto Tx

    6.9. TX Retransmission and Auto TX The Si4432 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

    Si4432 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 Si4432 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: Table 17. Filter Bandwidth Parameters

    Si4432 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 Si4432 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: Table 19. Ndec[2:0] Settings

    Si4432 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: Table 20. Rx Modem Configuration For Ook With Manchester Disabled

    Si4432 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

    Si4432 8. Auxiliary Functions 8.1. Smart Reset The Si4231 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 Si4432 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

    Si4432 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 56 must be configured depending on the use of the GP ADC before use.
  • Page 56 Si4432 Register 0Fh. ADC Configuration adcstart/adcbusy adcsel[2:0] adcref[1:0] adcgain[1:0] Name Type Reset value = 00000000 Name Function adcstart/adcbusy ADC Measurement Start Bit. Reading this bit gives 0 if the ADC measurement cycle has been finished. adcsel[2:0] ADC Input Source Selection.
  • Page 57: Figure 24. Adc Differential Input Example-Bridge Sensor

    Si4432 Tamara Microcontroller GPIO2 GPIO1 measure control Digital I/O Figure 24. ADC Differential Input Example—Bridge Sensor The adcgain[1:0] bits in "Register 0Eh. I/O Port Configuration" determine the gain of the differential/single ended amplifier. This is used to fit the input range of the ADC8 to bridge sensors having different sensitivity:...
  • Page 58: Figure 25. Adc Differential Input Offset For Sensor Offset Coarse Compensation

    Si4432 Input Offset 0.84 % adcoffs[3:0] –0.84 % Figure 25. ADC Differential Input Offset for Sensor Offset Coarse Compensation Preliminary Rev. 0.2...
  • Page 59: Temperature Sensor

    Si4432 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 60: Figure 26. Temperature Ranges Using Adc8

    Si4432 Table 23. Temperature Sensor Range entoff tsrange[1] tsrange[0] Temp. range Unit Slope ADC8 LSB –64 … 64 °C 8 mV/°C 0.5 °C –64 … 192 °C 4 mV/°C 1 °C 0 … 128 °C 8 mV/°C 0.5 °C –40 … 216 °F...
  • Page 61: Low Battery Detector

    Si4432 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 62: Wake-Up Timer

    Si4432 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 63: Low Duty Cycle Mode

    Si4432 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 64: Gpio Configuration

    Si4432 8.8. GPIO Configuration Three general purpose IOs (GPIOs) are available. Numerous functions such as specific interrupts, TRSW control, Antenna Diversity Switch 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: Figure 29. Gpio Usage Examples

    Si4432 GPIO Configuration A supply voltage 30MHz 100p 100n VDD_RF SCLK Si4432 VDD_D TRSW VR_IF GND_D Sensor GPIO Configuration B supply voltage 30MHz 100p 100n VDD_RF SCLK Si4432 VDD_D VR_IF GND_D Micrcontroller CLK Data Input/Output Data CLK Figure 29. GPIO Usage Examples...
  • Page 66: Antenna-Diversity

    Si4432 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 67: Tx/Rx Switch Control

    Si4432 8.10. TX/RX Switch Control When using the maximum output power of +20 dBm a TX/RX Switch (TRSW) may be required. The control for the switch with the proper timing will be available on the GPIO pins. See application schematics for various options using a TX/RX Switch.
  • Page 68: Analog And Digital Test Bus

    8.12. Analog and Digital Test Bus A differential analog test bus (ATB) is integrated into the Si4432 to provide access to internal analog signals for debugging and test purposes. The available signals are shown in Table 25 and are controlled by the atb[4:0] field in "Register 50h.
  • Page 69: Table 26. Internal Digital Signals Available On The Digital Test Bus

    Si4432 Table 26. Internal Digital Signals Available on the Digital Test Bus dtb[4:0] GPIO0 Signal GPIO1 Signal GPIO2 Signal wkup_clk_32k wake-up 32 kHz clock rbase_en first divided clock clk_base timebase clock wkup_clk_32k wake-up 32 kHz clock wake_up wake-up event tm1sec...
  • Page 70: Reference Design

    Si4432 9. Reference Design Preliminary Rev. 0.2...
  • Page 71: Table 27. Split Rf I/Os Bill Of Materials

    Si4432 Table 27. Split RF I/Os Bill of Materials Part Value Device Package Description (L/C)0 Inuctor/Capacitor ** 0603 Coilcraft 0603CS / Murata GRM18 series (L/C)1 Inuctor/Capacitor ** 0603 Coilcraft 0603CS / Murata GRM18 series (L/C)2 Inuctor/Capacitor ** 0603 Coilcraft 0603CS / Murata GRM18 series...
  • Page 72: Figure 32. Split Rf I/Os With Separated Tx And Rx Connectors - Top

    Si4432 Figure 32. Split RF I/Os with Separated TX and RX Connectors - Top Figure 33. Split RF I/Os with Separated TX and RX Connectors - Top Silkscreen Preliminary Rev. 0.2...
  • Page 73: Figure 34. Split Rf I/Os With Separated Tx And Rx Connectors - Bottom

    Si4432 Figure 34. Split RF I/Os with Separated TX and RX Connectors - Bottom Preliminary Rev. 0.2...
  • Page 74: Figure 35. Common Tx/Rx Connector With Rf Switch - Schematic

    Si4432 Preliminary Rev. 0.2...
  • Page 75: Table 28. Common Tx/Rx Connector Bill Of Materials

    Si4432 Table 28. Common TX/RX Connector Bill of Materials Part Value Device Package Description vertical SMA connector BU-SMA-V SMA connector, vertical Capacitor 0603 Murata GRM18 series C_M2 Capacitor 0603 Murata GRM18 series C_M3 Capacitor 0603 Murata GRM18 series Capacitor 0603...
  • Page 76: Figure 36. Common Tx/Rx Connector With Rf Switch - Top

    Si4432 Figure 36. Common TX/RX Connector with RF Switch - Top Figure 37. Common TX/RX Connector with RF Switch - Top Silkscreen Preliminary Rev. 0.2...
  • Page 77: Figure 38. Common Tx/Rx Connector With Rf Switch - Bottom

    Si4432 Figure 38. Common TX/RX Connector with RF Switch - Bottom Preliminary Rev. 0.2...
  • Page 78: Figure 39. Antenna Diversity Reference Design - Schematic

    Si4432 Preliminary Rev. 0.2...
  • Page 79: Table 29. Antenna Diversity Bill Of Materials

    Si4432 Table 29. Antenna Diversity Bill of Materials Part Value Device Package Description (L/C)0 Inductor/Capacitor ** 0603 Coilcraft 0603CS/Murata GRM18 series (L/C)1 Inductor/Capacitor ** 0603 Coilcraft 0603CS/Murata GRM18 series (L/C)2 Inductor/Capacitor ** 0603 Coilcraft 0603CS/Murata GRM18 series ANT1 90° BU-SMA-RADIAL...
  • Page 80: Figure 40. Antenna Diversity Reference Design - Top

    Si4432 Figure 40. Antenna Diversity Reference Design - Top Figure 41. Antenna Diversity Reference Design - Top Silkscreen Preliminary Rev. 0.2...
  • Page 81: Figure 42. Antenna Diversity Reference Design - Bottom

    Si4432 Figure 42. Antenna Diversity Reference Design - Bottom Preliminary Rev. 0.2...
  • Page 82: Measurement Results

    Si4432 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 83: Figure 44. Receiver Selectivity

    Si4432 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 84: Figure 45. Tx Output Power Vs. Vdd Voltage

    Si4432 Output Power vs. VDD 20.00 dBm 18.00 dBm 16.00 dBm 14.00 dBm 12.00 dBm 10.00 dBm 8.00 dBm 6.00 dBm 4.00 dBm 2.00 dBm 0.00 dBm 2.0 V 2.5 V 3.0 V 3.5 V VDD Voltage Figure 45. TX Output Power vs. VDD voltage Output Power vs Temp 19.0 dBm...
  • Page 85: Figure 47. Tx Modulation (40 Kbps, 20 Khz Deviation)

    Si4432 Si4432 Figure 47. TX Modulation (40 kbps, 20 kHz Deviation) Figure 48. TX Unmodulated Spectrum (917 MHz) Preliminary Rev. 0.2...
  • Page 86: Figure 49. Tx Modulated Spectrum (917 Mhz, 40 Kbps, 20 Khz Deviation, Gfsk)

    Si4432 Figure 49. TX Modulated Spectrum (917 MHz, 40 kbps, 20 kHz Deviation, GFSK) Si4432 Figure 50. Synthesizer Settling Time for 1 MHz Jump Settled within 10 kHz Preliminary Rev. 0.2...
  • Page 87: Figure 51. Synthesizer Phase Noise (Vcocurr = 11)

    Si4432 Figure 51. Synthesizer Phase Noise (VCOCURR = 11) Preliminary Rev. 0.2...
  • Page 88: Application Notes

    Si4432 11. Application Notes 11.1. Crystal Selection The recommended crystal parameters are given in Table 30. Table 30. Recommended Crystal Parameters Frequency Frequency Accuracy 30 MHz 60 Ω 12 pF 5 pF ±20 ppm The internal XTAL oscillator will work over a range for the parameters of ESR, CL, C0, and ppm accuracy. Extreme values may affect the XTAL start-up and sensitivity of the link.
  • Page 89: Microcontroller Connection

    Si4432 Table 31. RX Matching for Different Bands Freq Band 915 MHz 6.8 pF 11.0 nH 3.3 pF 868 MHz 6.8 pF 11.0 nH 3.9 pF 433 MHz 10.0 pF 33.0 nH 4.7 pF 315 MHz 15.0 pF 47.0 nH 5.6 pF...
  • Page 90: Reference Material

    Si4432 12. Reference Material 12.1. Complete Register Table and Descriptions Table 32. Register Descriptions Function/Desc Data Default Device Type dt[4] dt[3] dt[2] dt[1] dt[0] Device Version vc[4] vc[3] vc[2] vc[1] vc[0] Device Status ffovfl ffunfl rxffem headerr freqerr lockdet cps[1] cps[0] —...
  • Page 91 Si4432 Table 32. Register Descriptions (Continued) Function/Desc Data Default Header Enable 3 hden[31] hden[30] hden[29] hden[28] hden[27] hden[26] hden[25] hden[24] Header Enable 2 hden[23] hden[22] hden[21] hden[20] hden[19] hden[18] hden[17] hden[16] Header Enable 1 hden[15] hden[14] hden[13] hden[12] hden[11] hden[10]...
  • Page 92 Si4432 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. Indicates if the device is a transmitter, receiver, or a transceiver. 01000 TRX: 00111 Register 01h. Version Code (VC)
  • Page 93 Si4432 Register 02h. Device Status ffovfl ffunfl rxffem headerr freqerr lockdet 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 94 Si4432 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 95: Table 33. Interrupt Or Status 1 Bit Set/Clear Description

    Si4432 Table 33. Interrupt or Status 1 Bit Set/Clear Description Status Set/Clear Conditions Name ifferr Set if there is a TX or RX 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 96: Table 34. When Do The Individual Status Bits Get Set/Cleared, If Not Enabled As An Interrupt

    Si4432 Table 34. When do the individual Status Bits get Set/Cleared, if not Enabled as an Interrupt? Status Set/Clear Conditions Name ifferr Set if there is a TX or RX FIFO Overflow or Underflow. It is cleared only by applying FIFO reset to the specific FIFO that caused the condition.
  • Page 97 Si4432 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 98: Table 35. Interrupt Or Status 2 Bit Set/Clear Description

    Si4432 Table 35. 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 99: Table 36. Detailed Description Of Status Registers When Not Enabled As Interrupts

    Si4432 Table 36. Detailed Description of Status Registers when not Enabled as Interrupts 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 100 Si4432 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 101 Si4432 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 102 Si4432 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 103 Si4432 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 104 Si4432 Register 09h. 30 MHz Crystal Oscillator Load Capacitance xtalshft xlc[6:0] Name Type Reset value = 01000000 Name Function xtalshft Direct Control to Analog. xlc[6:0] Tuning Capacitance for the 30 MHz XTAL. Preliminary Rev. 0.2...
  • Page 105 Si4432 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 106 Si4432 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 107 Si4432 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 108 Si4432 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 109 Si4432 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 110 Si4432 Register 0Fh. ADC Configuration adcstart/adc- adcsel[2:0] adcref[1:0] adcgain[1:0] Name done 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 111 Si4432 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] * VDD / 1000; MSB = adcoffs[3] = Sign bit.
  • Page 112 Si4432 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 113 Si4432 Register 14h. Wake-Up Timer Period 1 Reserved wtr[3:0] wtd[1:0] Name Type Reset value = xx000000 Name Function Reserved Reserved. wtr[3:0] Wake Up Timer Exponent (R) Value*. wtd[3:0] Wake Up Timer Exponent (D) Value*. *Note: The period of the wake-up timer can be calculated as T = (32 x M x2R-D) / 32.768 ms.
  • Page 114 Si4432 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 = (32 x M x2R-D) / 32.768 ms.
  • Page 115 Si4432 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 116 Si4432 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 117 Si4432 Register 1Eh. AFC Timing Control Reserved shwait[2:0] lgwait[2:0] Name Type Reset value = xx001000 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 118 Si4432 Register 1Fh. Clock Recovery Gearshift Override Reserved rxready crfast[2:0] crslow[2:0] Name Type Reset value = 00010011 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 119 Si4432 The offset can be calculated as follows:     ndec enmanch  ncoff      bypass The default values for register 20h to 23h gives 40 kbps RX_DR with Manchester coding is disenabled. Register 21h. Clock Recovery Offset 2...
  • Page 120 Si4432 Register 23h. Clock Recovery Offset 0 ncoff[7:0] Name Type Reset value = 10101110 Name Function ncoff[7:0] NCO Offset. See formula above The loop gain can be calculated as crgain = 2 / (rxosr x h x P), where the modulation index h = 2 x FD / RX_DR.
  • Page 121 Si4432 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 = 00000000 Name Function rssith[7:0] RSSI Threshold.
  • Page 122 Si4432 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 30h. Data Access Control enpacrx lsbfrst crcdonly Reserved enpactx encrc crc[1:0] Name Type Reset value = 10001101...
  • Page 123 Si4432 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 124 Si4432 Register 32h. Header Control 1 bcen[3:0] hdcd[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 125 Si4432 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] Transmit/Receive Header Length. Length of header used if packet handler is enabled for TX/RX (enpactx/rx). Headers are transmitted/received in descending order.
  • Page 126 Si4432 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*4bits) or 4 bytes.
  • Page 127 Si4432 Register 37h. Synchronization Word 2 sync[23:16] Name Type Reset value = 11010100 Name Function sync[23:16] Synchronization Word 2. byte of the synchronization word. Register 38h. Synchronization Word 1 sync[15:8] Name Type Reset value = 00000000 Name Function sync[15:8] Synchronization Word 1.
  • Page 128 Si4432 Register 3Ah. Transmit Header 3 txhd[31:24] Name Type Reset value = 00000000 Name Function txhd[31:24] Transmit Header 3. byte of the header to be transmitted. Register 3Bh. Transmit Header 2 txhd[23:16] Name Type Reset value = 00000000 Name Function txhd[23:16] Transmit Header 2.
  • Page 129 Si4432 Register 3Dh. Transmit Header 0 txhd[7:0] Name Type Reset value = 00000000 Name Function txhd[7:0] Transmit Header 0. byte of the header to be transmitted. Register 3Eh. Transmit Packet Length pklen[7:0] Name Type Reset value = 00000000 Name Function pklen[7:0] Packet Length.
  • Page 130 Si4432 Check Header bytes 3 to 0 are checked against the corresponding bytes in the Received Header if the check is enabled in "Register 31h. EzMAC Status". Register 3Fh. Check Header 3 chhd[31:24] Name Type Reset value = 00000000 Name...
  • Page 131 Si4432 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 132 Si4432 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 133 Si4432 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 134 Si4432 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 135 Si4432 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 spare spare spare spare spare spare spare...
  • Page 136: Table 37. Internal Digital Signals Available On The Digital Test Bus

    Si4432 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. Digital Test Bus. dtb[5:0] GPIO must be configured to Digital Test Mux Output.
  • Page 137 Si4432 Table 37. 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 138 Si4432 Register 52h. TX Ramp Control Reserved txmod[2:0] ldoramp[1:0] txramp[1:0] Name Type Reset value = 00100000 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 139 Si4432 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 140 Si4432 Register 55h. Calibration Control Reserved xtalstarthalf adccaldone enrcfcal rocal vcocaldp vcocal skipvco Name Type Reset value = x0x00100 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 141 Si4432 Register 56h. Modem Test bcrfbyp slicfbyp dttype afcpol spare refclksel refclkinv iqswitch 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 142 Si4432 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 143 Si4432 Register 5Ah. VCO Current Trimming txcurboosten vcocorrov vcocorr[3:0] vcocur[1:0] Name Type Reset value = 10000011 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 144 Si4432 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 145 Si4432 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 146 Si4432 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 147 Si4432 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 148 Si4432 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 149 Si4432 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 150 Si4432 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 151 Si4432 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 152 Si4432 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 153 Si4432 Register 6Dh. TX Power Reserved txpow[1:0] Name Type Reset value = xxxxxx11 Name Function Reserved Reserved. txpow[1:0] TX Output Power. The output power is configurable from +20 dBm to +11 dBm in ~3 dBm steps. txpow[1:0] = 11 corresponds to +20 dBm and 00 to +11 dBm.
  • Page 154 Si4432 Register 6Fh. TX Data Rate 0 txdr[7:0] Name Type Reset value = 00001101 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 155 Si4432 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) TX Data CLK is available via the GPIO (one of the GPIO’s should be programmed...
  • Page 156 Si4432 In TX mode, fd[8:0] (as programmed in Registers 71h and 72h) sets the transmit frequency deviation. The   RANGE frequency deviation can be calculated as Fd = 625 Hz x  afcbd fd[8:0]. Where the afcbd bit is set in register 1D[7].
  • Page 157 Si4432 Reading from this register will give the AFC correction last results, not this register value. 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.
  • Page 158 Si4432 The RF carrier frequency can be calculated as follows: = (f +24+(f ) / 64000) x 10000 x (hbsel+1) + (f x 10) [kHz], carrier where parameters f and hb_sel come from registers 73h–77h. Parameters f and f come from register 79h and 7Ah.
  • Page 159 Si4432 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. See formula for the nominal carrier frequency at "Register 76h. Nominal Carrier Fre- quency". Register 7Ch. TX FIFO Control 1...
  • Page 160 Si4432 Register 7Eh. RX FIFO Control Reserved rxafthr[5:0] Name Type Reset value = 00110111 Name Function Reserved Reserved. rxafthr[5:0] RX FIFO Almost Full Threshold. Register 7Fh. FIFO Access fifod[7:0] Name Type Reset value = NA Name Function fifod[7:0] A Write (R/W = 1) to this Address will begin a Burst Write to the TX FIFO.
  • Page 161: Pin Descriptions: Si4432

    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 Si4432 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 Si4432.
  • Page 162: Ordering Information

    Si4432 14. Ordering Information Part Description Package Operating Number* Type Temperature Si4432-A0-GM ISM Transceiver QFN20 –20 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 163: Package Information

    Si4432 15. Package Information Figure 55 illustrates the package details for the Si4432. Figure 55. Package Dimensions Preliminary Rev. 0.2...
  • Page 164: Document Change List

    Si4432 OCUMENT HANGE Revision 0.1 to Revision 0.2 Reformatted all registers.  Updated “9. Reference Design”.  Added "13. Pin Descriptions: Si4432" on page 161.  Added "14. Ordering Information" on page 162.  Preliminary Rev. 0.2...
  • Page 165 Si4432 OTES Preliminary Rev. 0.2...
  • Page 166: 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