Si4702/03-D30
Rev. 0.6 19
4.8.2. 2-wire Control Interface
For two-wire operation, the SCLK and SDIO pins
function in open-drain mode (pull-down only) and must
be pulled up by an external device. A transfer begins
with the START condition (falling edge of SDIO while
SCLK is high). The control word is latched internally on
rising SCLK edges and is eight bits in length, comprised
of a seven bit device address equal to 0010000b and a
read/write bit (write = 0 and read = 1).
The device acknowledges the address by driving SDIO
low after the next falling SCLK edge, for 1 cycle. For
write operations, the device acknowledge is followed by
an eight bit data word latched internally on rising edges
of SCLK. The device acknowledges each byte of data
written by driving SDIO low after the next falling SCLK
edge, for 1 cycle. An internal address counter
automatically increments to allow continuous data byte
writes, starting with the upper byte of register 02h,
followed by the lower byte of register 02h, and onward
until the lower byte of the last register is reached. The
internal address counter then automatically wraps
around to the upper byte of register 00h and proceeds
from there until continuous writes end. Data transfer
ends with the STOP condition (rising edge of SDIO
while SCLK is high). After every STOP condition, the
internal address counter is reset.
For read operations, the device acknowledge is
followed by an eight bit data word shifted out on falling
SCLK edges. An internal address counter automatically
increments to allow continuous data byte reads, starting
with the upper byte of register 0Ah, followed by the
lower byte of register 0Ah, and onward until the lower
byte of the last register is reached. The internal address
counter then automatically wraps around to the upper
byte of register 00h and proceeds from there until
continuous reads cease. After each byte of data is read,
the controller IC must drive an acknowledge (SDIO = 0)
if an additional byte of data will be requested. Data
transfer ends with the STOP condition. After every
STOP condition, the internal address counter is reset.
For details on timing specifications and diagrams, refer
to Table 7, “2-Wire Control Interface
Characteristics
1,2,3
,” on page 10, Figure 5, “2-Wire
Control Interface Read and Write Timing Parameters,”
on page 11 and Figure 6, “2-Wire Control Interface
Read and Write Timing Diagram,” on page 11.
4.9. Reset, Powerup, and Powerdown
Driving the RST pin low will disable the Si4702/03-D30
and its control bus interface, and reset the registers to
their default settings. Driving the RST
pin high will bring
the device out of reset. As the device is brought out of
reset, it will sample the state of several pins to select
between 2-wire and 3-wire control interface operation,
using one of two busmode selection methods.
Busmode selection method 1 requires the use of the
GPIO3, SEN
, and SDIO pins. To use this busmode
selection method, the GPIO3 and SDIO pins must be
sampled low by the device on the rising edge of RST
.
The user may either drive the GPIO3 pin low externally,
or leave the pin floating. If the pin is not driven by the
user, it will be pulled low by an internal 1 M resistor
which is active only while RST
is low. The user must
drive the SEN
and SDIO pins externally to the proper
state.
To select 2-wire operation, the SEN
pin must be
sampled high by the device on the rising edge of RST
.
To select 3-wire operation, the SEN
pin must be
sampled low by the device on the rising edge of RST
.
Refer to Table 4, “Reset Timing Characteristics
(Busmode Select Method 1)
1,2,3
,” on page 6 and
Figure 1, “Reset Timing Parameters for Busmode
Select Method 1 (GPIO3 = 0),” on page 6.
Busmode selection method 2 requires only the use of
the GPIO3 and GPIO1 pins. This is the recommended
busmode selection method when not using the internal
crystal oscillator. To use this busmode selection
method, the GPIO3 pin must be sampled high on the
rising edge of RST
. The user must drive the GPIO3 pin
high externally, or pull it up with a resistor of 100 k or
less. The user must also drive the GPIO1 pin externally
to the proper state.
To select 2-wire operation, the GPIO1 pin must be
sampled high by the device on the rising edge of RST
.
To select 3-wire operation, the GPIO1 pin must be
sampled low by the device on the rising edge of RST
.
Refer to Table 5, “Reset Timing Characteristics
(Busmode Select Method 2)
1,2,3
,” on page 7 and
Figure 2, “Reset Timing Parameters for Busmode
Select Method 2 (GPIO3 = 1),” on page 7.
Table 9 summarizes the two bus selection methods.
Si4702/03-D30
20 Rev. 0.6
When proper voltages are applied to the
Si4702/03-D30, the ENABLE and DISABLE bits in
Register 02h can be used to select between powerup
and powerdown modes. When voltage is first applied to
the device, ENABLE = 0 and DISABLE = 0. Setting
ENABLE = 1 and DISABLE = 0 puts the device in
powerup mode. To power down the device, disable RDS
to prevent any unpredictable behavior (Si4703 only),
then write ENABLE and DISABLE bits to 1.
After being written to 1, both bits will be cleared as part
of the internal device powerdown sequence. To put the
device back into powerup mode, set ENABLE = 1 and
DISABLE = 0 as described above. The ENABLE bit
should never be written to a 0.
4.10. Audio Output Summation
The audio outputs LOUT and ROUT may be
capacitively summed with another device. Setting the
audio high-Z enable (AHIZEN) bit maintains a dc bias of
0.5 x V
IO
on the LOUT and ROUT pins to prevent the
ESD diodes from clamping to the V
IO
or GND rail in
response to the output swing of the other device. The
bias point is set with a 370 k resistor to V
IO
and GND.
Register 07h containing the AHIZEN bit must not be
written during the powerup sequence and only takes
effect when in powerdown and V
IO
is supplied. In
powerup the LOUT and ROUT pins are set to the
common mode voltage specified in Table 8, “FM
Receiver Characteristics
1,2
,” on page 12, regardless of
the state of AHIZEN. Bits 13:0 of register 07h must be
preserved as 0x0100 while in powerdown and as
0x3C04 while in powerup.
4.11. Initialization Sequence
Refer to Figure 9, “Initialization Sequence,” on page 21.
To initialize the device:
1. Supply V
A
and V
D
.
2. Supply V
IO
while keeping the RST pin low. Note that steps
1 and 2 may be reversed. Power supplies may be
sequenced in any order.
3. Select 2-wire or 3-wire control interface bus mode
operation as described in Section 4.9. "Reset, Powerup,
and Powerdown" on page 19.
4. Provide RCLK. Steps 3 and 4 may be reversed when using
an external oscillator. Wait 500 ms for oscillator startup
when using internal oscillator.
5. Set the ENABLE bit high and the DISABLE bit low to
powerup the device. Software should wait for the powerup
time (as specified by Table 8, “FM Receiver
Characteristics
1,2
,” on page 12) before continuing with
normal part operation.
To power down the device:
1. (Optional) Set the AHIZEN bit high to maintain a dc bias of
0.5 x V
IO
volts at the LOUT and ROUT pins while in
powerdown, but preserve the states of the other bits in
Register 07h. Note that in powerup the LOUT and ROUT
pins are set to the common mode voltage specified in
Table 8 on page 12, regardless of the state of AHIZEN.
2. Set the ENABLE bit high and the DISABLE bit high to
place the device in powerdown mode. Note that all register
states are maintained so long as V
IO
is supplied and the
RST
pin is high.
3. (Optional) Remove RCLK.
4. Remove V
A
and V
D
supplies as needed.
To power up the device (after power down):
1. Note that V
IO
is still supplied in this scenario. If V
IO
is not
supplied, refer to device initialization procedure above.
2. (Optional) Set the AHIZEN bit low to disable the dc bias of
0.5 x V
IO
volts at the LOUT and ROUT pins, but preserve
the states of the other bits in Register 07h. Note that in
powerup the LOUT and ROUT pins are set to the common
mode voltage specified in Table 8 on page 12, regardless
of the state of AHIZEN.
3. Supply V
A
and V
D
.
4. Provide RCLK. Wait 500 ms for oscillator startup when
using internal oscillator.
5. Set the ENABLE bit high and the DISABLE bit low to
powerup the device.
Table 9. Selecting 2-Wire or 3-Wire Control
Interface Busmode Operation
1,2,3
Busmode
Select Method
SEN SDIO GPIO1
GPIO3
2
Bus
mode
1 0 0 X 0
4
3-wire
1 1 0 X 0
4
2-wire
1
Xtal Oscillator
0 0 X 0
5
3-wire
1
Xtal Oscillator
1 0 X 0
5
2-wire
2 X X 0 1
6
3-wire
2 X X 1 1
6
2-wire
2
Xtal Oscillator
NA NA NA NA NA
2
Xtal Oscillator
NA NA NA NA NA
Notes:
1. All parameters applied on rising edge of RST
.
2. When selecting 2-wire mode, the user must ensure that SCLK is high
during the rising edge of RST
, and stays high until the 1st start
condition.
3. GPIO3 is internally pulled down with a 1 M resistor.
4. GPIO3 should be externally driven low, set to high-Z (10 M or greater
pull-up) or float.
5. GPIO3 should be left floating.
6. GPIO3 should be externally driven high (100 kor smaller pull-up).
Si4702/03-D30
Rev. 0.6 21
Figure 9. Initialization Sequence
4.12. Programming Guide
Refer to "AN230: Si4700/01/02/03 Programming Guide"
for control interface programming information.
VA,VD Supply
RCLK Pin
ENABLE Bit
1234
5
RST Pin
VIO Supply

SI4702-D30-GM

Mfr. #:
Manufacturer:
Silicon Labs
Description:
RF RCVR FM 76MHZ-108MHZ 20QFN
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet