WM8594_07 Wolfson Microelectronics Ltd., WM8594_07 Datasheet - Page 19

no-image

WM8594_07

Manufacturer Part Number
WM8594_07
Description
24-bit 192khz 2vrms Multi-channel Codec
Manufacturer
Wolfson Microelectronics Ltd.
Datasheet
Product Preview
w
Figure 7 2-Wire Auto-Increment Register Write
REGISTER READBACK
The WM8594 allows readback of all registers with data output on the bidirectional SDIN pin. The
protocol is similar to that used to write to the device. The controller will issue the device address
followed by a write bit, and the register index will then be passed to the WM8594.
At this point the controller will issue a repeated start condition and resend the device address along
with a read bit. The WM8594 will acknowledge this and the WM8594 will become a slave transmitter.
The WM8594 will place the data from the indexed register onto SDIN MSB first. When the controller
receives the first byte of data, it acknowledges it. When the controller receives the second and final
byte of data it will not acknowledge receipt of the data indicating that it will resume master transmitter
control of SDIN. The controller will then issue a stop command completing the read cycle.
Figure 8 2-wire Read Protocol
AUTO-INCREMENT REGISTER READBACK
It is possible to read from multiple consecutive registers in continuous readback mode. Continuous
readback mode is selected by setting AUTO_INC.
In continuous readback mode, the WM8594 will return the indexed register first, followed by
consecutive registers in increasing index order until the controller issues a stop sequence.
Figure 9 2-Wire Auto-Increment Register Readback
PP Rev 1.0 January 2007
WM8594
19

Related parts for WM8594_07