Datasheet
www.ti.com
Data Frame Format
D0
D15 - D1
A/D and D/A Data
D15 - D0
D15 - D0
A/D and D/A Data
D15 - D0
DIN
(15+1) Bit Mode
(Continuous Data Transfer Mode Only)
DOUT
(16 Bit A/D Data)
DIN
16 Bit Mode
DOUT
16 Bit Mode
Control Frame
Request
Control Frame Format (Programming Mode)
Broadcast Register Write
111D110
111
0
1DIN (Read)
DIN (Write)
Don’t care
D15
D15 D13D14
D13D14
0D9D10D11DOUT (Read) D15 D13D14 D12
Data to be Written Into Register
D7 - D0
D7 - D0
D7 - D0
R/W Broadcast
Register
Address
Register
Address
SMARTDM Device
Address
Register Content
TLV320AIC12, TLV320AIC13
TLV320AIC14, TLV320AIC15
TLV320AIC12K, TLV320AIC14K
SLWS115E – OCTOBER 2001 – REVISED JANUARY 2007
Figure 39. Data Frame Format
During the control frame, the DSP sends 16-bit words to the SMARTDM through DIN to read or write control
registers shown in Table 4 . The upper byte (Bits D15-D8) of the 16-bit control-frame word defines the read/write
command. Bits D15-D13 define the control register address with register content occupied the lower byte D7-D0.
Bit D12 is set to 0 for a write or to 1 for a read. Bit D11 in the write command is used to perform the broadcast
mode. During a register write, the register content is located in the lower byte of DIN. During a register read, the
register content is output in the lower byte of DOUT in the same control frame, whereas the lower byte of DIN is
ignored.
Broadcast operation is very useful for a cascading system of SMARTDM DSP codecs in which all register
programming can be completed in one control frame. During the control frame and in any register-write time slot,
if the broadcast bit (D11) is set to 1, the register content of that time slot is written into the specified register of
all devices in cascade (see Figure 40 ). This reduces the DSP's overhead of doing multiple writes to program
same data into cascaded devices.
Figure 40. Control Frame Data Format
38
Submit Documentation Feedback