Datasheet
www.ti.com
Write Operation
R0002-03
M: Master Device S: Slave Device
St: Start Condition ACK: Acknowledge W: Write Sp: Stop Condition
Transmitter
M M M S
Data Type
St Slave Address W ACK
M
Reg Address
M
Write Data 1
S
ACK
S
ACK
M
Sp
M
Write Data 2
S
ACK
S
ACK
Serial Control Enable/Disable
T0100-01
0 µs (min)
1 µs (min)
Don’t Care
EnableDisableI2CEN
SDA/SCL
HIGH Fixed
Don’t Care
ADR
HIGH or LOW
PCM3052A
SLES160 – NOVEMBER 2005
The PCM3052A supports receiver function. A master can write to any PCM3052A registers using single or
multiple accesses. The master sends a PCM3052A slave address with a write bit, a register address, and the
data. If multiple access is required, the address is that of the starting register, followed by the data to be
transferred. When the data are received properly, the index register is incremented by 1 automatically. When the
index register reaches 50h, the next value is 41h. When undefined registers are accessed, the PCM3052A does
not send an acknowledgement. Figure 53 is a diagram of the write operation. The register address and the write
data are 8 bits and MSB-first format.
Figure 53. Framework for Write Operation
The PCM3052A supports I
2
C serial control enable/disable function by I2CEN (pin 21) to avoid an unstable start
condition. When the I2CEN pin transitions from LOW to HIGH, both SDA (pin 18) and SCL (pin 19) must be
HIGH stable and the ADR (pin 20) must be also stable.
While I2CEN = LOW, the write operation is disabled. A timing chart of I2CEN is shown in Figure 54 .
Figure 54. I2CEN Timing Chart
32