ADM Codec
6. Application Notes
CMX649
6.1 C-BUS Operation
C-BUS Operation
Instructions, status and data are transferred between the CMX649 and the host µC over the C-BUS.
Instruction and data transfers to and from the CMX649 consist of an Address/Command (A/C) byte
followed by either:
1. a further instruction or
2. 1 or 2 bytes of data (write) or
3. 1 or 2 bytes of status or received data reply (read).
The number of data bytes following an A/C byte is dependent on the value of the A/C byte. The most
significant bit of the address or data is sent first. The C-BUS SERIAL_CLOCK input to the CMX649
originates from the host µC.
CSN
SERIAL_CLOCK
CMD_DATA
REPLY_DATA
765432 10
MSB
LSB
Address/Command
Byte
Logic level is not important
765432 10
First Data Byte
765432 10
MSB
LSB
First Reply Data Byte
765432 10
Last Data Byte
765432 10
Last Reply Data Byte
Figure 12 C-BUS Timing Diagram
© 2003 CML Microsystems Plc
37
D/649/2