深入解析PCM1774:低功耗立体声DAC的卓越之选
在当今的便携式数字音频领域,对高性能、低功耗音频解决方案的需求与日俱增。德州仪器(Texas Instruments)的PCM1774低功耗立体声DAC,凭借其丰富的功能和出色的性能,成为了众多电子工程师的理想选择。本文将深入剖析PCM1774的特性、工作原理以及应用场景,为工程师们在设计音频系统时提供全面的参考。
文件下载:PCM1774RGPR.pdf
一、PCM1774概述
PCM1774是一款专为便携式数字音频应用设计的低功耗立体声DAC。它集成了耳机放大器、线路放大器、线路输入、升压放大器、可编程增益控制、模拟混音和音效等多种功能,采用4mm×4mm的QFN封装,具有小尺寸、高性能的特点。该芯片支持右对齐、左对齐、I2S和DSP等多种数据格式,方便与音频DSP和编解码器芯片进行接口,采样率最高可达50kHz。
二、关键特性
2.1 模拟输入输出
- 模拟前端:提供立体声单端输入和麦克风放大器,麦克风放大器增益可选12dB或20dB,输入阻抗高达20kΩ,且不受增益设置影响。
- 模拟后端:具备立体声/单声道线路输出和耳机放大器,均可进行音量调节。
2.2 模拟性能
- 动态范围:高达93dB,能够提供清晰、纯净的音频信号。
- 耳机输出功率:在(R_{L}=16 Omega)时,可提供40mW + 40mW的输出功率。
2.3 电源供应
- 数字I/O和核心部分:电源电压范围为1.71V至3.6V。
- 模拟和功率放大器部分:电源电压范围为2.4V至3.6V。
2.4 低功耗特性
- 播放模式:在1.8V/2.4V、44.1kHz的条件下,功耗仅为6.4mW。
- 掉电模式:功耗低至3.3μW。
2.5 采样频率和时钟
- 采样频率:支持5kHz至50kHz的采样频率,可在单时钟输入下工作,无需PLL。
- 系统时钟:支持多种常见音频时钟频率,如256 (f{S} / 384 f{S}) 、12/24、13/26、13.5/27、19.2/38.4、19.68/39.36MHz等。
2.6 可编程功能
- 数字衰减:可在0dB至 –62dB范围内进行调节。
- DAC数字增益:可选0、6、12、18dB。
- 模块电源控制:可对每个模块进行独立的电源开启/关闭控制。
- 模拟输出增益:可在6dB至 –70dB范围内调节。
- 麦克风输入增益:可选0/12/20dB。
- 模拟混音增益:可在0dB至 –21dB范围内调节。
- 音效控制:具备三频音调控制和3D音效功能。
2.7 保护电路
- 爆音降噪电路:有效减少电源开关和设备上下电时的可听噪声。
- 短路保护电路:防止耳机输出短路时对设备造成损坏。
三、详细功能解析
3.1 模拟输入
AIN1L和AIN1R引脚可作为麦克风或线路输入,支持0、12或20dB的增益提升,输入阻抗为20kΩ。通过寄存器87可选择输入通道。
3.2 D/A转换器
DAC采用多级Delta - Sigma调制器和插值滤波器,可实现高PSRR、低抖动灵敏度和低带外噪声。插值滤波器包含数字衰减器、数字软静音、三频音调控制和3D音效控制等功能,通过寄存器92至95进行控制。去加重滤波器(32、44.1和48kHz)由寄存器68至70控制。
3.3 公共电压
(V{COM})引脚通常偏置在(0.5 ~V{CC}),为内部电路提供公共电压。建议在该引脚与AGND之间连接一个4.7μF的电容,以提供干净的电压并避免爆音。
3.4 线路输出
HPOL/LOL和HPOR/LOR引脚可驱动10kΩ负载,可配置为单声道单端、单声道差分或立体声单线路输出,输出电压为1Vrms。输出包含模拟音量放大器,可在6dB至 –70dB范围内以0.5、1、2或4dB的步长进行调节。
3.5 耳机输出
HPOL/LOL和HPOR/LOR引脚可配置为立体声、单声道或单声道差分耳机输出,在32Ω或16Ω负载下可提供超过30或40mWrms的输出功率。同样包含模拟音量放大器,调节范围和步长与线路输出相同。
3.6 模拟混音和旁路
混音放大器(MXL、MXR)可对AIN引脚的输入进行混音,通过寄存器87选择模拟输入,通过寄存器88将混合信号连接到耳机或扬声器输出。模拟输入的增益由寄存器89控制。
3.7 数字增益控制
通过设置寄存器70(SPX[1:0]),可对数字输入数据进行0、6、12或18dB的增益放大,适用于小扬声器的便携式应用。
3.8 3D音效
通过寄存器95(3DP[3:0]、3FLO)控制带通滤波器的混合比例和特性,实现3D音效效果。
3.9 三频音调控制
通过寄存器92至94(LGA[4:0]、MGA[4:0]和HGA[4:0])可对低音、中音和高音进行12dB至 –12dB的调节,寄存器92(LPAE)可自动衰减数字输入信号,防止输出信号削波。
3.10 数字单声道混音
通过寄存器96(MXEN)可将立体声数字数据转换为混合单声道数字数据。
3.11 过零检测
通过寄存器86(ZCRS)启用过零检测功能,可减少模拟音量和数字衰减变化时的可听拉链噪声。
3.12 短路保护
耳机输出的短路保护功能可防止输出短路到(V_{PA})、PGND或任意两个输出短路时对设备造成损坏。可通过读取寄存器77(STHC、STHL、SCHR)监控短路保护状态。
四、操作说明
4.1 系统时钟输入
PCM1774可接受多种频率的时钟输入,无需PLL。时钟分为通用音频时钟和特定应用时钟,具体频率可参考文档中的表格。采样率和系统时钟频率由寄存器86(MSR[2:0])和寄存器85(NPR[5:0])设置。
4.2 上电复位和系统复位
上电复位电路在(V_{D D}=1.2 ~V)时输出复位信号,将内部电路清零。系统复位可通过设置寄存器85(SRST = 1)实现,复位完成后SRST自动置为0。
4.3 电源开关顺序
为减少可听爆音,上电和下电时需要按照推荐的寄存器设置顺序进行操作。具体顺序可参考文档中的表格。
4.4 电源电流
PCM1774的电流消耗取决于各电路模块的上电/下电状态。建议在不使用某个模块时将其关闭,以降低功耗。文档中提供了不同操作模式下的电流消耗表格。
4.5 音频串行接口
音频串行接口由LRCK、BCK、DIN和DOUT组成。LRCK表示采样率和左右声道,DIN接收DAC插值滤波器的串行数据,DOUT传输ADC抽取滤波器的串行数据。BCK在其高低电平转换时对串行音频数据进行时钟同步。PCM1774支持主模式和从模式,可通过寄存器84(MSTR)进行选择。
4.6 音频数据格式和时序
PCM1774支持I2S、右对齐、左对齐和DSP等数据格式,通过寄存器70和81(RFM[1:0]、PFM[1:0])进行选择。所有格式均要求二进制补码、MSB优先的音频数据。文档中提供了详细的时序图和参数要求。
4.7 三线接口(SPI)
三线接口使用16位数据字进行串行控制端口的写操作。数据在MC时钟的上升沿时钟进入内部移位寄存器,MS在写模式下应保持低电平。文档中提供了控制数据字格式和功能时序图。
4.8 两线接口(I2C)
PCM1774支持I2C串行总线,作为从设备遵循I2C标准的数据传输协议。PCM1774有自己的7位从地址,可通过ADR终端进行用户定义。文档中详细介绍了写操作和读操作的数据包协议和时序要求。
五、用户可编程模式控制
5.1 寄存器映射
文档中提供了模式控制寄存器映射表,每个寄存器包含一个索引(或地址),通过IDX[6:0]位表示。
5.2 寄存器定义
详细介绍了各个寄存器的功能和位定义,包括音量控制、数字衰减、音频接口选择、模块电源控制等。工程师可根据实际需求对这些寄存器进行配置。
六、应用场景
PCM1774适用于多种便携式音频设备,如便携式音频播放器、手机、摄像机、数码相机、PMP/DMB/PND等。其低功耗、高性能的特点使其能够满足这些设备对音频质量和电池续航的要求。
七、总结
PCM1774作为一款高性能、低功耗的立体声DAC,为便携式数字音频应用提供了全面的解决方案。其丰富的功能和可编程特性,使得工程师能够根据不同的应用需求进行灵活配置。在实际设计中,工程师需要仔细考虑电源供应、时钟设置、寄存器配置等方面的问题,以确保PCM1774能够发挥最佳性能。你在使用PCM1774的过程中遇到过哪些挑战呢?又是如何解决的呢?欢迎在评论区分享你的经验和见解。
-
PCM1774
+关注
关注
0文章
3浏览量
5929
发布评论请先 登录
深入解析PCM1774:低功耗立体声DAC的卓越之选
评论