TLV320AIC27
STEREO AUDIO CODEC
SLAS253A – MARCH 2000 – REVISED SEPTEMBER 2000
34
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
registers 36h and 38h—six-channel volume control
These read/write registers control the output volume of the four optional PCM channels. Note that since the
TLV320AIC27 only supports four internal DACs, depending upon which ID has been selected via the CID pins
45 and 46, these registers may or may not have effect. The fields behave the same as the master volume control
register, which offers attenuation but no gain. If gain is required, then the PCM DAC mixer PGAs corresponding
to each DAC should be used.
If quad mode is selected and ID = 10 or 11, then either 36h or 38h controls the level of the rear DAC outputs
onto the line level pins 39 and 41. Surround data which is mapped from the surround data slots out onto the
GPIO pins as I2S data may not have its level adjusted. The mute bit will, however, mute the data to all 0s.
modem registers (index 3Ch and 56h)
The contents of these registers control modem function.
register 3Ch – extended modem ID
The extended modem ID is a read/write register that primarily identifies the enhanced codecs modem AFE
capabilities. The default value depends on features and hardware configuration. Writing any value to this
register performs a warm modem AFE reset (register range 3C–56h), including GPIO (register range 4C–54h).
The warm reset causes all affected registers to revert to their default values. Note that for AMC ’97 parts, the
audio and modem AFE should be logically independent (writes to register 0h reset audio only).
D LIN1 = 1 indicates that the first line is supported – set when TLV320AIC27 is in modem mode1 = 1
D LIN2 = 1 indicates that the second line is supported – supported on TLV320AIC27 when DLM is set
D HSET = 1 indicates that the handset DAC/ADC is supported – not supported on TLV320AIC27
D CID1 = 1 indicates that caller ID decode for line1 is supported – not supported on TLV320AIC27
D CID2 = 1 indicates that caller ID decode for line2 is supported – not supported on TLV320AIC27
D ID1, ID0 is a two-bit field which indicates the codec configuration: primary is 00; secondary is 01, 10, or 11
register 3Eh – extended-modem status control
The extended-modem status and control register functions similarly to the original AC’97 power-down
control/status register located at index 26h. The (A)MC ’97 codec must restrict modem and handset
power-down control/status to this register, since all of the functions are provided here. Therefore, the (A)MC’97
codec (and AC’97 digital controller, of course) must ignore bits MDM and PR7 in register 26h and use what is
included here. When the GPIO section is powered down all outputs must be 3-state and input slot 12 should
be marked invalid when the ac link is active. When slot 12 is invalid, register 54h (GPIO pin status register)
reports 0s. In addition, the codec should force SDATA_IN slot 12 to all 0s. Bits 7 to 0 are read-only, and 1
indicates modem AFE subsystem readiness
D GPIO = 1 indicates GPIO-ready
D MREF = 1 indicates modem VREFs up to nominal level
D ADC1 = 1 indicates modem line1 ADC ready
D DAC1 = 1 indicates modem line1 DAC ready
D ADC2 = 1 indicates modem line2 ADC ready – supported on TLV320AIC27 when DLM is set
D DAC2 = 1 indicates modem line2 DAC ready –supported on TLV320AIC27 when DLM is set
D HADC = 1 indicates handset ADC ready – not supported on TLV320AIC27
D HDAC = 1 indicates handset DAC ready – not supported on TLV320AIC27