AMBE-2000™ Vocoder Chip Users Manual
Version 4.92, June, 08
DVSI Confidential Proprietary, Subject to Change
Page 51
Visit us at
www.dvsinc.com
The control registers in the TLV320AIC10 codec must be initialized for proper operation. The recommended procedure is
to initialize the TLV320AIC10 by writing data to its 4 control registers through the DCSI port, while the AMBE-2020™ is
held in reset. The timing for the DCSI port is shown in Figure 2.
Note that the Device Address (D14-D12) is normally set to 0 unless multiple codec devices are used in cascade. Be sure
that the stop bit is at least 2 clock pulses long between data words as shown in the timing diagram. Shift the control words
into the device 1 bit at a time at the rate of SCLK.
Various configuration data can be used to control the operation of the TLV320AIC10 codec (see the data sheet for more
information), however for reference the AMBE-2020™ has been tested with the TLV320AIC10 configured using the
register values shown in Table 1. Once the TLV320AIC10 is configured, the AMBE-2020™ should be taken out of reset to
begin communication with the codec.
The logic connected to the DCSI port does not have to be disabled. The user can make adjustments to the configuration as
needed (for example ADC and DAC gain). A reset to the TLV320AIC10 codec will reset all of the internal registers. As a
result, the TLV320AIC10 must be reconfigured following a reset.
Figure 2: TLV320AIC10 configuration timing via DCSI port
Register Address
(D11-D9)
Configuration Data
(D7-D0)
Notes:
0x1
0x11
D4=1: select AUXP AND AUXM for ADC (Handset)
D5=0: enable antialiasing filter
D0=1: select 16 BIT data Format for DAC
0x2
0x08
D7=0: select normal Operation
D4-D0=8: set Frequency Divider N=8
0x3
0x01
D7-D6=0: default operation
D0=1: 16-Bit data format for ADC
0x4
0x00
D7-D4=0: ADC input gain = 0 dB
D3-D0=0: DAC output gain = 0 dB
Gain values can be adjusted as needed.
Table 1: Recommended TLV320AIC10 Configuration Data