描述
探索PCM1604和PCM1605:高性能音频数模转换器的卓越之选
在音频处理领域,数模转换器(DAC)的性能对音质起着至关重要的作用。PCM1604和PCM1605作为Burr - Brown公司推出的两款CMOS单片集成电路,以其出色的特性和广泛的应用场景,成为众多音频设备设计的理想选择。下面,我们就来详细了解这两款产品。
文件下载:PCM1604PT.pdf
产品概述
PCM1604和PCM1605本质上是相同的芯片,只是封装不同,PCM1604采用LQFP - 48封装,PCM1605采用MQFP - 48封装。它们集成了六个24位音频数模转换器,支持多种音频数据格式,采样率最高可达200kHz,并且具备一系列用户可编程功能,能满足不同音频系统的需求。
产品特性
引脚兼容性
PCM1604和PCM1605与PCM1600、PCM1601引脚兼容,这为工程师在升级或替换现有设计中的DAC提供了便利,无需对电路板进行大规模修改。
高分辨率与出色性能
- 分辨率:24位分辨率能够提供更细腻、更准确的音频信号转换,还原出更丰富的音频细节。
- 动态范围:典型值达到105dB,意味着可以清晰地捕捉到微弱信号和强信号,避免信号失真。
- 信噪比(SNR):典型值为104dB,有效减少背景噪声,使音频更加纯净。
- 总谐波失真加噪声(THD + N):典型值为0.0018%,保证了音频信号的高保真度。
- 满量程输出:典型值为3.1Vp - p,能够提供足够的信号强度。
数字滤波器
采用8倍过采样插值滤波器,具有以下特性:
- 阻带衰减:可达 - 82dB,有效抑制带外噪声。
- 通带纹波:仅为±0.002dB,确保通带内信号的平坦度。
采样频率与数据格式
- 采样频率:支持10kHz至200kHz的采样频率,可适应不同音频应用的需求。
- 数据格式:支持标准、I2S和左对齐等行业标准音频数据格式,方便与各种音频设备进行接口。
用户可编程功能
- 数字衰减:可在0dB至 - 63dB范围内以0.5dB为步长进行调节,满足不同音量控制需求。
- 软静音:可实现无声操作,避免音频切换时的冲击。
- 零检测静音:当检测到零数据时自动静音,减少不必要的噪声。
- 数字去加重:可根据需要对音频信号进行去加重处理。
- 数字滤波器滚降选择:可选择尖锐或缓慢的滚降特性,以适应不同的音频处理需求。
电源与逻辑输入
- 双电源操作:采用 + 5V模拟电源和 + 3.3V数字电源,确保模拟和数字电路的稳定运行。
- 5V容忍数字逻辑输入:增强了与其他数字设备的兼容性。
应用场景
PCM1604和PCM1605广泛应用于各种音频系统,包括但不限于:
- 集成A/V接收器:提供高质量的音频输出,提升家庭影院的视听体验。
- DVD电影和音频播放器:确保电影和音乐的高保真播放。
- 高清电视接收器:为高清视频提供匹配的高品质音频。
- 汽车音频系统:适应汽车复杂的电磁环境,提供清晰的音频。
- 高端PC的DVD附加卡:增强PC的音频性能。
- 数字音频工作站:满足专业音频制作的需求。
系统时钟与复位功能
系统时钟输入
PCM1604和PCM1605需要系统时钟来驱动数字插值滤波器和多级∆ - ∑调制器。系统时钟通过SCKI引脚输入,建议使用低相位抖动和噪声的时钟源,如Burr - Brown的PLL1700多时钟发生器。在192kHz采样频率下,建议仅启用两个通道(VOUT1和VOUT2)以获得最佳动态性能。
系统时钟输出
SCKO引脚提供系统时钟输入的缓冲版本,输出频率可以是全速率(fSCKI)或半速率(fSCKI/2),可通过控制寄存器9的CLKD位进行编程,也可通过CLKE位启用或禁用。
上电和外部复位功能
- 上电复位:当系统时钟在VDD达到2.0V之前至少有一个时钟周期处于活动状态,且VDD > 2.0V时,上电复位功能启用,初始化序列需要1024个系统时钟周期。
- 外部复位:通过RST引脚可以强制PCM1604初始化到复位默认状态。在PCM1604上电和系统时钟激活之间存在延迟的应用中,外部复位特别有用。
音频串行接口与数据格式
音频串行接口
PCM1604的音频串行接口由5线同步串行端口组成,包括LRCK、BCK、DATA1、DATA2和DATA3。BCK是串行音频位时钟,用于将数据时钟输入到音频接口的串行移位寄存器;LRCK是串行音频左右字时钟,用于将串行数据锁存到内部寄存器。
音频数据格式
支持标准、I2S和左对齐等行业标准音频数据格式,数据格式通过控制寄存器9的FMT[2:0]位进行选择,默认格式为24位标准格式。所有格式都要求二进制补码、MSB优先的音频数据。
串行控制接口与寄存器操作
串行控制接口
串行控制接口是一个4线同步串行端口,用于对片上模式寄存器进行编程和读取。包括MDO、MDI、MC和ML,分别用于数据输出、数据输入、位时钟和控制端口锁存时钟。
寄存器操作
- 寄存器写操作:使用16位数据字,通过设置Read/Write(R/W)位为‘0’来指示写操作,IDX[6:0]位设置寄存器索引,D[7:0]位包含要写入寄存器的数据。
- 单寄存器读操作:将R/W位设置为‘1’,通过Control Register 11的REG[6:0]位设置要读取的寄存器索引。
- 自动增量读操作:通过设置Control Register 11的INC位为‘1’来启用,可顺序读取多个寄存器。
总结
PCM1604和PCM1605以其高分辨率、出色的音频性能、丰富的用户可编程功能和广泛的应用场景,为音频系统设计提供了强大的支持。无论是专业音频设备还是消费级音频产品,这两款DAC都能满足工程师对音质和功能的需求。在实际设计中,工程师需要根据具体应用场景合理配置系统时钟、数据格式和寄存器参数,以充分发挥PCM1604和PCM1605的性能优势。你在使用类似DAC时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
打开APP阅读更多精彩内容