English
Language : 

CS4227 Datasheet, PDF (18/36 Pages) Cirrus Logic – Six Channel, 20-Bit Codec
CS4227
SDA
00100
ADDR
AD1-0
Note 1
R/W
ACK
DATA
1-8
ACK
DATA
1-8
ACK
SCL
Start
Stop
Note 1: If operation is a write, this byte contains the Memory Address Pointer, MAP.
Figure 12. Control Port Timing, I2C® Mode
2.6.2 I2C® Mode
In I2C® mode, SDA is a bidirectional data line.
Data is clocked into and out of the part by the clock,
SCL, with the clock to data relationship as shown
in Figure 12. There is no CS pin. Pins AD0, AD1
form the partial chip address. The upper 5 bits of
the 7 bit address field must be 00100. To commu-
nicate with a CS4227, the LSBs of the chip address
field, which is the first byte sent to the CS4227,
should match the settings of the AD1, AD0 pins.
The eighth bit of the address bit is the R/W bit (high
for a read, low for a write). If the operation is a
write, the next byte is the Memory Address Pointer
which selects the register to be read or written. If
the operation is a read, the contents of the register
pointed to by the Memory Address Pointer will be
output. Setting the auto increment bit in MAP, al-
lows successive reads or writes of consecutive reg-
isters. Each byte is separated by an acknowledge
bit. Use of the I2C bus® compatible interface re-
quires a license from Philips. I2C bus® is a regis-
tered trademark of Philips Semiconductors.
2.7 Power-up/Reset/Power Down Mode
Upon power up, the user should hold PDN = 0 for
approximately 1ms. In this state, the control port is
reset to its default settings. At the end of the PDN,
the device remains in a low power mode in which
CMOUT will not supply current, but the control
port is active. The desired settings should be loaded
while keeping the RS bit set to 1. Normal operation
is achieved by setting the CE bit to zero in the
Clock Mode Byte (#1) and the RS bit to zero in the
Converter Control Byte (#2). Once done, the part
powers up and an offset calibration occurs. This
process lasts approximately 50 ms.
Reset/power down is achieved by lowering the
PDN pin causing the part to enter power down.
Once PDN goes high, the control port is functional
and the desired settings should be loaded in while
keeping the RS bit set to 1. The remainder of the
chip remains in a low power reset state until the RS
bit in the Convertor Control Byte is set to 0. After
clearing the RS bit, the CE bit (Clock Enable) in the
Clock Mode Byte (#1) should also be set to zero.
2.6.3 Control Port Bit Definitions
All registers can be written and read back, except
the DAC Status Report Byte (#10) and ADC Status
Report Byte (#13), which are read only. See the fol-
lowing bit definition tables for bit assignment in-
formation.
The CS4227 will also enter a stand by mode if the
master clock source stops for approximately 10 µs
or if the LRCK is not synchronous to the master
clock. The control port will retain its current set-
tings.
18
DS281PP2