I2c interface, S i 5 3 5 1 a / b / c, C interface – Silicon Laboratories SI5351A/B/C User Manual

Page 14: Figure 7. i, C and control signals, C slave address

Advertising
background image

S i 5 3 5 1 A / B / C

14

Preliminary Rev. 0.95

4. I

2

C Interface

Many of the functions and features of the Si5351 are controlled by reading and writing to the RAM space using the
I

2

C interface. The following is a list of the common features that are controllable through the I

2

C interface. A

summary of register functions is shown in Section 7.

Read Status Indicators



Loss of signal (LOS) for the CLKIN input



Loss of lock (LOL) for PLLA and PLLB

Configuration of multiplication and divider values for the PLLs, MultiSynth dividers

Configuration of the Spread Spectrum profile (down or center spread, modulation percentage)

Control of the cross point switch selection for each of the PLLs and MultiSynth dividers

Set output clock options



Enable/disable for each clock output



Invert/non-invert for each clock output



Output divider values (2

n

, n=1.. 7)



Output state when disabled (stop hi, stop low, Hi-Z)



Output phase offset

The I

2

C interface operates in slave mode with 7-bit addressing and can operate in Standard-Mode (100 kbps) or

Fast-Mode (400 kbps) and supports burst data transfer with auto address increments.

The I

2

C bus consists of a bidirectional serial data line (SDA) and a serial clock input (SCL) as shown in Figure 7.

Both the SDA and SCL pins must be connected to the VDD supply via an external pull-up as recommended by the
I

2

C specification.

Figure 7. I

2

C and Control Signals

The 7-bit device (slave) address of the Si5351 consist of a 6-bit fixed address plus a user selectable LSB bit as
shown in Figure 8. The LSB bit is selectable as 0 or 1 using the optional A0 pin which is useful for applications that
require more than one Si5351 on a single I

2

C bus.

Figure 8. Si5351 I

2

C Slave Address

Data is transferred MSB first in 8-bit words as specified by the I

2

C specification. A write command consists of a 7-

bit device (slave) address + a write bit, an 8-bit register address, and 8 bits of data as shown in Figure 9. A write
burst operation is also shown where every additional data word is written using to an auto-incremented address.

SCL

VDD

SDA

I

2

C Bus

INTR

A0

I

2

C Address Select:

Pull-up to VDD (A0 = 1)

Pull-down to GND (A0 = 0)

Si5351

>1k

>1k

4.7 k

Slave Address

1

1

0

0

0

0

0/1

A0

0

1

2

3

4

5

6

Advertising