www.ti.com
SLAS644B – JULY 2009 – REVISED OCTOBER 2009
5.2.1.5
Software Power Down
By default, all circuit blocks are powered down following a reset condition. Hardware power up of each
circuit block can be controlled by writing to the appropriate control register. This approach allows the
lowest power-supply current for the functionality required. However, when a block is powered down, all of
the register settings are maintained as long as power is still being applied to the device.
5.2.2
Audio Analog I/O
The TLV320AIC3111 has a stereo audio DAC and a monaural ADC. It supports a wide range of analog
interfaces to support different headsets and analog outputs. The TLV320AIC3111 has features to interface
output drivers (8-
, 16-, 32-) and a microphone PGA with AGC control. A special circuit has also been
included in the TLV320AIC3111 to insert a short key-click sound into the stereo audio output. The
key-click sound is used to provide feedback to the user when a particular button is pressed or item is
selected. The specific sound of the keyclick can be adjusted by varying several register bits that control its
frequency, duration, and amplitude. See Key-Click Functionality With Beep Generator,
Section 5.6.7.
5.3
miniDSP
The TLV320AIC3111 features two miniDSP cores. The first miniDSP core is tightly coupled to the ADC;
the second miniDSP core is tightly coupled to the DAC. The fully programmable algorithms for the
miniDSP must be loaded into the device after power up. The miniDSPs have direct access to the digital
stereo audio stream on the ADC and on the DAC side, offering the possibility for advanced, very
low-group-delay DSP algorithms.
The ADC miniDSP has 384 programmable instructions, 256 data memory locations, and 128
programmable coefficients. The DAC miniDSP has 1024 programmable instructions, 896 data memory
locations, and 512 programmable coefficients (in the adaptive mode, each bank has 256 programmable
coefficients).
5.3.1
Software
Software development for the TLV320AIC3111 is supported through TI's comprehensive PurePath
Studio software development environment, a powerful, easy-to-use tool designed specifically to simplify
software development on Texas Instruments miniDSP audio platforms. The graphical development
environment consists of a library of common audio functions that can be dragged and dropped into an
audio signal flow and graphically connected together. The DSP code can then be assembled from the
graphical signal flow with the click of a mouse.
See the TLV320AIC3111 product folder on
www.ti.com to learn more about PurePath Studio software and
the latest status on available, ready-to-use DSP algorithms.
5.4
Digital Processing Low-Power Modes
The TLV320AIC3111 device can be tuned to minimize power dissipation, to maximize performance, or to
an operating point between the two extremes to best fit the application. The choice of processing blocks,
PRB_P1 to PRB_P25 for stereo playback and PRB_R4 to PRB_R18 for mono recording, also influences
the power consumption. In fact, the numerous processing blocks have been implemented to offer a choice
among configurations having a different balance of power optimization and signal-processing capabilities.
Copyright 2009, Texas Instruments Incorporated
APPLICATION INFORMATION
21