I 2 C System Bus Description - Cirrus Logic CS485 Series User Manual

32-bit audio dsp family
Table of Contents

Advertisement

Serial Control Port Configuration
CS485xx Hardware User's Manual
2
3.2.2 I
C System Bus Description
Devices can be considered masters or slaves when performing data transfers. A master is the device which
initiates a data transfer on the bus and generates the clock signals to permit that transfer. Any device
addressed by the initiator is considered a slave.
2
The I
C-bus is a multi-master bus. This means that more than one device capable of controlling the bus can
be connected to it. The master-slave relationships found on the I
on the direction of data transfer at that time. Generation of clock signals on the I
responsibility of master devices; each master generates its own clock signals when transferring data on the
bus. Bus clock signals from a master can only be altered when they are stretched by a slow slave device
holding down SCP_CLK.
Both SCP_SDA and SCP_CLK are bidirectional lines. When the bus is free, both lines are pulled high by
resistors. The output stages of devices connected to the bus must have an open-drain or open-collector to
perform the wired-AND function.
Table 3-1
shows the signal names, descriptions, and pin number of the signals associated with the I
Control Port on the CS485xx.
3-3
3.3V
3.3k
3.3k
3.3k
System Microcontroller
GPIO
CLK
SDA
GPIO
GPIO
3.3k
CLK
Serial FLASH
SDA
Figure 3-2. Block Diagram of I
Copyright 2009 Cirrus Logic, Inc.
2
C bus are not permanent and only depend
3.3k
CS485xx
RESET
SLAVE
SCP_CLK
ONLY
SCP_SDA
SCP_IRQ
SCP_BSY
3.3V
3.3k
CS485xx
MASTER
SCP_CLK
ONLY
SCP_SDA
2
C System Bus
2
C bus is always the
2
C Serial
DS734UM7

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Table of Contents