LM4549B [TI]
AC '97 编解码器(2.1 版),具有采样率转换和 National 3D Sound;型号: | LM4549B |
厂家: | TEXAS INSTRUMENTS |
描述: | AC '97 编解码器(2.1 版),具有采样率转换和 National 3D Sound 编解码器 |
文件: | 总45页 (文件大小:1319K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Sample &
Buy
Support &
Community
Product
Folder
Tools &
Software
Technical
Documents
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
LM4549B 具有采样率转换和 TI 3D Sound 功能的 AC '97 版本 2.1 多通道
音频编解码器
1 特性
3 说明
1
•
•
兼容 AC '97 版本 2.1
LM4549B 器件是一款用于 PC 系统的音频编解码器,
它与 PC99 完全兼容并执行 AC '97 版本 2.1 架构的模
拟密集型功能。 利用 18 位 Σ-Δ ADC 和
4kHz 至 48kHz 范围内的高质量采样率转换(单位
增量为 1Hz)
•
•
•
•
•
•
多编解码器支持
DAC,LM4549B 可提供 90dB 的动态范围。
具有独立增益控制的真正线路电平输出
德州仪器 (TI) 的 3D Sound 立体声增强电路
高级电源管理支持
LM4549B 专门用于提供高品质音频路径,以及在 PC
音频系统中提供所有模拟功能。 该器件具有全双工立
体声 ADC 和 DAC 以及模拟混合器,可接入 4 个立体
声输入和 4 个单声道输入。 混合器的每个输入都具有
独立的增益、衰减和静音控制功能。混合器可驱动 1
个单声道输出和 2 个立体声输出,每个输出均具备衰
减和静音控制功能。 LM4549B 支持德州仪器的 3D
Sound 立体声增强功能,并且具备全面的采样率转换
能力。 该器件可以 1Hz 为分辨率在 4kHz - 48kHz 范
围内对 ADC 和 DAC 的采样率单独进行编程。 ADC
的采样时序和 DAC 的采样请求时序是完全确定的,这
样便于任务调度和应用软件开发。 这些特性和扩展级
温度范围使得 LM4549B 同样适用于非 PC 编解码器应
用。
外部放大器断电 (EAPD) 控制
PC 蜂鸣器在初始化或冷复位过程中直通至线路输
出
•
•
•
3.3V 和 5V 数字电源选项
扩展温度范围:−40°C ≤ TA ≤ 85°C
主要技术规格
–
–
模拟混合器动态范围:97dB(典型值)
数模转换器 (DAC) 动态范围: 89dB(典型
值)
–
模数转换器 (ADC) 动态范围:90dB(典型值)
2 应用
•
PCI 卡和 AMR 卡中的桌面 PC 音频系统,或采用
带有 AC 链路的主板芯片组的桌面 PC 音频系统
器件信息(1)
器件型号
LM4549B
封装
LQFP (48)
封装尺寸(标称值)
•
MDC 卡中的便携式 PC 系统,或采用带有 AC 链
路的芯片组或加速器的便携式 PC 系统
7.00mm x 7.00mm
(1) 要了解所有可用封装,请见数据表末尾的可订购产品附录。
•
•
一般和多通道音频系统
汽车远程信息处理
功能方框图
MIC1
MIC2
GAIN: D6,0Eh
*0 dB/20 dB
POWER SUPPLY
and
REFERENCES
CODEC
IDENTITY
SELECT
*
ID0#
ID1#
R
E
C
O
R
D
*
MONO
MIX
6
MS
18
18
1Ch
AUX
VIDEO
CD
6'ꢀꢀADC
6'ꢀꢀADC
XTAL_IN
GAIN
MUTE
S
E
L
XTAL_OUT
LINE_IN
E
C
T
PHONE
M
U
X
PC_BEEP
0E
10
12
14
16
MIX
16
$&ꢀ¶97
REGISTERS
SDATA_IN
BIT_CLK
SYNC
6
6
G
A
M
G
A
M
G
A
M
G
A
M
G
A
M
*
MONO
MONO_OUT
LNLVL_OUT
LINE_OUT
VOLUME: 06h
SDATA_OUT
RESET#
18h
Atten Mute
18
6
6'ꢀꢀDAC
6'ꢀꢀDAC
*
0A
0C
GAIN
MIX1
ATTEN
MUTE
LINE LEVEL
VOLUME: 04h
G
A
M
18
EAPD
A
M
D13, 20h
POP
Atten Mute
NATIONAL
3D SOUND
MASTER
+
VOLUME: 02h
STEREO
MIX 3D
Atten Mute
MIX2
STEREO SIGNAL PATH
MONO SIGNAL PATH
DIGITAL SIGNAL PATH
Address of Analog Input
NN (HEX)
Volume Control Register
Asterisk denotes default
setting after Cold Reset
NN
*
G
A
M
Control Register with
hexadecimal address NN
Gain Attenuation Mute
(Mute is default)
NNh
G
A M
Control bit m in Register with
hexadecimal address NN
Dm, NNh
1
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
English Data Sheet: SNAS598
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
目录
8.3 Feature Description................................................. 14
8.4 Device Functional Modes........................................ 16
8.5 Programming........................................................... 17
8.6 Register Maps......................................................... 26
Application and Implementation ........................ 32
9.1 Application Information............................................ 32
9.2 Typical Application ................................................. 32
9.3 System Example ..................................................... 34
1
2
3
4
5
6
7
特性.......................................................................... 1
应用.......................................................................... 1
说明.......................................................................... 1
修订历史................................................................... 2
说明(续)............................................................... 3
Pin Configuration and Functions......................... 4
Specifications......................................................... 8
7.1 Absolute Maximum Ratings ...................................... 8
7.2 ESD Ratings.............................................................. 8
7.3 Recommended Operating Conditions....................... 8
7.4 Thermal Information.................................................. 9
7.5 Electrical Characteristics .......................................... 9
7.6 Timing Requirements.............................................. 10
7.7 Typical Characteristics............................................ 13
Detailed Description ............................................ 14
8.1 Overview ................................................................. 14
8.2 Functional Block Diagram ....................................... 14
9
10 Power Supply Recommendations ..................... 35
11 Layout................................................................... 35
11.1 Layout Guidelines ................................................. 35
12 器件和文档支持 ..................................................... 36
12.1 社区资源................................................................ 36
12.2 商标....................................................................... 36
12.3 静电放电警告......................................................... 36
12.4 Glossary................................................................ 36
13 机械、封装和可订购信息....................................... 36
8
4 修订历史
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from Revision A (May 2013) to Revision B
Page
•
已添加引脚配置和功能部分,ESD 额定值表,特性描述部分,器件功能模式,应用和实施部分,电源相关建议部分,
布局部分,器件和文档支持部分以及机械、封装和可订购信息部分........................................................................................ 1
Changes from Original (May 2013) to Revision A
Page
•
Changed layout of National Data Sheet to TI format ........................................................................................................... 17
2
版权 © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
5 说明(续)
LM4549B 可使用扩展 AC 链路配置将多个编解码器连接在一起。在这种配置中,每个编码器都有一个专用的串行
数据信号连接至控制器。 LM4549B 系统支持输入帧(编解码器到控制器)上同时传输多达 8 通道的数据流,而输
出帧(控制器到编解码器)将 2 条数据流传输至多个编解码器。 LM4549B 还可用于采用德州仪器 LM4550B 的系
统中,从而支持输出帧上同时传输多达 6 通道的数据流。
AC '97 架构分离了 PC 音频系统的模拟功能和数字功能,提升了系统设计的灵活性和器件性能。
Copyright © 2012–2015, Texas Instruments Incorporated
3
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
6 Pin Configuration and Functions
PT Package
48-Pin LQFP
Top View
48 47 46 45 44 43 42 41 40 39 38 37
DV
1
36
35
34
33
32
31
30
29
28
27
26
25
LINE_OUT_R
DD1
XTL_IN
2
LINE_OUT_L
XTL_OUT
3
3DP
3DN
NC
DV
4
SS1
SDATA_OUT
BIT_CLK
5
LM4549B
$&ꢀµ97 Rev 2.1
Codec
6
NC
DV
7
NC
NC
SS2
SDATA_IN
8
DV
V
9
DD2
REF_OUT
V
REF
SYNC
RESET#
10
11
12
AV
SS
AV
DD
PC_BEEP
13 14 15 16 17 18 19 20 21 22 23 24
Pin Functions
PIN
I/O
DESCRIPTION
NAME
NO.
Left Stereo Channel Input
This line level input (1 Vrms nominal) is selectable at the left channel of the stereo Record Select
Mux for conversion by the left channel ADC. It can also be mixed into the left channel of the Stereo
Mix 3D signal at MIX1 under the control of the Aux Volume register, 16h. The AUX_L level can be
muted (along with AUX_R) or adjusted from +12 dB to -34.5 dB in 1.5 -dB steps. Stereo Mix 3D is
combined into the Stereo Mix signal at MIX2 for access to the stereo outputs Line Out and Line
Level Out.
AUX_L
14
I
Right Stereo Channel Input
This line level input (1 Vrms nominal) is selectable at the right channel of the stereo Record Select
Mux for conversion by the right channel ADC. It can also be mixed into the right channel of the
Stereo Mix 3D signal at MIX1 under the control of the Aux Volume register, 16h. The AUX_R level
can be muted (along with AUX_L) or adjusted from +12 dB to -34.5 dB in 1.5-dB steps. Stereo Mix
3D is combined into the Stereo Mix signal at MIX2 for access to the stereo outputs Line Out and
Line Level Out.
AUX_R
15
19
I
I
AC Ground Reference
This input is the reference for the signals on both CD_L and CD_R. CD_GND is not a DC ground
and should be AC-coupled to the stereo source ground common to both CD_L and CD_R. The
three inputs, CD_GND, CD_L and CD_R act together as a quasi-differential stereo input with
CD_GND providing AC common-mode feedback to reject ground noise. This can improve the input
SNR for a stereo source with a good common ground but precision resistors may be needed in any
external attenuators to achieve the necessary balance between the two channels.
CD_GND
Left Stereo Channel Input
This line level input (1 Vrms nominal) is selectable at the left channel of the stereo Input Mux for
conversion by the left channel ADC. It can also be mixed into the left channel of the Stereo Mix 3D
signal at MIX1 under the control of the CD Volume register, 12h. The CD_L level can be muted
(along with CD_R) or adjusted from +12 dB to -34.5 dB in 1.5-dB steps. Stereo Mix 3D is mixed into
the Stereo Mix signal at MIX2 for access to the stereo outputs Line Out and Line Level Out.
CD_L
CD_R
18
20
I
I
Right Stereo Channel Input
This line level input (1 Vrms nominal) is selectable at the right channel of the stereo Input Mux for
conversion by the right channel ADC. It can also be mixed into the right channel of the Stereo Mix
3D signal at MIX1 under the control of the CD Volume register, 12h. The CD_R level can be muted
(along with CD_L) or adjusted from +12 dB to -34.5 dB in 1.5-dB steps. Stereo Mix 3D is combined
into the Stereo Mix signal at MIX2 for access to the stereo outputs Line Out and Line Level Out.
4
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
Pin Functions (continued)
PIN
I/O
DESCRIPTION
NAME
NO.
Left Stereo Channel Input
This line level input (1 Vrms nominal) is selectable at the left channel of the stereo Record Select
Mux for conversion by the left channel ADC. It can also be mixed into the left channel of the Stereo
Mix 3D signal at MIX1 under the control of the Line In Volume register, 10h. The LINE_IN_L level
can be muted (along with LINE_IN_R) or adjusted from +12 dB to -34.5 dB in 1.5-dB steps. Stereo
Mix 3D is combined into the Stereo Mix signal at MIX2 for access to the stereo outputs Line Out
and Line Level Out.
LINE_IN_L
23
I
Right Stereo Channel Input
This line level input (1 Vrms nominal) is selectable at the right channel of the stereo Input Mux for
conversion by the right channel ADC. It can also be mixed into the right channel of the Stereo Mix
3D signal at MIX1 under the control of the Line In Volume register, 10h. The LINE_IN_R level can
be muted (along with LINE_IN_L) or adjusted from +12 dB to -34.5 dB in 1.5 dB steps. Stereo Mix
3D is combined into the Stereo Mix signal at MIX2 for access to the stereo outputs Line Out and
Line Level Out.
LINE_IN_R
24
I
Left Stereo Channel Output
This line level output (1 Vrms nominal) is fed from the left channel of the Stereo Mix signal from
MIX2 via the Master Volume register, 02h. The LINE_OUT_L amplitude can be muted (along with
LINE_OUT_R) or adjusted from 0 dB to -46.5 dB in 1.5-dB steps.
LINE_OUT_L
LINE_OUT_R
LNLVL_OUT_L
LNLVL_OUT_R
35
36
39
41
O
O
O
O
Right Stereo Channel Output
This line level output (1 Vrms nominal) is fed from the right channel of the Stereo Mix signal from
MIX2 via the Master Volume register, 02h. The LINE_OUT_R amplitude can be muted (along with
LINE_OUT_L) or adjusted from 0 dB to -46.5 dB in 1.5-dB steps.
Left Stereo Channel Output
This line level output (1 Vrms nominal) is fed from the left channel of the Stereo Mix signal from
MIX2 via the Line Level Volume register, 04h. The LNLVL_OUT_L amplitude can be muted (along
with LNLVL_OUT_R) or adjusted from 0 dB to - 46.5 dB in 1.5-dB steps
Right Stereo Channel Output
This line level output (1 Vrms nominal) is fed from the right channel of the Stereo Mix signal from
MIX2 via the Line Level Volume register, 04h. The LNLVL_OUT_R amplitude can be muted (along
with LNLVL_OUT_L) or adjusted from 0 dB to - 46.5 dB in 1.5-dB steps
Mono microphone input
Either MIC1 or MIC2 can be muxed to a programmable boost amplifier with selection by the MS bit
(bit D8) in the General Purpose register, 20h. The boost amplifier gain (0 dB or 20 dB) is set by the
20dB bit (D6) in the Mic Volume register, 0Eh. Nominal input levels at the two gain settings are 1
Vrms and 0.1 Vrms respectively. The amplifier output is selectable (Record Select register, 1Ah) by
either the right or left channels of the Record Select Mux for conversion on either or both channels
of the stereo ADCs. The amplifier output can also be accessed at the stereo mixer MIX1 (muting
and mixing adjustments via Mic Volume register, 0Eh) where it is mixed equally into both left and
right channels of Stereo Mix 3D for access to the stereo outputs Line Out and Line Level Out.
Access to the Mono analog output is selected by a mux controlled by the MIX bit (D9) in General
Purpose register, 20h.
MIC1
21
I
Mono microphone input
Either MIC1 or MIC2 can be muxed to a programmable boost amplifier with selection by the MS bit
(bit D8) in the General Purpose register, 20h. The boost amplifier gain (0 dB or 20 dB) is set by the
20dB bit (D6) in the Mic Volume register, 0Eh. Nominal input levels at the two gain settings are 1
Vrms and 0.1 Vrms respectively. The amplifier output is selectable (Record Select register, 1Ah) by
either the right or left channels of the Record Select Mux for conversion on either or both channels
of the stereo ADCs. The amplifier output can also be accessed at the stereo mixer MIX1 (muting
and mixing adjustments via Mic Volume register, 0Eh) where it is mixed equally into both left and
right channels of Stereo Mix 3D for access to the stereo outputs Line Out and Line Level Out.
Access to the Mono analog output is selected by a mux controlled by the MIX bit (D9) in General
Purpose register, 20h.
MIC2
22
I
Mono Output
This mono line level output (1 Vrms nominal) is fed from either a microphone input (MIC1 or MIC2,
after boost amplifier) or from the mono sum of the left and right Stereo Mix 3D channels from MIX1.
The optional TI 3D Sound enhancement can be disabled (default) by the 3D bit (bit D13) in the
General Purpose register, 20h. Choice of input is by the MIX bit (D9) in the same register. MIX=0
selects a microphone input. Output level can be muted or adjusted from 0 dB to -46.5 dB in 1.5-dB
steps through the Mono Volume register, 06h.
MONO_OUT
37
O
Copyright © 2012–2015, Texas Instruments Incorporated
5
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
Pin Functions (continued)
PIN
I/O
DESCRIPTION
NAME
NO.
Mono Input
This line level (1 Vrms nominal) mono input is mixed equally into both channels of the Stereo Mix
signal at MIX2 under the control of the PC_Beep Volume control register, 0Ah. The PC_BEEP level
can be muted or adjusted from 0 dB to -45 dB in 3 dB steps. The Stereo Mix signal feeds both the
Line Out and Line Level Out analog outputs and is also selectable at the Record Select Mux.
During Initialization or Cold Reset, (reset pin held active low), PC_BEEP is switched directly to both
channels of the Line Out stereo output, bypassing all volume controls. This allows signals such as
PC power-on self-test tones to be heard through the audio system of the PC before the codec
registers are configured.
PC_BEEP
12
I
Mono Input
This line level (1 Vrms nominal) mono input is selectable at the Record Select Mux for conversion
by either channel of the stereo ADC. It can also be mixed equally into both channels of the Stereo
Mix signal at MIX2 under the control of the Phone Volume register, 0Ch. The PHONE level can be
muted or adjusted from +12 dB to -34.5 dB in 1.5-dB steps. The Stereo Mix signal feeds both the
Line Out and Line Level Out analog stereo outputs and is also selectable at the Record Select Mux.
PHONE
13
16
I
I
Left Stereo Channel Input
This line level input (1 Vrms nominal) is selectable at the left channel of the stereo Record Select
Mux for conversion by the left channel ADC. It can also be mixed into the left channel of the Stereo
Mix 3D signal at MIX1 under the control of the Video Volume register, 14h. The VIDEO_L level can
be muted (along with VIDEO_R) or adjusted from +12 dB to -34.5 dB in 1.5-dB steps. Stereo Mix
3D is combined into the Stereo Mix signal at MIX2 for access to the stereo outputs Line Out and
Line Level Out.
VIDEO_L
Right Stereo Channel Input
This line level input (1 Vrms nominal) is selectable at the right channel of the stereo Record Select
Mux for conversion by the right channel ADC. It can also be mixed into the right channel of the
Stereo Mix 3D signal at MIX1 under the control of the Video Volume register, 14h. The VIDEO_R
level can be muted (along with VIDEO_L) or adjusted from +12 dB to -34.5 dB in 1.5-dB steps.
Stereo Mix 3D is combined into the Stereo Mix signal at MIX2 for access to the stereo outputs Line
Out and Line Level Out.
VIDEO_R
17
I
DIGITAL I/O AND CLOCKING
AC Link clock
An OUTPUT when in Primary Codec mode. This pin provides a 12.288 MHz clock for the AC Link.
The clock is derived (internally divided by two) from the 24.576 MHz signal at the crystal input
(XTL_IN).
This pin is an INPUT when the codec is configured in any of the Secondary Codec modes and
would normally use the AC Link clock generated by a Primary Codec.
BIT_CLK
EAPD
6
I/O
O
External Amplifier Power Down control signal
This output is set by the EAPD bit (bit D15) in the Powerdown Control/ Status register, 26h. As with
the other logic outputs, the output voltage is set by DVDD. This pin is intended to be connected to
the shutdown pin on an external power amplifier. For normal operation the default value of EAPD =
0 will enable the external amplifier allowing an input on PC_BEEP to be heard during Cold Reset.
47
Codec Identity
ID1# and ID0# determine the Codec Identity for multiple codec use. The Codec Identity configures
the codec in either Primary or one of three Secondary Codec modes. These Identity pins are of
inverted polarity relative to the Codec Identity bits ID1, ID0 (bits D15, D14) in the read-only
Extended Audio ID register, 28h. If the ID0# pin (pin 45) is connected to ground then the ID0 bit
(D14, reg 28h) will be set to “1”. Similarly, connection to DVDD will set the ID0 bit to “0”. If left open
(NC), ID0# is pulled high by an internal pull-up resistor.
ID0#
45
I
Codec Identity
ID1# and ID0# determine the codec address for multiple codec use. The Codec Identity configures
the codec in either Primary or one of three Secondary Codec modes. These Identity pins are of
inverted polarity relative to the Codec Identity bits ID1, ID0 (bits D15, D14) in the read-only
Extended Audio ID register, 28h. If the ID1# pin (pin 46) is connected to ground then the ID1 bit
(D15, reg 28h) will be set to “1”. Similarly, connection to DVDD will set the ID1 bit to “0”. If left open
(NC), ID1# is pulled high by an internal pull-up resistor.
ID1#
46
11
I
I
Cold Reset
This active low signal causes a hardware reset which returns the control registers and all internal
circuits to their default conditions. RESET# MUST be used to initialize the LM4549B after Power On
when the supplies have stabilized. Cold Reset also clears the codec from both ATE and Vendor
test modes. In addition, while active, it switches the PC_BEEP mono input directly to both channels
of the LINE_OUT stereo output.
RESET#
6
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
Pin Functions (continued)
PIN
I/O
DESCRIPTION
NAME
NO.
Output from codec
This is the output for AC Link Input Frames from the LM4549B codec to an AC '97 Digital Audio
Controller. These frames can contain both codec status data and PCM audio data from the ADCs.
The LM4549B clocks data from this output on the rising edge of BIT_CLK.
SDATA_IN
8
O
Input to codec
This is the input for AC Link Output Frames from an AC '97 Digital Audio Controller to the LM4549B
codec. These frames can contain both control data and DAC PCM audio data. This input is
sampled by the LM4549B on the falling edge of BIT_CLK.
SDATA_OUT
5
I
I
AC Link frame marker and Warm Reset
This input defines the boundaries of AC Link frames. Each frame lasts 256 periods of BIT_CLK. In
normal operation SYNC is a 48 kHz positive pulse with a duty cycle of 6.25% (16/256). SYNC is
sampled on the falling edge of BIT_CLK and the codec takes the first positive sample of SYNC as
defining the start of a new AC Link frame. If a subsequent SYNC pulse occurs within 255 BIT_CLK
periods of the frame start it will be ignored.
SYNC
10
SYNC is also used as an active high input to perform an (asynchronous) Warm Reset. Warm Reset
is used to clear a power down state on the codec AC Link interface.
24.576-MHz crystal or oscillator input
To complete the oscillator circuit use a fundamental mode crystal operating in parallel resonance
and connect a 1MΩ resistor across pins 2 and 3. Choose the load capacitors (Figure 22, C1, C2) to
suit the crystal (e.g. C1 = C2 = 33 pF for a crystal designed for a 20 pF load. Assumes that each
'Input + trace' capacitance = 7 pF)
This pin may also be used as the input for an external oscillator (24.576 MHz nominal) at standard
logic levels (VIH, VIL).
XTL_IN
2
3
I
This pin is only used when the codec is in Primary mode. It may be left open (NC) for any
Secondary mode.
24.576-MHz crystal output
Used with XTAL_IN to configure a crystal oscillator.
When the codec is used with an external oscillator this pin should be left open (NC).
When the codec is configured in a Secondary mode this pin is not used and may be left open (NC).
XTL_OUT
O
POWER SUPPLIES AND REFERENCES
AVDD
25
26
1
I
I
I
I
I
I
Analog supply
Analog ground
Digital supply
Digital supply
Digital ground
Digital ground
AVSS
DVDD1
DVDD2
DVSS1
DVSS2
9
4
7
Nominal 2.2-V internal reference
VREF
27
O
Not intended to sink or source current. Use short traces to bypass (3.3-µF, 0.1-µF) this pin to
maximize codec performance. See text.
Nominal 2.2-V reference output
Can source up to 5 mA of current and can be used to bias a microphone.
VREF_OUT
28
O
3D SOUND AND NO-CONNECTS (NC)
3DN
34
These pins are used to complete the TI 3D Sound stereo enhancement circuit. Connect a 0.022 µF
capacitor between pins 3DP and 3DN. TI 3D Sound can be turned on and off via the 3D bit (D13) in
the General Purpose register, 20h. TI 3D Sound uses a fixed-depth type stereo enhancement
circuit hence the 3D Control register, 22h is read-only and is not programmable. If TI 3D Sound is
not needed, these pins should be left open (NC).
O
3DP
33
Copyright © 2012–2015, Texas Instruments Incorporated
7
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
Pin Functions (continued)
PIN
I/O
DESCRIPTION
NAME
NO.
29
30
31
32
38
40
42
43
44
48
These pins are not used and should be left open (NC).
NC
NC
For second source applications these pins may be connected to a noise-free supply or ground (e.g.
AVDD or AVSS), either directly or through a capacitor.
7 Specifications
7.1 Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted)(1)(2)
MIN
6
MAX
6
UNIT
V
Supply Voltage
Input Voltage
−0.3
VDD +0.3
150
V
Junction Temperature
°C
Vapor Phase (60 sec.)
Soldering Information
215
°C
°C
Infrared (15 sec.)
220
Storage Temperature, Tstg
–65
150
(1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings
only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended
Operating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
(2) If Military/Aerospace specified devices are required, please contact the Texas Instruments Sales Office/ Distributors for availability and
specifications.
7.2 ESD Ratings
VALUE
±2000
±750
UNIT
All pins except 3
Pin 3
Human-body model (HBM), per
ANSI/ESDA/JEDEC JS-001(1)
V(ESD)
Electrostatic discharge
V
All pins except 3
Pin 3
±200
Machine Model (MM)
±100
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
7.3 Recommended Operating Conditions
over operating free-air temperature range (unless otherwise noted)
MIN
MAX
85
UNIT
°C
V
(1)
Temperature TMIN ≤ TA ≤ TMAX
Analog Supply
−40
4.2
3
5.5
Digital Supply
5.5
V
(1) The maximum power dissipation must be derated at elevated temperatures and is dictated by TJMAX, RθJA, and the ambient temperature
TA. The maximum allowable power dissipation is PDMAX = (TJMAX– TA)/RθJA or the number given in Absolute Maximum Ratings,
whichever is lower. For the LM4549B, TJMAX = 150°C. The typical junction-to-ambient thermal resistance is 74°C/W for package number
PT0048A.
8
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
7.4 Thermal Information
LM4549B
THERMAL METRIC(1)
PT (LQFP)
48 PINS
74
UNIT
RθJA
Junction-to-ambient thermal resistance
°C/W
(1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application
report, SPRA953.
7.5 Electrical Characteristics
The following specifications apply for AVDD = 5 V, DVDD = 3.3 V, Fs = 48 kHz, single codec configuration, (primary mode)
unless otherwise noted. Limits apply for TA= 25°C. The reference for 0 dB is 1 Vrms unless otherwise specified.(1)(2)
PARAMETER
Analog Supply
Digital Supply
TEST CONDITIONS
MIN
4.2
3
TYP(3) MAX(4) UNIT
AVDD
DVDD
5.5
5.5
V
V
DVDD = 5 V
34
19
Digital Quiescent Power
Supply Current
DIDD
AIDD
mA
mA
DVDD = 3.3 V
Analog Quiescent Power
Supply Current
AVDD = 5.5 V
53
IDSD
Digital Shutdown Current
Analog Shutdown Current
Reference Voltage
PR543210 = 111111
PR543210 = 111111
No pullup resistor
19
70
µA
µA
V
IASD
VREF
PSRR
2.16
40
Power Supply Rejection Ratio
dB
ANALOG LOOPTHROUGH MODE(5)
Dynamic(6)
CD Input to Line Output, -60 dB Input THD+N
90
97
dB
THD
Total Harmonic Distortion
VO = -3 dB, f = 1 kHz, RL = 10 kΩ
0.013%
0.02%
ANALOG INPUT SECTION
LINE_IN, AUX, CD, VIDEO, PC_BEEP,
PHONE
VIN
Line Input Voltage
1
Vrms
VIN
Mic Input with 20 dB Gain
Mic Input with 0 dB Gain
Crosstalk
Input Impedance(6)
Input Capacitance(6)
0.1
1
Vrms
Vrms
dB
VIN
Xtalk
ZIN
CD Left to Right
All Analog Inputs
-95
40
3.7
0.1
10
kΩ
CIN
7
pF
Interchannel Gain Mismatch
CD Left to Right
0 dB to 22.5 dB
dB
RECORD GAIN AMPLIFIER - ADC
AS
Step Size
Mute Attenuation(6)
1.5
86
dB
dB
AM
(1) Absolute Maximum Ratings indicate limits beyond which damage to the device may occur. Operating Ratings indicate conditions for
which the device is functional, but do not ensure specific performance limits. Electrical Characteristics state DC and AC electrical
specifications under particular test conditions which ensure specific performance limits. This assumes that the device is within the
Operating Ratings. Specifications are not ensured for parameters where no limit is given, however, the typical value is a good indication
of device performance.
(2) All voltages are measured with respect to the ground pin, unless otherwise specified.
(3) Typicals are measured at 25°C and represent the parametric norm.
(4) Limits are specified to AOQL (Average Outgoing Quality Level).
(5) Loopthrough mode describes a path from an analog input through the analog mixer to an analog output
(6) These specifications are ensured by design and characterization; they are not production tested.
Copyright © 2012–2015, Texas Instruments Incorporated
9
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
Electrical Characteristics (continued)
The following specifications apply for AVDD = 5 V, DVDD = 3.3 V, Fs = 48 kHz, single codec configuration, (primary mode)
unless otherwise noted. Limits apply for TA= 25°C. The reference for 0 dB is 1 Vrms unless otherwise specified.(1)(2)
PARAMETER
MIXER SECTION
TEST CONDITIONS
MIN
TYP(3) MAX(4) UNIT
AS
Step Size
+12 dB to -34.5 dB
1.5
86
dB
dB
AM
Mute Attenuation
ANALOG TO DIGITAL CONVERTERS
Resolution
18
90
20
Bits
dB
Dynamic(6)
-60 dB Input THD+N, A-Weighted
-1 dB Bandwidth
86
82
Frequency Response
DIGITAL TO ANALOG CONVERTERS
Resolution
kHz
18
89
Bits
dB
Dynamic(6)
-60 dB Input THD+N, A-Weighted
THD
Total Harmonic Distortion
Frequency Response
Group Delay(6)
Out of Band Energy(7)
Stop Band Rejection
Discrete Tones
VIN = -3 dB, f = 1 kHz, RL = 10 kΩ
0.01%
20 - 21
0.36
-40
kHz
ms
dB
dB
dB
Sample Frequency = 48 kHz
1
70
DT
-96
ANALOG OUTPUT SECTION
AS
Step Size
0 dB to -46.5 dB
1.5
86
dB
dB
Ω
AM
Mute Attenuation
Output Impedance(6)
ZOUT
All Analog Outputs
220
DIGITAL I/O(6)
0.65 x
DVDD
VIH
VIL
High level input voltage
Low level input voltage
High level output voltage
Low level output voltage
V
V
V
V
0.35 x
DVDD
0.90 x
DVDD
VOH
VOL
IO = 2.5 mA
IO = 2.5 mA
0.10 x
DVDD
IL
Input Leakage Current
Tri state Leakage Current
AC-Link I/O capacitance(6)
Output drive current
AC Link inputs
±10
±10
7.5
µA
µA
pF
IL
High impedance AC Link outputs
SDout, BitClk, SDin, Sync, Reset# only
AC Link outputs
CIN
IDR
4
5
mA
(7) Out of band energy is measured from 28.8 kHz to 100 kHz relative to a 1-Vrms DAC output.
7.6 Timing Requirements
MIN
NOM
12.288
81.4
MAX
UNIT
MHz
ns
FBC
BIT_CLK frequency
BIT_CLK period
TBCP
TCH
FSYNC
TSP
BIT_CLK high
Variation of BIT_CLK duty cycle from 50%
SDATA_OUT to falling edge of BIT_CLK
±20%
SYNC frequency
SYNC period
48
20.8
1.3
kHz
µs
TSH
SYNC high pulse width
SYNC low pulse width
µs
TSL
19.5
µs
Setup Time for codec
data input
TDSETUP
10
3.5
ns
10
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
Timing Requirements (continued)
MIN
NOM
MAX
UNIT
Hold Time for codec
TDHOLD
TSSETUP
TSHOLD
Hold time of SDATA_OUT from falling edge of BIT_CLK
10
5.3
ns
data input(1)
Setup Time for codec
SYNC input(1)
SYNC to falling edge of BIT_CLK
10
10
3.8
ns
ns
Hold Time for codec
SYNC input(1)
Hold time of SYNC from falling edge of BIT_CLK
TCO
Output Valid Delay
Rise Time(1)
Fall Time(1)
Output Delay of SDATA_IN from rising edge of BIT_CLK
BIT_CLK, SYNC, SDATA_IN or SDATA_OUT
BIT_CLK, SYNC, SDATA_IN or SDATA_OUT
5.2
15
6
ns
ns
ns
TRISE
TFALL
6
RESET# active low
pulse width(1)
TRST_LOW
TRST2CLK
TSH
For Cold Reset
1
162.8
1
µs
ns
µs
ns
µs
µs
ns
ns
RESET# inactive to
BIT_CLK start up
For Cold Reset
271
SYNC active high pulse
width(1)
For Warm Reset
TSYNC2CL SYNC inactive to
For Warm Reset
162.8
BIT_CLK start up
K
TS2_PDOW AC Link Power Down
Delay from end of Slot 2 to BIT_CLK, SDATA_IN low
Time from minimum valid supply levels to end of Reset
For ATE Test Mode
1
Delay
N
TSUPPLY2
RST
Power-On Reset
1
Setup to trailing edge of
TSU2RST
15
RESET#(1)
Rising edge of RESET#
TRST2HZ
For ATE Test Mode
25
to Hi-Z(1)
(1) These specifications are ensured by design and characterization; they are not production tested.
T
BCH
BIT_CLK
T
BCL
T
BCP
T
SH
SYNC
T
SL
T
SP
Figure 1. Clocks
BIT_CLK
T
CO
SDATA_IN
T
DHOLD
T
DSETUP
SDATA_OUT
SYNC
T
S
T
HOLD
Figure 2. Data Delay, Setup and Hold
Copyright © 2012–2015, Texas Instruments Incorporated
11
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
T
RISE
T
FALL
SYNC
BIT_CLK
SDATA_IN
SDATA_OUT
90%
10%
90%
10%
Figure 3. Digital Rise and Fall
Input: V
Input: V
Output: V
Output: V
IH
OH
IL
OL
Figure 4. Legend
T
T
RST2CLK
RST_LOW
RESET#
BIT_CLK
T
SUPPLY2RST
DV
DD
(min), AV
(min)
DD
DV , AV
DD DD
Figure 5. Power-On Reset
T
T
RST2CLK
RST_LOW
RESET#
BIT_CLK
Figure 6. Cold Reset
T
SH
T
SYNC2CLK
SYNC
BIT_CLK
Figure 7. Warm Reset
12
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
7.7 Typical Characteristics
Figure 8. ADC Noise Floor
Figure 9. DAC Noise Floor
Figure 10. Line Out Noise Floor (Analog Loopthrough)
Figure 11. Line Level Out Noise Floor (Analog Loopthrough)
Figure 12. ADC Frequency Response
Figure 13. DAC Frequency Response
Copyright © 2012–2015, Texas Instruments Incorporated
13
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
8 Detailed Description
8.1 Overview
The LM4549B codec can mix, process and convert among analog (stereo and mono) and digital (AC Link format)
inputs and outputs. There are four stereo and four mono analog inputs and two stereo and one mono analog
outputs. A single codec supports data streaming on two input and two output channels of the AC Link digital
interface simultaneously.
8.2 Functional Block Diagram
MIC1
GAIN: D6,0Eh
*0 dB/20 dB
POWER SUPPLY
and
REFERENCES
CODEC
IDENTITY
SELECT
*
ID0#
ID1#
R
E
C
O
R
D
*
MIC2
MONO
MIX
6
MS
18
18
1Ch
AUX
VIDEO
CD
6'ꢀꢀADC
6'ꢀꢀADC
XTAL_IN
GAIN
MUTE
S
E
L
XTAL_OUT
LINE_IN
E
C
T
PHONE
M
U
X
PC_BEEP
0E
10
12
14
16
16
MIX
$&ꢀ¶97
REGISTERS
SDATA_IN
BIT_CLK
SYNC
6
6
G
A
M
G
A
M
G
A
M
G
A
M
G
A
M
*
MONO
MONO_OUT
LNLVL_OUT
LINE_OUT
VOLUME: 06h
SDATA_OUT
RESET#
18h
Atten Mute
18
6
6'ꢀꢀDAC
6'ꢀꢀDAC
*
0A
0C
GAIN
MIX1
ATTEN
MUTE
LINE LEVEL
VOLUME: 04h
G
A
M
18
EAPD
A
M
D13, 20h
POP
Atten Mute
NATIONAL
3D SOUND
MASTER
+
STEREO
MIX 3D
VOLUME: 02h
Atten Mute
MIX2
STEREO SIGNAL PATH
MONO SIGNAL PATH
DIGITAL SIGNAL PATH
Address of Analog Input
Volume Control Register
Asterisk denotes default
setting after Cold Reset
NN
NN (HEX)
*
G
A
M
Control Register with
hexadecimal address NN
Gain Attenuation Mute
(Mute is default)
NNh
G
A M
Control bit m in Register with
hexadecimal address NN
Dm, NNh
8.3 Feature Description
8.3.1 ADC Inputs and Outputs
All four of the stereo analog inputs and three of the mono analog inputs can be selected for conversion by the
18-bit stereo ADC. Digital output from the left and right channel ADCs is always located in AC Link Input Frame
slots 3 and 4 respectively. Input level to either ADC channel can be muted or adjusted from the Record Gain
register, 1Ch. Adjustments are in 1.5 dB steps over a gain range of 0 dB to +22.5 dB and both channels mute
together (mute bit D15). Input selection for the ADC is through the Record Select Mux controlled from the Record
Select register, 1Ah, together with microphone selection controlled by the MS bit (bit D8) in the General Purpose
register, 20h. One of the stereo inputs, CD_IN, uses a quasi-differential 3-pin interface where both stereo
channel inputs are referenced to the third pin, CD_GND. CD_GND should be AC coupled to the source ground
and provides common-mode feedback to cancel ground noise. It is not a DC ground. The other three stereo
inputs, LINE_IN, AUX and VIDEO are 2-pin interfaces, single-ended for each stereo channel, with analog ground
14
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
Feature Description (continued)
(AVSS) as the signal reference. Either of the two mono microphone inputs can be muxed to a programmable
boost amplifier before selection for either channel of the ADC. The Microphone Mux is controlled by the
Microphone Selection (MS) bit (D8) in the General Purpose register (20h) and the 20 dB programmable boost is
enabled by the 20dB bit (D6) in register 0Eh. The mono PHONE input may also be selected for either ADC
channel.
8.3.2 Analog Mixing: MIX1
Five analog inputs are available for mixing at the stereo mixer, MIX1 – all four stereo and one mono, namely the
microphone input selected by MS (D8, reg 20h). Digital input to the codec can be directed to either MIX1 or to
MIX2 after conversion by the 18-bit stereo DAC and level adjustment by the PCM Out Volume control register
(18h). Each input to MIX1 may be muted or level adjusted using the appropriate Mixer Input Volume Register:
Mic Volume (0Eh), Line_In Volume (10h), CD Volume (12h), Video Volume (14h), Aux Volume (16h) and PCM
Out Volume (18h). The mono microphone input is mixed equally into left and right stereo channels but stereo
mixing is orthogonal, that is, left channels are only mixed with other left channels and right with right. The left and
right amplitudes of any stereo input may be adjusted independently however mute for a stereo input acts on both
left and right channels.
8.3.3 DAC Mixing and 3D Processing
Control of routing the DAC output to MIX1 or MIX2 is by the POP bit (D15) in the General Purpose register, 20h.
If MIX1 is selected (default, POP=0) then the DAC output is available for processing by the TI 3D Sound circuitry.
If MIX2 is selected, the DAC output will bypass the 3D processing. This allows analog inputs to be enhanced by
the analog 3D Sound circuitry prior to mixing with digital audio. The digital audio may then use alternative digital
3D enhancements. TI 3D Sound circuitry is enabled by the 3D bit (D13) in the General Purpose register, 20h,
and is a fixed depth implementation. The 3D Control register, 22h, is therefore not programmable (read-only).
The 3D Sound circuitry defaults to disabled after reset.
8.3.4 Analog Mixing: MIX2
MIX2 combines the output of MIX1 (Stereo Mix 3D) with the two mono analog inputs, PHONE and PC_BEEP;
each are level-adjusted by the input control registers Phone Volume (0Ch) and PC_Beep Volume (0Ah)
respectively. If selected by the POP bit (D15, reg 20h), the DAC output is also summed into MIX2.
8.3.5 Stereo Mix
The output of MIX2 is the signal, Stereo Mix. Stereo Mix is used to drive both the Line output (LINE_OUT) and
the Line Level output (LNLVL_OUT) and can also be selected as the input to the ADC by the Record Select Mux.
In addition, the two channels of Stereo Mix are summed to form a mono signal (Mono Mix) also selectable by the
Record Select Mux as an input to either channel of the ADC.
8.3.6 Stereo Outputs
The output volume from LINE_OUT and LNLVL_OUT can be muted or adjusted by 0 dB to 45 dB in nominal 3-
dB steps under the control of the output volume registers Master Volume (02h) and Line Level Volume (04h)
respectively. As with the input volume registers, adjustments to the levels of the two stereo channels can be
made independently but both left and right channels share a mute bit (D15).
8.3.7 Mono Output
The mono output (MONO_OUT) is driven by one of two signals selected by the MIX bit (D9) in the General
Purpose register, 20h. The signal selected by default (MIX = 0) is the mono summation of the two channels of
Stereo Mix 3D, the stereo output of the mixer MIX1. Setting the control bit MIX = 1, selects a microphone input,
MIC1 or MIC2. The choice of microphone is controlled by the Microphone Select (MS) bit (D8) also in the
General Purpose register, 20h.
Copyright © 2012–2015, Texas Instruments Incorporated
15
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
Feature Description (continued)
8.3.8 Analog Loopthrough and Digital Loopback
Analog Loopthrough refers to an all-analog signal path from an analog input through the mixers to an analog
output. Digital Loopback refers to a mixed-mode analog and digital signal path from an analog input through the
ADC, looped-back (LPBK bit – D7, 20h) through the DAC and mixers to an analog output. This is an 18-bit digital
loopback at 48 kHz, bypassing the the SRC logic even if an SRC rate other than 48 kHz is selected.
8.3.9 Resets
COLD RESET is performed when RESET# (pin 11) is pulled low for > 1 µs. It is a complete reset. All registers
and internal circuits are reset to their default state. It is the only reset which clears the ATE and Vendor test
modes.
WARM RESET is performed when SYNC (pin 10) is held high for > 1 µs and the codec AC Link digital interface
is in power down (PR4 = 1, Power-down Control / Status register, 26h). It is used to clear PR4 and power up the
AC Link digital interface but otherwise does not change the contents of any internal circuitry.
REGISTER RESET is performed when any value is written to the RESET register, 00h. It resets all registers to
their default state and will modify circuit configurations accordingly but does not reset any other internal circuits.
8.3.10 Backwards Compatibility
The LM4549B is improved compared with the LM4549A. If it is required to build a board that will use either part,
a 10-kΩ resistor must be added from the VREF pin (pin 27) to AVDD for the LM4549A. It is not required for the
LM4549B. Addition of this resistor will slightly increase the temperature coefficient of the internal bandgap
reference and decrease the THD performance, but overall performance will still be better than the LM4549A. The
LM4549A requires that pins 1 and 9 (DVDD) connect directly to a 27 nH. inductor before going to the 3.3-V digital
supply and the bypass capacitors. The inductor is not required for the LM4549B and should not be used.
8.4 Device Functional Modes
8.4.1 Low Power Modes
The LM4549B provides 6 bits to control the powerdown state of internal analog and digital subsections and
clocks. It also provides one bit intended to control an external analog power amplifier. These 7 bits (PR0 – PR5,
EAPD) are located in the 8 MSBs of the Powerdown Control/Status register, 26h. The status of the four main
analog subsections is given by the 4 LSBs in the same register, 26h.
The power-down bits are implemented in compliance with AC '97 Rev 2.1 to support the standard device power
management states D0 – D3 as defined in the ACPI and PCI Bus Power Management Specification.
PR0 controls the power-down state of the ADC and associated sampling rate conversion circuitry. PR1 controls
power down for the DAC and the DAC sampling rate conversion circuitry. PR2 powers down the mixer circuits
(MIX1, MIX2, TI 3D Sound, Mono Out, Line Out). PR3 powers down VREF in addition to all the same mixer
circuits as PR2. PR4 powers down the AC Link Digital Interface – see Figure 14 for signal power-down timing.
PR5 disables internal clocks but leaves the crystal oscillator and BIT_CLK running (needed for minimum Primary
mode power-down dissipation in multi-codec systems). PR6 is not used. EAPD controls the External Amplifier
Power-Down pin (pin 47).
After a subsection has undergone a power-down cycle, the appropriate status bit(s) in the Power-Down
Control/Status register (26h) must be polled to confirm readiness. In particular the startup time of the VREF
circuitry depends on the value of the decoupling capacitors on pin 27 (3.3 µF, 0.1 µF in parallel is
recommended).
When the AC Link Digital Interface is powered down the codec output signals SDATA_IN and BIT_CLK (Primary
mode) are cleared to zero and no control data can be passed between controller and codec(s). This power-down
state can be cleared in two ways: Cold Reset (RESET# = 0) or Warm Reset (SYNC = 1, no BIT_CLK). Cold
Reset sets all registers back to their default values (including clearing PR4) whereas Warm Reset only clears the
PR4 bit and restarts the AC Link Digital Interface leaving all register contents otherwise unaffected. For Warm
16
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
Device Functional Modes (continued)
Reset (see Figure 7), the SYNC input is used asynchronously. The LM4549B codec allows the AC Link digital
interface powerdown state to be cleared immediately so that its duration can be essentially as short as TSH, the
Warm Reset pulse width. However for conformance with AC '97 Rev 2.1, Warm Reset should not be applied
within four frame times of power down that is, the AC Link powerdown state should be allowed to last at least
82.8 µs.
SYNC
BIT_CLK
Slot 12
Prev. Frame
Write to
REG. 26h
Data
PR4 = 1
SDATA_OUT
SDATA_IN
TAG
Slot 12
Prev. Frame
TAG
Slot 0
Slot 1
Slot 2
T
Note: BIT_CLK and data transitions are not to scale
S2_PDOWN
Figure 14. AC Link Power-Down Timing
8.4.2 Test Modes
AC '97 Rev 2.1 defines two test modes: ATE test mode and Vendor test mode. Cold Reset is the only way to exit
either of them. The ATE test mode is activated if SDATA_OUT is sampled high by the trailing edge (zero-to-one
transition) of RESET#. In ATE test mode the codec AC Link outputs SDATA_IN and BIT_CLK are configured to a
high impedance state to allow tester control of the AC Link interface for controller testing. ATE test mode timing
parameters are given in the Electrical Characteristics table. The Vendor test mode is entered if SYNC is sampled
high by the zero-to-one transition of RESET#. Neither of these entry conditions can occur in normal AC Link
operation but take care to avoid mistaken activation of the test modes when using non-standard controllers.
8.5 Programming
8.5.1 AC Link Serial Interface Protocol
SLOT #
0
1
2
3
4
5
6
7
8
9
10
11
12
SYNC
AC LINK
OUTPUT
FRAMES:
CMD
ADR
CMD
DATA
PCM
LEFT
PCM
RIGHT
TAG
TAG
RSRV RSRV RSRV RSRV RSRV RSRV RSRV RSRV
SDATA_OUT
Codec ID: to select target codec in multiple codec configurations
AC LINK INPUT
FRAMES:
STAT
ADR
STAT
DATA
PCM
LEFT
PCM
RIGHT
RSRV RSRV RSRV RSRV RSRV RSRV RSRV RSRV
SDATA_IN
Slot Request bits, 11 & 10: to request data from Output Frame slots 3 & 4
DATA PHASE
TAG
PHASE
Figure 15. AC Link Bidirectional Audio Frame
Copyright © 2012–2015, Texas Instruments Incorporated
17
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
Programming (continued)
Tag Phase
Data Phase
20.8 Ps
(48 kHz)
SYNC
BIT_CLK
Valid
Slot
(1)
Slot
(4)
Bit 19
Slot 2
Bit 0
Slot12
SDATA_OUT
Frame
ID1
ID0
Bit 19
Bit 0
End of previous
Audio Frame
Tag bits: &ꢀuꢁꢀꢀvꢂꢀ^o}ꢀ^sꢀo]ꢂ_ꢀꢃ], Codec ID
SLOT 1
SLOTS 2 to 12
Slot (x) = ³1´ꢀLQGLFDWHVꢀWLPHꢀVORWꢀx contains valid PCM data
Codec ID = (ID1, ID0) - codec address for multiple codecs
Read / Write Request,
Command Address
Data: Command and
Audio
Figure 16. AC Link Output Frame
8.5.1.1 AC Link Output Frame: SDATA_OUT, Controller Output to LM4549B Input
The AC Link Output Frame carries control and PCM data to the LM4549B control registers and stereo DAC.
Output Frames are carried on the SDATA_OUT signal which is an output from the AC '97 Digital Controller and
an input to the LM4549B codec. As shown in Figure 15, Output Frames are constructed from thirteen time slots:
one Tag Slot followed by twelve Data Slots. Each Frame consists of 256 bits with each of the twelve Data Slots
containing 20 bits. Input and Output Frames are aligned to the same SYNC transition. Note that since the
LM4549B is a two channel codec, it only accepts data in 4 of the twelve Data Slots – 2 for control, one each for
PCM data to the left and right channel DACs. Data Slot 3 & 4 are used to stream data to the stereo DAC for all
modes selected by the Identity pins ID1#, ID0#.
A new Output Frame is signaled with a low-to-high transition of SYNC. SYNC should be clocked from the
controller on a rising edge of BIT_CLK and, as shown in Figure 16 and Figure 17, the first tag bit in the Frame
(“Valid Frame”) should be clocked from the controller by the next rising edge of BIT_CLK and sampled by the
LM4549B on the following falling edge. The AC '97 Controller should always clock data to SDATA_OUT on a
rising edge of BIT_CLK and the LM4549B always samples SDATA_OUT on the next falling edge. SYNC is
sampled with the falling edge of BIT_CLK.
The LM4549B checks each Frame to ensure 256 bits are received. If a new Frame is detected (a low-to-high
transition on SYNC) before 256 bits are received from the old Frame then the new Frame is ignored i.e. the data
on SDATA_OUT is discarded until a valid new Frame is detected.
The LM4549B expects to receive data MSB first, in an MSB justified format.
8.5.1.1.1 SDATA_OUT: Slot 0 – Tag Phase
The first bit of Slot 0 is designated the "Valid Frame" bit. If this bit is 1, it indicates that the current Output Frame
contains at least one slot of valid data and the LM4549B will check further tag bits for valid data in the expected
Data Slots. With the codec in Primary mode, a controller will indicate valid data in a slot by setting the associated
tag bit equal to 1. Since it is a two channel codec the LM4549B can only receive data from four slots in a given
frame and so only checks the valid-data bits for 4 slots. In Primary mode these tag bits are for: slot 1 (Command
Address), slot 2 (Command Data), slot 3 (PCM data for left DAC) and slot 4 (PCM data for right DAC).
The last two bits in the Tag contain the Codec ID used to select the target codec to receive the frame in multiple
codec systems. When the frame is being sent to a codec in one of the Secondary modes the controller does not
use bits 14 and 13 to indicate valid Command Address and Data in slots 1 and 2. Instead, this role is performed
by the Codec ID bits – operation of the Extended AC Link assumes that the controller would not access a
secondary codec unless it was providing valid Command Address and/or Data. When in one of the secondary
modes the LM4549B only checks the tag bits for the Codec ID and for valid data in the two audio data slots 3 &
4.
18
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
Programming (continued)
When sending an Output Frame to a Secondary mode codec, a controller should set tag bits 14 and 13 to zero.
LM4549B samples
SYNC assertion
LM4549B samples
first bit of SDATA_OUT
SYNC
BIT_CLK
Valid
Frame
Slot
(1)
Slot
(2)
SDATA_OUT
End of previous
Audio Frame
Figure 17. Start of AC Link Output Frame
Table 1. Slot 0, Output Frame
Bit
15
14
13
Description
Comment
Valid data in at least one slot.
Valid Frame
1 =
1 =
1 =
1 =
Control register address
Control register data
Valid Control Address in Slot 1 (Primary codec only)
Valid Control Data in Slot 2 (Primary codec only)
Valid PCM Data in Slot 3
(Primary & all Secondary modes)
12
Left DAC data in Slot 3
1 =
Valid PCM Data in Slot 4
(Primary & all Secondary modes)
11
10:2
1,0
Right DAC data in Slot 4
Not Used
Controller should stuff these slots with “0”s
Codec ID
(ID1, ID0)
The codec ID is used in a multi-codec system to identify the target Secondary
codec for the Control Register address and/or data sent in the Output Frame
8.5.1.1.2 SDATA_OUT: Slot 1 – Read/Write, Control Address
Slot 1 is used by a controller to indicate both the address of a target register in the LM4549B and whether the
access operation is a register read or register write. The MSB of slot 1 (bit 19) is set to 1 to indicate that the
current access operation is 'read'. Bits 18 through 12 are used to specify the 7-bit register address of the read or
write operation. The least significant twelve bits are reserved and should be stuffed with zeros by the AC '97
controller.
Table 2. Slot 1, Output Frame
Bits
Description
Comment
1 = Read
0 = Write
19
Read/Write
18:12
11:0
Register Address
Reserved
Identifies the Status/Command register for read/write
Controller should set to "0"
8.5.1.1.3 SDATA_OUT: Slot 2 – Control Data
Slot 2 is used to transmit 16-bit control data to the LM4549B when the access operation is 'write'. The least
significant four bits should be stuffed with zeros by the AC '97 controller. If the access operation is a register
read, the entire slot, bits 19 through 0 should be stuffed with zeros.
Copyright © 2012–2015, Texas Instruments Incorporated
19
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
Table 3. Slot 2, Output Frame
Bits
19:4
3:0
Description
Control Register Write Data
Reserved
Comment
Controller should stuff with zeros if operation is “read”
Set to "0"
8.5.1.1.4 SDATA_OUT: Slots 3 & 4 – PCM Playback Left/Right Channels
Slots 3 and 4 are 20-bit fields used to transmit PCM data to the left and right channels of the stereo DAC for all
codec Primary and Secondary modes. Any unused bits should be stuffed with zeros. The LM4549B DACs have
18-bit resolution and will therefore use the 18 MSBs of the 20-bit PCM data (MSB justified).
Table 4. Slots 3 & 4, Output Frame
Bits
Description
Comment
PCM DAC Data
(Left /Right Channels)
Slots used to stream data to DACs for all Primary or Secondary modes.
Set unused bits to "0"
19:0
8.5.1.1.5 SDATA_OUT: Slots 5 to 12 – Reserved
These slots are not used by the LM4549B and should all be stuffed with zeros by the AC '97 Controller.
Tag Phase
Data Phase
20.8 Ps
(48 kHz)
SYNC
BIT_CLK
Codec
Ready
Slot
(1)
Slot
(4)
Bit 19
Slot 2
Bit 0
Slot12
SDATA_IN
^0_
^0_
Bit 19
Bit 0
End of previous
Audio Frame
Tag bits: ꢀ}ꢀꢁꢂꢁZꢁꢃꢀÇꢁꢃvꢀꢁ^o}ꢁ^sꢃo]ꢀ_ꢁꢄ]
Slot (x) = ³1´ꢀLQGLFDWHVꢀWLPHꢀVORWꢀx contains valid PCM data
SLOT 1
SLOTS 2 to 12
Data: Status and Audio
Status Address / Slot
Request bits for VSA
Figure 18. AC Link Input Frame
8.5.1.2 AC Link Input Frame: SDATA_IN, Controller Input from LM4549B Output
The AC Link Input Frame contains status and PCM data from the LM4549B control registers and stereo ADC.
Input Frames are carried on the SDATA_IN signal which is an input to the AC '97 Digital Audio Controller and an
output from the LM4549B codec. As shown in Figure 15, Input Frames are constructed from thirteen time slots:
one Tag Slot followed by twelve Data Slots. The Tag Slot, Slot 0, contains 16 bits of which 5 are used by the
LM4549B. One is used to indicate that the AC Link interface is fully operational and the other 4 to indicate the
validity of the data in the four of the twelve following Data Slots that are used by the LM4549B. Each Frame
consists of 256 bits with each of the twelve data slots containing 20 bits.
A new Input Frame is signaled with a low-to-high transition of SYNC. SYNC should be clocked from the controller
on a rising edge of BIT_CLK and, as shown in Figure 18 and Figure 19, the first tag bit in the Frame (“Codec
Ready”) is clocked from the LM4549B by the next rising edge of BIT_CLK. The LM4549B always clocks data to
SDATA_IN on a rising edge of BIT_CLK and the controller is expected to sample SDATA_IN on the next falling
edge. The LM4549B samples SYNC on the falling edge of BIT_CLK.
Input and Output Frames are aligned to the same SYNC transition.
The LM4549B checks each Frame to ensure 256 bits are received. If a new Frame is detected (a low-to-high
transition on SYNC) before 256 bits are received from an old Frame then the new Frame is ignored, that is, no
valid data is sent on SDATA_IN until a valid new Frame is detected.
20
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
The LM4549B transmits data MSB first, in a MSB justified format. All reserved bits and slots are stuffed with 0s
by the LM4549B.
LM4549B samples
SYNC assertion
LM4549B outputs
first bit of SDATA_IN
SYNC
BIT_CLK
Codec
Ready
Slot
(1)
Slot
(2)
SDATA_IN
End of previous
Audio Frame
Figure 19. Start of AC Link Input Frame
8.5.1.2.1 SDATA_IN: Slot 0 – Codec/Slot Status Bits
The first bit (bit 15, “Codec Ready”) of slot 0 in the AC Link Input Frame indicates when theAC Link digital
interface of the codec and the status and control registers are fully operational. The digital controller is then able
to read the LSBs from the Power-Down Control/Stat register (26h) to determine the status of the four main
analog subsections. It is important to check the status of these subsections after Initialization, Cold Reset, or the
use of the power-down modes in order to minimize the risk of distorting analog signals passed before the
subsections are ready.
The 4 bits 14, 13, 12 and 11 indicate that the data in slots 1, 2, 3 and 4, respectively, are valid.
Table 5. Slot 0, Input Frame
Bit
15
14
13
Description
Codec Ready Bit
Slot 1 data valid
Slot 2 data valid
Comment
1 = AC Link Interface Ready
1 = Valid Status Address or Slot Request
1 = Valid Status Data
1 = Valid PCM Data
(Left ADC)
12
11
Slot 3 data valid
Slot 4 data valid
1 = Valid PCM Data
(Right ADC)
8.5.1.2.2 SDATA_IN: Slot 1 – Status Address / Slot Request Bits
This slot echoes (in bits 18 – 12) the 7-bit address of the codec control/status register received from the
controller as part of a read-request in the previous frame. If no read-request was received, the codec stuffs these
bits with zeros.
Bits 11, 10 are Slot Request bits that support the Variable Rate Audio (VRA) capabilities of the LM4549B. For all
codec Primary and Secondary modes, the left and right channels of the DAC take PCM data from slots 3 and 4
in the Output Frame respectively. The codec uses bits 11 and 10 to request DAC data from these two slots. If
bits 11 and 10 are set to 0, the controller should respond with valid PCM data in slots 3 and 4 of the next Output
Frame. If bits 11 and 10 are set to 1, the controller should not send data.
The codec has full control of the slot request bits. By default, data is requested in every frame, corresponding to
a sample rate equal to the frame rate (SYNC frequency) – 48 kHz when XTAL_IN = 24.576 MHz. To send
samples at a rate below the frame rate, a controller should set VRA = 1 (bit 0 in the Extended Audio
Control/Status register, 2Ah) and program the desired rate into the PCM DAC Rate register, 2Ch. Both DAC
channels operate at the same sample rate. Values for common sample rates are given in the Register Maps
section (Sample Rate Control Registers, 2Ch, 32h) but any rate between 4 kHz and 48 kHz (to a resolution of 1
Copyright © 2012–2015, Texas Instruments Incorporated
21
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
Hz) is supported. Slot Requests from the LM4549B are issued completely deterministically. For example if a
sample rate of 8000 Hz is programmed into 2Ch then the LM4549B will always issue a slot request in every sixth
frame. A frequency of 9600 Hz will result in a request every fifth frame while a frequency of 8800 Hz will cause
slot requests to be spaced alternately five and six frames apart. This determinism makes it easy to plan task
scheduling on a system controller and simplifies application software development.
The LM4549B will ignore data in Output Frame slots that do not follow an Input Frame with a Slot Request. For
example, if the LM4549B is expecting data at a 8000 Hz rate yet the AC '97 Digital Audio Controller continues to
send data at 48000 Hz, then only those one-in-six audio samples that follow a Slot Request will be used by the
DAC. The rest will be discarded.
Bits 9 – 2 are request bits for slots not used by the LM4549B and are stuffed with zeros. Bits 1 and 0 are
reserved and are also stuffed with zeros.
Table 6. Slot 1, Input Frame
Bits
19
Description
Reserved
Comment
Stuffed with 0 by LM4549B
18:12
Status Register Index
Echo of the requested Status Register address.
0 = Controller should send valid data in Slot 3 of the next Output
Frame.
Slot 3 Request bit
(For left DAC PCM data)
11
10
1 = Controller should not send Slot 3 data.
0 = Controller should send valid data in Slot 4 of the next Output
Frame.
Slot 4 Request bit
(For right DAC PCM data)
1 = Controller should not send Slot 4 data.
Stuffed with 0s by LM4549B
9:2
1,0
Unused Slot Request bits
Reserved
Stuffed with 0s by LM4549B
8.5.1.2.3 SDATA_IN: Slot 2 – Status Data
This slot returns 16-bit status data read from a codec control and status register. The codec sends the data in
the frame following a read-request by the controller (bit 15, slot 1 of the Output Frame). If no read-request was
made in the previous frame the codec will stuff this slot with zeros.
Table 7. Slot 2, Input Frame
Bits
19:4
3:0
Description
Status Data
Reserved
Comment
Data read from a codec control/status register.
Stuffed with 0s if no read-request in previous frame.
Stuffed with 0s by LM4549B
8.5.1.2.4 SDATA_IN: Slot 3 – PCM Record Left Channel
This slot contains sampled data from the left channel of the stereo ADC. The signal to be digitized is selected
using the Record Select register (1Ah) and subsequently routed through the Record Select Mux and the Record
Gain amplifier to the ADC.
This is a 20-bit slot and the digitized 18-bit PCM data is transmitted in an MSB justified format. The remaining 2
LSBs are stuffed with zeros.
Table 8. Slot 3, Input Frame
Bits
19:2
1:0
Description
PCM Record Left Channel data
Reserved
Comment
18-bit PCM sample from left ADC
Stuffed with 0s by LM4549B
8.5.1.2.5 SDATA_IN: Slot 4 – PCM Record Right Channel
This slot contains sampled data from the right channel of the stereo ADC. The signal to be digitized is selected
using the Record Select register (1Ah) and subsequently routed through the Record Select Mux and the Record
Gain amplifier to the ADC.
22
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
This is a 20-bit slot and the digitized 18-bit PCM data is transmitted in an MSB justified format. The remaining 2
LSBs are stuffed with zeros.
Table 9. Slot 4, Input Frame
Bits
19:2
1:0
Description
PCM Record Right Channel data
Reserved
Comment
18-bit PCM sample from right ADC
Stuffed with "0"s by LM4549B
8.5.1.2.6 SDATA_IN: Slots 5 to 12 – Reserved
Slots 5 – 12 of the AC Link Input Frame are not used for data by the LM4549B and are always stuffed with
zeros.
8.5.2 Multiple Codecs
8.5.2.1 Extended AC Link
Up to four codecs can be supported on the extended AC Link. These multiple codec implementations should run
off a common BIT_CLK generated by the Primary Codec. All codecs share the AC '97 Digital Controller output
signals, SYNC, SDATA_OUT, and RESET#. Each codec, however, supplies its own SDATA_IN signal back to
the controller, with the result that the controller requires one dedicated input pin per codec. (Figure 20).
By definition there can be one Primary Codec and up to three Secondary Codecs on an extended AC Link. The
Primary Codec has a Codec Identity = (ID1, ID0) = ID = 00 while Secondary Codecs may have identities equal to
01, 10 or 11. The Codec Identity is used as a chip select function. This allows the Command and Status registers
in any of the codecs to be individually addressed although the access mechanism for Secondary Codecs differs
slightly from that for a Primary.
The Identity control pins, ID1#, ID0# (pins 46 and 45) are internally pulled up to DVDD. The Codec may therefore
be configured as 'Primary' either by leaving ID1#, ID0# open (NC) or by strapping them externally to DVDD
(Digital Supply).
The difference between Primary and Secondary codec modes is in their timing source and in the Tag Bit
handling in Output Frames for Command/Status register access. For a timing source, a Primary codec divides
down by 2 the frequency of the signal on XTAL_IN and also generates this as the BIT_CLK output for the use of
the controller and any Secondary codecs. Secondary codecs use BIT_CLK as an input and as their timing source
and do not use XTAL_IN or XTAL_OUT. The use of Tag Bits is described below.
8.5.2.2 Secondary Codec Register Access
For Secondary Codec access, the controller must set the tag bits for Command Address and Data in the Output
Frame as invalid (that is, equal to 0). The Command Address and Data tag bits are in slot 0, bits 14 and 13 and
Output Frames are those in the SDATA_OUT signal from controller to codec. The controller must also place the
non-zero value (01, 10, or 11) corresponding to the Identity (ID1, ID0) of the target Secondary Codec into the
Codec ID field (slot 0, bits 1 and 0) in that same Output Frame. The value set in the Codec ID field determines
which of the three possible Secondary Codecs is accessed. Unlike a Primary Codec, a Secondary Codec will
disregard the Command Address and Data tag bits when there is a match between the 2-bit Codec ID value (slot
0, bits 1 and 0) and the Codec Identity (ID1, ID0). Instead it uses the Codec-ID/Identity match to indicate that the
Command Address in slot 1 and (if a write) the Command Data in slot 2 are valid.
When reading from a Secondary Codec, the controller must send the correct Codec ID bits (that is, the target
Codec Identity in slot 0, bits 1 and 0) along with the read-request bit (slot 1, bit 19) and target register address
(slot 1, bits 18 – 12). To write to a Secondary Codec, a controller must send the correct Codec ID bits when slot
1 contains a valid target register address and write indicator bit and slot 2 contains valid target register data. A
write operation is only valid if the register address and data are both valid and sent within the same frame. When
accessing the Primary Codec, the Codec ID bits are cleared and the tag bits 14 and 13 resume their role
indicating the validity of Command Address and Data in slots 1 and 2.
The use of the tag bits in Input Frames (carried by the SDATA_IN signal) is the same for Primary and Secondary
Codecs.
The Codec Identity is determined by the inverting input pins ID1#, ID0# (pins 46 and 45) and can be read as the
value of the ID1, ID0 bits (D15, D14) in the Extended Audio ID register, 28h of the target codec.
Copyright © 2012–2015, Texas Instruments Incorporated
23
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
Slots in the AC Link Output Frame are always mapped to carry data to the left DAC channel in slot 3 and data to
the right DAC channel in slot 4. Similarly, slots in AC Link Input Frames are always mapped such that PCM data
from the left ADC channel is carried by slot 3 and PCM data from the right ADC channel by slot 4. Output
Frames are those carried by the SDATA_OUT signal from the controller to the codec while Input Frames are
those carried by the SDATA_IN signal from the codec to the controller.
8.5.2.2.1 Slot 0: TAG bits in Output Frames (Controller to Codec)
Bit 15
14
Slot 1 Slot 2 Slot 3 Slot 4
Valid Valid Valid
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Valid
Frame Valid
X
X
X
X
X
X
X
X
X
ID1
ID0
8.5.2.2.2 Extended Audio ID register (28h): Support for Multiple Codecs
Reg
Name
D15 D14 D13 D12 D11 D10
ID1 ID0
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0 Default
Extended
Audio ID
28h
X
X
X
X
X
X
X
X
X
X
X
X
X
VRA X001h
24
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
ꢀꢁꢂ[97
ꢀꢁꢂ[97 PRIMARY
DIGITAL CONTROLLER
MASTER: ID = 00
Line_Out_L
Line_Out_R
DVDD/NC
SYNC
SYNC
BIT_CLK
SDATA_OUT
RESET#
BIT_CLK
Slots 3 & 4
SDATA_OUT
RESET#
46
DVDD/NC
SDATA_IN0
SDATA_IN1
SDATA_IN2
SDATA_IN3
SDATA_IN
XTAL_IN
ID1#
ID0#
45
XTAL_OUT
ꢀꢁꢂ[97 SECONDARY 1
DOCKING: ID = 01
Line_Out_L
Line_Out_R
DVDD/NC
SYNC
BIT_CLK
Slots 3 & 4
SDATA_OUT
RESET#
46
45
SDATA_IN
ID1#
ID0#
$&ꢀ¶97 SECONDARY 2
ID = 10
Line_Out_L
Line_Out_R
SYNC
BIT_CLK
SDATA_OUT
RESET#
Slots 3 & 4
DVDD/NC
46
ID1#
ID0#
SDATA_IN
45
$&ꢀ¶97 SECONDARY 3
ID = 11
Line_Out_L
Line_Out_R
SYNC
BIT_CLK
SDATA_OUT
RESET#
Slots 3 & 4
46
45
SDATA_IN
ID1#
ID0#
Figure 20. Multiple Codecs using Extended AC Link
Copyright © 2012–2015, Texas Instruments Incorporated
25
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
8.6 Register Maps
Table 10. LM4549B Register Map
REG
00h
02h
04h
06h
0Ah
0Ch
0Eh
10h
12h
14h
16h
18h
1Ah
1Ch
20h
Name
D15
X
D14
0
D13
0
D12
0
D11
1
D10
1
D9
0
D8
1
D7
0
D6
1
D5
0
D4
0
D3
0
D2
0
D1
0
D0
Default
Reset
0
0D40h
Master Volume
Line Level Volume
Mono Volume
PC_Beep Volume
Phone Volume
Mic Volume
Mute
Mute
Mute
Mute
Mute
Mute
Mute
Mute
Mute
Mute
Mute
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
ML5
ML5
X
ML4
ML4
X
ML3
ML3
X
ML2
ML2
X
ML1
ML1
X
ML0
ML0
X
X
X
MR5
MR5
MM5
X
MR4
MR4
MM4
PV3
GN4
GN4
GR4
GR4
GR4
GR4
GR4
X
MR3
MR3
MM3
PV2
GN3
GN3
GR3
GR3
GR3
GR3
GR3
X
MR2
MR2
MM2
PV1
GN2
GN2
GR2
GR2
GR2
GR2
GR2
SR2
GR2
X
MR1
MR1
MM1
PV0
GN1
GN1
GR1
GR1
GR1
GR1
GR1
SR1
GR1
X
MR0
MR0
MM0
X
8000h
8000h
8000h
0000h
8008h
8008h
8808h
8808h
8808h
8808h
8808h
0000h
8000h
0000h
Output Volume
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
GN0
GN0
GR0
GR0
GR0
GR0
GR0
SR0
GR0
X
X
X
X
X
X
X
X
20dB
X
X
Line In Volume
CD Volume
X
GL4
GL4
GL4
GL4
GL4
X
GL3
GL3
GL3
GL3
GL3
X
GL2
GL2
GL2
GL2
GL2
SL2
GL2
X
GL1
GL1
GL1
GL1
GL1
SL1
GL1
MIX
GL0
GL0
GL0
GL0
GL0
SL0
GL0
MS
X
X
Input Volume
X
X
X
X
Video Volume
Aux Volume
X
X
X
X
X
X
X
X
PCM Out Volume
Record Select
Record Gain
X
X
X
X
X
X
X
X
ADC Sources
Mute
POP
X
X
GL3
X
X
X
X
X
GR3
X
General Purpose
3D
X
LPBK
X
X
X
3D Control
(Read Only)
22h
X
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0101h
X
24h
26h
28h
Reserved
X
X
X
PR5
X
X
PR4
X
X
PR3
X
X
PR2
X
X
PR1
0
X
PR0
0
X
X
0
X
X
0
X
X
X
X
X
X
X
REF
0
X
ANL
X
X
DAC
0
X
0000h
000Xh
X001h
Powerdown Ctrl/Stat
Extended Audio ID
EAPD
ID1
PR6
ID0
ADC
VRA
Extended Audio
Control/Status
2Ah
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
VRA
0000h
2Ch
32h
5Ah
74h
7Ah
7Ch
7Eh
PCM DAC Rate
PCM ADC Rate
Vendor Reserved 1
Vendor Reserved 2
Vendor Reserved 3
Vendor ID1
SR15
SR14
SR13
SR12
SR11
SR10
SR9
SR9
X
SR8
SR8
X
SR7
SR7
X
SR6
SR6
X
SR5
SR5
X
SR4
SR4
X
SR3
SR3
X
SR2
SR2
X
SR1
SR1
X
SR0
SR0
X
BB80h
BB80h
0000h
0000h
0000h
4E53h
4349h
SR15
SR14
SR13
SR12
SR11
SR10
X
X
X
X
X
X
0
X
X
X
1
X
X
X
0
X
X
X
0
X
X
X
1
X
X
X
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
1
0
0
1
0
1
0
0
1
1
Vendor ID2
0
1
0
0
0
0
1
1
0
1
0
0
1
0
0
1
26
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
8.6.1 Reset Register (00h)
Writing any value to this register causes a Register Reset which changes all registers back to their default
values. If a read is performed on this register, the LM4549B will return a value of 0D40h. This value can be
interpreted in accordance with the AC '97 Specification to indicate that TI 3D Sound is implemented and 18-bit
data is supported for both the ADCs and DACs.
8.6.2 Master Volume Register (02h)
This output register allows the output level from either channel of the stereo LINE_OUT to be muted or
attenuated over the range 0 dB – 46.5 dB in nominal 1.5-dB steps. There are 6 bits of volume control for each
channel and both stereo channels can be individually attenuated. The mute bit (D15) acts simultaneously on both
stereo channels of LINE_OUT. The AC'97 specification states that support for the MSB of the level is optional. All
six bits may be written to the register, but if the MSB is a 1, the MSB is ignored and the register will be set to 0
11111. This will be the value when the register is read, allowing the software driver to detect whether the MSB is
supported or not.
Table 11. Master Volume Register (02h)
Mute
Mx5:Mx0
0 00000
0 11111
1 xxxxx
Function
0
0 dB attenuation
46.5 dB attenuation
As Written
0
0
0
1
0 11111
X XXXXX
As read back
mute(1)
Default: 8000h
(1) Default settings
8.6.3 Line Level Volume Register (04h)
This output register allows the level from both channels of LNLVL_OUT to be muted or individually attenuated
over the range 0 dB to –46.5 dB in nominal 1.5-dB steps. There are 6 bits of volume control for each channel
plus one mute bit. The mute bit (D15) acts on both channels. Operation of this register and LNLVL_OUT
matches that of the Master Volume register and the LINE_OUT output.
8.6.4 Mono Volume Register (06h)
This output register allows the level from MONO_OUT to be muted or attenuated over the range 0 dB – 46.5 dB
in nominal 1.5-dB steps. There are 6 bits of volume control and one mute bit (D15). All 6 bits may be written to
the register, but if the MSB is a 1, the MSB is ignored and the register will be set to 0 11111. This will be the
value when the register is read, allowing the software driver to detect whether the MSB is supported or not.
Table 12. Mono Volume Register (06h) Functions
Mute
MM5:MM0
0 00000
0 11111
1 xxxxx
Function
0
0 dB attenuation
46.5 dB attenuation
As written
0
0
0
1
0 11111
X XXXXX
As read back
mute(1)
Default: 8000h
(1) \Default settings
8.6.5 PC Beep Volume Register (0Ah)
This input register adjusts the level of the mono PC_BEEP input to the stereo mixer MIX2 where it is summed
equally into both channels of the Stereo Mix signal. PC_BEEP can be both muted and attenuated over a range of
0 dB to –45 dB in nominal 3 dB-steps. Note that the default setting for the PC_Beep Volume register is 0 dB
attenuation rather than mute.
Copyright © 2012–2015, Texas Instruments Incorporated
27
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
Table 13. PC Beep Volume Register (0Ah) Functions
Mute
PV3:PV0
0000
Function
0
0 dB attenuation(1)
45 dB attenuation
mute(1)
0
1
1111
XXXX
Default: 0000h
(1) Default settings
8.6.6 Mixer Input Volume Registers (Index 0Ch - 18h)
These input registers adjust the volume levels into the stereo mixers MIX1 and MIX2. Each channel may be
adjusted over a range of +12 dB gain to –34.5 dB attenuation in 1.5-dB steps. For stereo ports, volumes of the
left and right channels can be independently adjusted. Muting a given port is accomplished by setting the MSB to
1. Setting the MSB to 1 for stereo ports mutes both the left and right channels. The Mic Volume register (0Eh)
controls an additional 20 dB boost for the selected microphone input by setting the 20dB bit (D6).
Table 14. Mixer Input Volume Registers (Index 0Ch - 18h) Functions
Mute
Gx4:Gx0
0 0000
Function
0
0
0
1
+12 dB gain
0 dB gain
0 1000
1 1111
–34.5 dB attenuation
mute(1)
X XXXX
Default:
8008h (mono registers)
8808h (stereo registers)
(1) Default settings
8.6.7 Record Select Register (1Ah)
This register independently controls the sources for the right and left channels of the stereo ADC. The default
value of 0000h corresponds to selecting the (mono) Mic input for both channels.
Table 15. Record Select Register (1Ah) Functions
SL2:SL0
Source for Left Channel ADC
0
1
2
3
4
5
6
7
Mic input(1)
CD input (L)
VIDEO input (L)
AUX input (L)
LINE_IN input (L)
Stereo Mix (L)
Mono Mix
PHONE input
(1) Default settings
SR2:SR0
Source for Right Channel ADC
0
1
2
3
4
5
6
Mic input(1)
CD input (R)
VIDEO input (R)
AUX input (R)
LINE_IN input (R)
Stereo Mix (R)
Mono Mix
(1) Default settings
28
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
SR2:SR0
Source for Right Channel ADC
7
PHONE input
Default: 0000h
8.6.8 Record Gain Register (1Ch)
This register controls the input levels for both channels of the stereo ADC. The inputs come from the Record
Select Mux and are selected via the Record Select Control register, 1Ah. The gain of each channel can be
individually programmed from 0dB to +22.5 dB in 1.5-dB steps. Both channels can also be muted by setting the
MSB to 1.
Table 16. Record Gain Register (1Ch) Functions
Mute
Gx3:Gx0
1111
Function
0
22.5 dB gain
0 dB gain
mute(1)
0
1
0000
XXXX
Default: 8000h
(1) Default settings
8.6.9 General Purpose Register (20h)
This register controls many miscellaneous functions implemented on the LM4549B. The miscellaneous control
bits include POP which allows the DAC output to bypass the TI 3D Sound circuitry, 3D which enables or disables
the TI 3D Sound circuitry, MIX which selects the MONO_OUT source, MS which controls the Microphone
Selection mux and LPBK which connects the output of the stereo ADC to the input of the stereo DAC. LPBK
provides a mixed-mode analog and digital loopback path between analog inputs and analog outputs. This is an
18 bit digital loopback at 48 kHz, bypassing the SRC logic, even if a sample rate other than 48 kHz is selected.
Table 17. General Purpose Register (20h) Functions
BIT
Function
0(1)
1 = 3D bypassed
0(1)
off
1 = on
= 3D allowed
POP
PCM Out Path:
TI 3D Sound:
=
3D
MIX
MS
0(1)
=
Mix
Mono output select:
Mic select:
1 = Mic
0(1)
=
MIC1
1 = MIC2
0(1)
=
No Loopback
LPBK
ADC/DAC Loopback:
1 = Loopback
Default: 0000h
(1) Default settings
8.6.10 3D Control Register (22h)
This read-only (0101h) register indicates, in accordance with the AC '97 Rev 2.1 Specification, the fixed depth
and center characteristics of the TI 3D Sound stereo enhancement.
8.6.11 Power-Down Control / Status Register (26h)
This read/write register is used both to monitor subsystem readiness and also to program the LM4549B power-
down states. The 4 LSBs indicate status and 7 of the 8 MSBs control power down.
Copyright © 2012–2015, Texas Instruments Incorporated
29
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
The 4 LSBs of this register indicate the status of the 4 audio subsections of the codec: Reference voltage,
Analog mixers and amplifiers, DAC section, ADC section. When the "Codec Ready" indicator bit in the AC Link
Input Frame (SDATA_IN: slot 0, bit 15) is a "1", it indicates that the AC Link and AC '97 registers are in a fully
operational state and that control and status information can be transferred. It does NOT indicate that the codec
is ready to send or receive audio PCM data or to pass signals through the analog I/O and mixers. To determine
that readiness, the Controller must check that the 4 LSBs of this register are set to 1 indicating that the
appropriate audio subsections are ready.
The power-down bits PR0 – PR5 control internal subsections of the codec. They are implemented in compliance
with AC '97 Rev 2.1 to support the standard device power management states D0 – D3 as defined in the ACPI
and PCI Bus Power Management Specification.
PR0 controls the powerdown state of the ADC and associated sampling rate conversion circuitry. PR1 controls
power down for the DAC and the DAC sampling rate conversion circuitry. PR2 powers down the mixer circuits
(MIX1, MIX2, TI 3D Sound, Mono Out, Line Out). PR3 powers down VREF in addition to all the same mixer
circuits as PR2. PR4 powers down the AC Link digital interface – see Figure 14 for signal power-down timing.
PR5 disables internal clocks. PR6 is not used. EAPD controls the External Amplifier Power Down bit.
Table 18. Power-Down Control (26h)
BIT#
BIT
ADC
DAC
ANL
REF
Function: Status
1 = ADC section ready to transmit data
1 = DAC section ready to accept data
1 = Analog mixers ready
0
1
2
3
1 = VREF is up to nominal level
Table 19. Status Register (26h)
BIT#
8
BIT
PR0
PR1
PR2
PR3
PR4
PR5
PR6
Function: Powerdown
1 = Power-down ADCs and Record Select Mux
1 = Power-down DACs
9
10
11
12
13
14
1 = Power-down Analog Mixer (VREF still on)
1 = Power-down Analog Mixer (VREF off)
1 = Power-down AC Link digital interface (BIT_CLK off)
1 = Disable Internal Clock
Not Used
External Amplifier Power Down
0(1)
Set EAPD Pin to 0 (pin 47)
15
EAPD
=
Default: 000Fh If ready;
otherwise 000Xh
(1) Default settings
8.6.12 Extended Audio ID Register (28h)
This read-only (X001h) register identifies which AC '97 Extended Audio features are supported. The LM4549B
features VRA (Variable Rate Audio) and ID1, ID0 (Multiple Codec support). VRA is indicated by a 1 in bit 0. The
two MSBs, ID1 and ID0, show the current Codec Identity as defined by the Identity pins ID1#, ID0#. Note that the
external logic connections to ID1#, ID0# (pins 46 and 45) are inverse in polarity to the value of the Codec Identity
(ID1, ID0) held in bits D15, D14. Codec mode selections are shown in the table below.
Table 20. Extended Audio ID Register (28h) Codec Identity Mode
Pin 46
(ID1#)
Pin 45
(ID0#)
D15,28h
(ID1)
D14,28h
(ID0)
Codec Identity
Mode
NC/DVDD
NC/DVDD
GND
NC/DVDD
GND
0
0
1
1
0
1
0
1
Primary
Secondary 1
Secondary 2
Secondary 3
NC/DVDD
GND
GND
30
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
8.6.13 Extended Audio Status/Control register (2Ah)
This read/write register provides status and control of the variable sample rate capabilities in the LM4549B.
Setting the LSB of this register to 1 enables Variable Rate Audio (VRA) mode and allows DAC and ADC sample
rates to be programmed through registers 2Ch and 32h respectively.
Table 21. Extended Audio Status/Control register (2Ah) Functions
BIT
Function
VRA
0(1)
1 = VRA on
= VRA off (Frame-rate sampling)
Default: 0000h
(1) Default settings
8.6.14 Sample Rate Control Registers (2Ch, 32h)
These read/write registers are used to set the sample rate for the left and right channels of the DAC (PCM DAC
Rate, 2Ch) and the ADC (PCM ADC Rate, 32h). When Variable Rate Audio is enabled via bit 0 of the Extended
Audio Control/Status register (2Ah), the sample rates can be programmed, in 1 Hz increments, to be any value
from 4 kHz to 48 kHz. The value required is the hexadecimal representation of the desired sample rate, for
example 800010 = 1F40h. Below is a list of the most common sample rates and the corresponding register (hex)
values.
Table 22. Common Sample Rates
SR15:SR0
1F40h
Sample Rate (Hz)
8000
2B11h
11025
3E80h
16000
5622h
22050
AC44h
BB80h(1)
44100
48000(1)
(1) Default settings
8.6.15 Vendor ID Registers (7Ch, 7Eh)
These two read-only (4E53h, 4349h) registers contain TI's Vendor ID and TI's LM45xx codec version
designation. The first 24 bits (4Eh, 53h, 43h) represent the three ASCII characters “NSC” which is TI's Vendor ID
for Microsoft's Plug and Play. The last 8 bits are the two binary coded decimal characters, 4, 9 and identify the
codec to be an LM4549B.
8.6.16 Reserved Registers
Do not write to reserved registers. In particular, do not write to registers 24h, 5Ah, 74h and 7Ah. All registers not
listed in the LM4549B Register Map are reserved. Reserved registers will return 0000h if read.
Copyright © 2012–2015, Texas Instruments Incorporated
31
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
9 Application and Implementation
NOTE
Information in the following applications sections is not part of the TI component
specification, and TI does not warrant its accuracy or completeness. TI’s customers are
responsible for determining suitability of components for their purposes. Customers should
validate and test their design implementation to confirm system functionality.
9.1 Application Information
The LM4549B is an audio codec used for PC systems. It is typically used in systems which are fully PC99-
compliant and performs analog functions of the AC '97 Rev 2.1 architecture.
9.2 Typical Application
AV
DD
3.3V or 5V Digital Supply
5V Analog Supply
+
+
1PF
1PF
0.1PF
0.1 PF
25
1
9
AV
DV
DV
DD2
DD
DD1
See text for cap values
1.0 PF
1.0 PF
23
24
35
36
LINE_IN_L
LINE_IN_R
LINE_OUT_L
LINE_OUT_R
Line
Input
Line
Output
1.0 PF
1.0 PF
1.0 PF
18
19
20
CD_L
1.0 PF
1.0 PF
39
41
LNLVL_OUT_L
1.0 PF
1.0 PF
CD
Input
True Line Level
Output
CD_GND
CD_R
LNLVL_OUT_R
1.0 PF
1.0 PF
16
17
VIDEO_L
VIDEO_R
Video
Input
1.0 PF
Mono
Output
37
MONO_OUT
1.0 PF
1.0 PF
14
15
AUX_L
AUX_R
Auxiliary
Input
27
28
V
REF
+
1.0 PF
1.0 PF
21
22
MIC1
MIC2
Microphone
Inputs
0.1 PF
3.3 PF
Output
LM4549B
$&ꢀµ97 Rev 2.1
V
REF
1.0 PF
1.0 PF
12
13
V
REF_OUT
3DN
PC_BEEP
PHONE
Codec
(For external
microphone bias)
Mono
Inputs
33
34
0.022 PF
Optional: for
National 3D Sound
3DP
5
6
45
46
SDATA_OUT
BIT_CLK
SDATA_IN
SYNC
ID0#
ID1#
NC
NC
Default setting: Primary
Codec (ID 00)
ꢀꢁꢂZ97
Digital
8
External Amplifier
Power Down
10
11
47
EAPD
Controller
RESET#
29
30
31
32
38
40
42
43
44
48
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
33 pF
2
3
XTAL_IN
All NC pins should normally
be left floating.
See Pin Descriptions for
details
1 M:
33 pF
XTAL_OUT
24.576 MHz
AV
SS
DV
SS1
DV
SS2
NC
26
4
7
Analog
Ground
Digital
Ground
Connect Grounds at a single point
underneath or close to the package
Figure 21. LM4549B Typical Application Circuit, Single Codec, 1-Vrms Inputs
32
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
Typical Application (continued)
9.2.1 Design Requirements
For this example the following application parameters exist:
•
•
Single Codec Output
1-Vrms input
This design is provided for a high-quality audio path and provides all analog functionality for a PC audio system.
The design has a single codec output with 1-Vrms input.
9.2.2 Detailed Design Procedure
For all analog inputs a 1-uF capacitor should be tied to the input for proper decoupling. If the pin is unused then
a 1-uF capacitor should be used and tied to ground.
For analog input pins, a proper lowpass filter will be needed to filter out any high frequencies depending on the
application. Please see Figure 22.
Digital and Analog voltage supplies should have proper decoupling capacitors that cover low- and high-frequency
spikes. In this application, the user chooses to go with 1-uF and 0.1-uF capacitors.
Copyright © 2012–2015, Texas Instruments Incorporated
33
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
9.3 System Example
In Figure 22, the LM4549B is integrated into a system with a single code, 1-Vrms and 2-Vrms inputs, and EMC
output filters.
AV
DD
U2
+3.3V +7.5V - +20V
Digital
Supply
LM78M05
V
1
3
V
IN
OUT
Optional. Not required if LM78M05 is < 4 in. from an input
filtering capacitor
C33
C32
0.1PF
ꢀ
ꢀꢀ
ꢀ
GND
2
PC_BEEP
R18
0.33PF
AUXILIARY INPUT
HEADER
Optional for LM4549B. Will improve transient response
ꢀꢀ
C24
4
3
2
6.81k
R17 1 PF
6.81k
+
+
C14
1 PF
C11
0.1PF
1
C16
C9
0.1PF
R16
C23
J4
AUX_IN
1PF
9
1
26
25
6.81k
R15 1 PF
6.81k
U1
DV
DD2
DV
AV
SS
AV
DD
DD1
SDATA_IN
SDATA_OUT
BIT_CLK
CD INPUT HEADER
4
7
8
5
6
10
11
DV
DV
SDATA_IN
SDATA_OUT
BIT_CLK
SS1
R14
C22
SS2
4
3
2
C25
6.81k
R13 1 PF
12
SYNC
PC_BEEP
SYNC
RESET#
6.81k
RESET#
1 PF
1
15
14
20
19
18
24
23
28
TRUE LINE LEVEL
R12
C21
AUX_R
AUX_L
CD_R
CD_GND
CD_L
J3
37
47
MONO_OUT
EAPD
JACK
CD_IN
4
6.81k
R11 1 PF
3
6.81k
C29
1PF
R23
10k
C6
220pF
41
39
5
2
1
LNLVL_OUT_R
LNLVL_OUT_L
R10
C20
LINE_IN_R
LINE_IN_L
J6
29
30
31
32
38
40
42
43
44
48
6.81k
R9
6.81k
1 PF
LNLVL_OUT
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
V
LM4549B
REF_OUT
R22
10k
C5
220 pF
C28
1PF
21
MIC1
LINE INPUT JACK
R8
C19
22
17
16
13
4
3
5
2
1
MIC2
C12
VIDEO_R
VIDEO_L
PHONE
6.81k
R7
6.81k
1 PF
0.1PF
LINE OUTPUT JACK
R6
C18
J1
LINE_IN
45
46
4
3
5
2
1
ID0#
ID1#
6.81k
R5
6.81k
1 PF
C27
1 PF
R21
10k
C4
220 pF
36
35
LINE_OUT_R
LINE_OUT_L
27
+
V
REF
MICROPHONE
JACK
J5
C13
0.1PF
C31
3.3PF
R2
R4
LINE_OUT
XTAL_IN
XTAL_OUT
3DN 3DP
34
4
3
5
2
1
+
C26
1 PF
R20
10k
C3
220 pF
33
2
3
Y1
47
C7
220 pF
2.2k
C30
2.2PF
C8
0.022 PF
24.576 MHz
R3
C17
J2
MIC1
R25
1 M:
R1
0:
1k
R24 1 PF
47k
C1
33 pF
C2
33 pF
DGND
AGND
Figure 22. LM4549B Reference Design, Typical Application
9.3.1 Improving System Performance
The audio codec is capable of dynamic range performance in excess of 90 db, but the user must pay careful
attention to several factors to achieve this. A primary consideration is keeping analog and digital grounds
separate, and connecting them together in only one place. Some designers show the connection as a 0-Ω
resistor, which allows naming the nets separately. Although it is possible to use a 2-layer board, TI recommends
that a minimum of four layers be used, with the two inside layers being analog ground and digital ground. If EMI
is a system consideration, then as many as eight layers have been successfully used. The 12- and 25-MHz.
clocks can have significant harmonic content depending on the rise and fall times. Bypass capacitors should be
very close to the package. The analog VDD pins should be supplied from a separate regulator to reduce noise.
By operating the digital portion on 3.3 V instead of 5 V, an additional 0.5- to 0.7-db improvement can be
obtained.
34
Copyright © 2012–2015, Texas Instruments Incorporated
LM4549B
www.ti.com.cn
ZHCSDU6B –JULY 2012–REVISED JULY 2015
System Example (continued)
The bandgap reference and the anti-pop slow turnon circuit were improved in the LM4549B. A pullup resistor is
not required on VREF, pin 27. For an existing design, the 10-kΩ resistor can be left on the PCB, but the
temperature coefficient will improve with no resistor on this pin. In addition, the THD will improve by 0.2–0.5 dB.
The external capacitor is charged by an internal current source, ramping the voltage slowly. This results in slow
turn-on of the audio stages, eliminating “pops and clicks”. Thus, turn-on performance is also improved. The
pullup resistor, in conjunction with the internal impedance and the external capacitor, form a frequency
dependent divider from the analog supply. Noise on the analog supply will be coupled into the audio path, with
approximately 30 dB. of attenuation. Although this is not a large amount if the noise on the supply is tens of
millivolts, it will prevent SNR from exceeding 80 dB.
In Figure 21 and Figure 22, the input coupling capacitors are shown as 1-µF capacitors. This is only necessary
for extending the response down to 20 Hz. for music applications. For telematics or voice applications, the lower
3-dB point can be much higher. Using a specified input resistance of 10 kΩ, (40 kΩ typical), a 0.1-µF capacitor
may be used. The lower 3-dB point will still be below 300 Hz. By using a smaller capacitor, the package size may
be reduced, leading to a lower system cost.
10 Power Supply Recommendations
The LM4549B is designed to operate from an analog input voltage supply range between 4.2 V and 5.5 V.
The digital input voltage supply range is between 3 V and 5.5 V.
TI recommends connecting 1-µF and 0.1-µF decoupling capacitors in series on both the analog and digital
supply pins.
11 Layout
11.1 Layout Guidelines
•
•
The LM4549B must be initialized by using RESET# to perform a Power-On Reset.
Don't leave unused Analog inputs floating. Tie all unused inputs together and connect to Analog Ground
through a capacitor (that is, 0.1-µF).
•
Do not leave CD_GND floating when using the CD stereo input. CD_GND is the AC signal reference for the
CD channels and should be connected to the CD source ground (Analog Ground may also be acceptable)
through a 1-µF capacitor.
•
•
If using a non-standard AC Link controller take care to keep the SYNC and SDATA_IN signals low during
Cold Reset to avoid entering the ATE or Vendor test modes by mistake.
The PC_Beep input should be muted if not used since it defaults to 0-dB gain on reset, unlike the mute
default of the other analog inputs.
版权 © 2012–2015, Texas Instruments Incorporated
35
LM4549B
ZHCSDU6B –JULY 2012–REVISED JULY 2015
www.ti.com.cn
12 器件和文档支持
12.1 社区资源
The following links connect to TI community resources. Linked contents are provided "AS IS" by the respective
contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of
Use.
TI E2E™ Online Community TI's Engineer-to-Engineer (E2E) Community. Created to foster collaboration
among engineers. At e2e.ti.com, you can ask questions, share knowledge, explore ideas and help
solve problems with fellow engineers.
Design Support TI's Design Support Quickly find helpful E2E forums along with design support tools and
contact information for technical support.
12.2 商标
E2E is a trademark of Texas Instruments.
All other trademarks are the property of their respective owners.
12.3 静电放电警告
这些装置包含有限的内置 ESD 保护。 存储或装卸时,应将导线一起截短或将装置放置于导电泡棉中,以防止 MOS 门极遭受静电损
伤。
12.4 Glossary
SLYZ022 — TI Glossary.
This glossary lists and explains terms, acronyms, and definitions.
13 机械、封装和可订购信息
以下页中包括机械、封装和可订购信息。 这些信息是针对指定器件可提供的最新数据。 这些数据会在无通知且不
对本文档进行修订的情况下发生改变。 欲获得该数据表的浏览器版本,请查阅左侧的导航栏。
36
版权 © 2012–2015, Texas Instruments Incorporated
PACKAGE OPTION ADDENDUM
www.ti.com
10-Dec-2020
PACKAGING INFORMATION
Orderable Device
Status Package Type Package Pins Package
Eco Plan
Lead finish/
Ball material
MSL Peak Temp
Op Temp (°C)
Device Marking
Samples
Drawing
Qty
(1)
(2)
(3)
(4/5)
(6)
LM4549BVH/NOPB
LM4549BVHX/NOPB
ACTIVE
LQFP
LQFP
PT
48
48
250
RoHS & Green
SN
Level-3-260C-168 HR
Level-3-260C-168 HR
-40 to 85
-40 to 85
LM4549
BVH
ACTIVE
PT
1000 RoHS & Green
SN
LM4549
BVH
(1) The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3) MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4) There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5) Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two
lines if the finish value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com
10-Dec-2020
Addendum-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com
3-Jun-2022
TAPE AND REEL INFORMATION
REEL DIMENSIONS
TAPE DIMENSIONS
K0
P1
W
B0
Reel
Diameter
Cavity
A0
A0 Dimension designed to accommodate the component width
B0 Dimension designed to accommodate the component length
K0 Dimension designed to accommodate the component thickness
Overall width of the carrier tape
W
P1 Pitch between successive cavity centers
Reel Width (W1)
QUADRANT ASSIGNMENTS FOR PIN 1 ORIENTATION IN TAPE
Sprocket Holes
Q1 Q2
Q3 Q4
Q1 Q2
Q3 Q4
User Direction of Feed
Pocket Quadrants
*All dimensions are nominal
Device
Package Package Pins
Type Drawing
SPQ
Reel
Reel
A0
B0
K0
P1
W
Pin1
Diameter Width (mm) (mm) (mm) (mm) (mm) Quadrant
(mm) W1 (mm)
LM4549BVHX/NOPB
LQFP
PT
48
1000
330.0
16.4
9.3
9.3
2.2
12.0
16.0
Q2
Pack Materials-Page 1
PACKAGE MATERIALS INFORMATION
www.ti.com
3-Jun-2022
TAPE AND REEL BOX DIMENSIONS
Width (mm)
H
W
L
*All dimensions are nominal
Device
Package Type Package Drawing Pins
LQFP PT 48
SPQ
Length (mm) Width (mm) Height (mm)
356.0 356.0 35.0
LM4549BVHX/NOPB
1000
Pack Materials-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com
3-Jun-2022
TRAY
L - Outer tray length without tabs
KO -
Outer
tray
height
W -
Outer
tray
width
Text
P1 - Tray unit pocket pitch
CW - Measurement for tray edge (Y direction) to corner pocket center
CL - Measurement for tray edge (X direction) to corner pocket center
Chamfer on Tray corner indicates Pin 1 orientation of packed units.
*All dimensions are nominal
Device
Package Package Pins SPQ Unit array
Max
matrix temperature
(°C)
L (mm)
W
K0
P1
CL
CW
Name
Type
(mm) (µm) (mm) (mm) (mm)
LM4549BVH/NOPB
PT
LQFP
48
250
10 x 25
150
315 135.9 7620 12.2
11.1 11.25
Pack Materials-Page 3
PACKAGE OUTLINE
PT0048A
LQFP - 1.6 mm max height
S
C
A
L
E
2
.
0
0
0
LOW PROFILE QUAD FLATPACK
9.2
8.8
7.2
6.8
B
A
9.2
8.8
7.2
6.8
0.27
48X
0.17
0.08
C A B
44X 0.5
4X 5.5
SEE DETAIL A
1.6 MAX
C
SEATING PLANE
0.1 C
1.45
1.35
0.25
GAGE PLANE
0.75
0.45
0.5 MIN
0 -7
A15.000
DETAIL A
4215159/A 12/2021
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. Reference JEDEC registration MS-026.
4. This may also be a thermally enhanced plastic package with leads conected to the die pads.
www.ti.com
EXAMPLE BOARD LAYOUT
PT0048A
LQFP - 1.6 mm max height
LOW PROFILE QUAD FLATPACK
PKG
SYMM
48
37
SEE SOLDER MASK
DETAILS
48X (1.6)
1
36
48X (0.3)
44X (0.5)
PKG SYMM
(8.2)
(R0.05) TYP
12
25
13
24
(8.2)
LAND PATTERN EXAMPLE
EXPOSED METAL SHOWN
SCALE 10.000
0.05 MAX
ALLAROUND
0.05 MIN
ALL AROUND
EXPOSED METAL
EXPOSED METAL
METAL EDGE
SOLDER MASK
OPENING
METAL UNDER
SOLDER MASK
SOLDER MASK
OPENING
SOLDER MASK
DEFINED
NON SOLDER MASK
DEFINED
SOLDER MASK DETAILS
4215159/A 12/2021
NOTES: (continued)
5. Publication IPC-7351 may have alternate designs.
6. Solder mask tolerances between and around signal pads can vary based on board fabrication site.
www.ti.com
EXAMPLE STENCIL DESIGN
PT0048A
LQFP - 1.6 mm max height
LOW PROFILE QUAD FLATPACK
PKG
SYMM
48
37
48X (1.6)
1
36
48X (0.3)
44X (0.5)
PKG SYMM
(8.2)
(R0.05) TYP
12
25
13
24
(8.2)
SOLDER PASTE EXAMPLE
BASED ON 0.1 mm THICK STENCIL
SCALE: 10X
4215159/A 12/2021
NOTES: (continued)
7. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate
design recommendations.
8. Board assembly site may have different recommendations for stencil design.
www.ti.com
重要声明和免责声明
TI“按原样”提供技术和可靠性数据(包括数据表)、设计资源(包括参考设计)、应用或其他设计建议、网络工具、安全信息和其他资源,
不保证没有瑕疵且不做出任何明示或暗示的担保,包括但不限于对适销性、某特定用途方面的适用性或不侵犯任何第三方知识产权的暗示担
保。
这些资源可供使用 TI 产品进行设计的熟练开发人员使用。您将自行承担以下全部责任:(1) 针对您的应用选择合适的 TI 产品,(2) 设计、验
证并测试您的应用,(3) 确保您的应用满足相应标准以及任何其他功能安全、信息安全、监管或其他要求。
这些资源如有变更,恕不另行通知。TI 授权您仅可将这些资源用于研发本资源所述的 TI 产品的应用。严禁对这些资源进行其他复制或展示。
您无权使用任何其他 TI 知识产权或任何第三方知识产权。您应全额赔偿因在这些资源的使用中对 TI 及其代表造成的任何索赔、损害、成
本、损失和债务,TI 对此概不负责。
TI 提供的产品受 TI 的销售条款或 ti.com 上其他适用条款/TI 产品随附的其他适用条款的约束。TI 提供这些资源并不会扩展或以其他方式更改
TI 针对 TI 产品发布的适用的担保或担保免责声明。
TI 反对并拒绝您可能提出的任何其他或不同的条款。IMPORTANT NOTICE
邮寄地址:Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2022,德州仪器 (TI) 公司
相关型号:
LM4549BVH
IC SPECIALTY CONSUMER CIRCUIT, PQFP48, 7 X 7 MM, 1.40 MM HEIGHT, LQFP-48, Consumer IC:Other
NSC
LM4549BVH/NOPB
IC SPECIALTY CONSUMER CIRCUIT, PQFP48, 7 X 7 MM, 1.40 MM HEIGHT, LQFP-48, Consumer IC:Other
NSC
LM4549BVHX/NOPB
IC SPECIALTY CONSUMER CIRCUIT, PQFP48, 7 X 7 MM, 1.40 MM HEIGHT, LQFP-48, Consumer IC:Other
NSC
LM4550
AC ’97 Rev 2.1 Multi-Channel Audio Codec with Stereo Headphone Amplifier, Sample Rate Conversion and National 3D Sound
NSC
LM4550B
AC 97 Rev 2.1 Multi-Channel Audio Codec with Stereo Headphone Amplifier, Sample Rate Conversion and National 3D Sound
NSC
©2020 ICPDF网 联系我们和版权申明