解析PCM1600和PCM1601:高性能6通道数模转换器

电子说

1.4w人已加入

描述

解析PCM1600和PCM1601:高性能6通道数模转换器

在音频处理领域,数模转换器(DAC)的性能直接影响着音频质量。PCM1600和PCM1601作为两款24位、96kHz采样的6通道DAC,凭借其出色的性能和丰富的功能,在众多音频应用中得到了广泛应用。下面,我们就来深入了解一下这两款芯片。

文件下载:PCM1600Y.pdf

产品概述

PCM1600和PCM1601是CMOS单片集成电路,采用LQFP - 48(PCM1600)或MQFP - 48(PCM1601)封装,内部集成了六个24位音频数模转换器及相关支持电路。它们利用Burr - Brown的增强多级Δ - Σ架构,结合4阶噪声整形和8级幅度量化技术,实现了优异的信噪比性能和对时钟抖动的高容忍度。

特点与优势

高精度与出色性能

  • 位分辨率:具备24位的高分辨率,能够为音频信号提供更细腻、准确的转换,还原更多音频细节。
  • 模拟性能:动态范围典型值可达105dB,信噪比典型值为104dB,总谐波失真加噪声(THD + N)典型值低至0.0018%,满量程输出典型值为3.1Vp - p。这些参数确保了音频信号在转换过程中的高质量输出。

灵活的数字处理

  • 过采样插值滤波器:采用8倍过采样插值滤波器,阻带衰减可达 - 82dB,通带纹波仅为±0.002dB,有效减少了噪声和失真,提高了音频信号的纯净度。
  • 采样频率范围:支持10kHz至100kHz的采样频率,可适应不同音频应用的需求。
  • 数据格式支持:能够接收16、18、20和24位的音频数据,支持标准、I2S和左对齐等行业标准音频数据格式。
  • 系统时钟配置:系统时钟可选择(256 f{S}) 、(384 f{S}) 、(512 f{S}) 或(768 f{S}) ,为系统设计提供了更多的灵活性。
  • 用户可编程功能:提供丰富的用户可编程功能,如数字衰减(0dB至 - 63dB,0.5dB/步)、软静音、零检测静音、各输出通道零标志、数字去加重、数字滤波器滚降(锐或慢)等,方便用户根据具体应用进行定制化设置。

电源与兼容性

  • 双电源供电:采用 + 5V模拟电源和 + 3.3V数字电源供电,并支持5V容限数字逻辑输入,增强了与其他电路的兼容性。

应用场景

PCM1600和PCM1601适用于多种音频处理场景,如集成音频/视频接收器、DVD电影和音频播放器、高清电视接收器、汽车音频系统、高端PC的DVD附加卡、数字音频工作站以及其他多通道音频系统等。这些应用场景都对音频质量有较高的要求,而PCM1600和PCM1601的高性能特点正好能够满足这些需求。

技术规格

电气特性

在 + 25°C、(+V{CC}= + 5V)、(+V{DD}= + 3.3V)、系统时钟 = (384 f{S})((f{S}=44.1kHz))和24位数据的条件下,芯片的各项性能指标表现出色。例如,增益误差为±1.0% FSR,通道间增益失配为±1.0% FSR,双极零误差为±30mV等。

绝对最大额定值

为确保芯片的安全使用,需要注意其绝对最大额定值。如电源电压(V{DD})最大为 + 4.0V,(V{CC})最大为 + 6.5V,数字输入电压范围为 - 0.2V至 + 5.5V等。同时,要注意芯片的功率耗散、工作温度范围、存储温度等参数,避免超出额定值导致芯片损坏。

静电放电敏感性

该集成电路对静电放电(ESD)较为敏感,在处理和安装过程中,需要采取适当的防静电措施,以防止ESD对芯片造成损坏。ESD损坏可能导致芯片性能下降甚至完全失效,特别是对于高精度的集成电路,微小的参数变化都可能使其无法满足规定的技术规格。

引脚配置与功能

PCM1600和PCM1601的引脚配置详细且明确,每个引脚都有特定的功能。例如,ZERO1 - 6引脚用于输出零数据标志,VCC和VDD分别为模拟和数字电源引脚,SCLKI为系统时钟输入引脚,BCK为串行音频位时钟输入引脚等。通过合理连接这些引脚,可以实现芯片的正常工作。

系统时钟与复位功能

系统时钟输入

芯片需要系统时钟来驱动数字插值滤波器和多级Δ - Σ调制器。系统时钟通过SCLKI引脚输入,对于10kHz至64kHz的采样率,系统时钟频率可以是采样频率(f{S})的256、384、512或768倍;对于高于64kHz的采样率,系统时钟频率可以是(f{S})的256、384或512倍。在选择时钟源时,建议使用低相位抖动和噪声的时钟源,以确保芯片的最佳性能。

系统时钟输出

SCLKO引脚提供系统时钟输入的缓冲版本,其输出频率可以通过控制寄存器9的CLKD位进行编程,可选择全速率((f{SCLKI}))或半速率((f{SCLKI}/2))。同时,也可以通过CLKE位启用或禁用SCLKO输出。

电源上电与外部复位

芯片具有上电复位功能,在系统时钟激活且(V_{DD}>2.0V)后,初始化序列需要1024个系统时钟周期,之后芯片将设置为复位默认状态。此外,还可以通过RST引脚进行外部复位,将芯片强制初始化为复位默认状态。外部复位在PCM1600上电和系统时钟激活存在延迟的应用中尤为有用。

音频与控制接口

音频串行接口

音频串行接口由5线同步串行端口组成,包括LRCK、BCK、DATA1、DATA2和DATA3。BCK用于将串行数据时钟输入到音频接口的串行移位寄存器,LRCK用于将串行数据锁存到内部寄存器。LRCK和BCK必须与系统时钟同步,建议从系统时钟输入或输出引脚派生。

音频数据格式与时序

支持标准、I2S和左对齐等音频数据格式,通过控制寄存器9的FMT[2:0]位进行选择,默认数据格式为24位标准格式。所有格式都要求采用二进制补码、MSB优先的音频数据。

串行控制接口

串行控制接口是一个4线同步串行端口,用于对片上模式寄存器进行编程和读取。包括MDO、MDI、MC和ML引脚,分别用于读取模式寄存器值、编程模式寄存器、移位数据和控制端口锁存。

寄存器操作

  • 寄存器写操作:使用16位数据字,通过设置R/W位为‘0’表示写操作,IDX[6:0]位设置寄存器索引,D[7:0]位包含要写入寄存器的数据。
  • 单寄存器读操作:将R/W位设置为‘1’,使用Control Register 11的REG[6:0]位设置要读取的寄存器索引。
  • 自动递增读操作:通过设置Control Register 11的INC位为‘1’启用,可顺序读取多个寄存器。

模式控制寄存器

用户可编程模式控制

PCM1600提供了多个用户可编程功能,通过控制寄存器进行访问。这些功能包括数字衰减控制、软静音控制、音频数据格式控制、数字滤波器滚降控制等。每个功能都有相应的复位默认条件和控制寄存器索引。

寄存器映射

模式控制寄存器映射详细列出了每个寄存器的位定义,包括R/W位、IDX[6:0]位以及各个功能对应的位。通过合理设置这些寄存器,可以实现对芯片功能的精确控制。

综上所述,PCM1600和PCM1601以其高性能、丰富的功能和灵活的配置,为音频处理应用提供了优秀的解决方案。在实际设计中,电子工程师需要根据具体的应用需求,合理选择和配置芯片的各项参数,以充分发挥其优势。你在使用这两款芯片的过程中,遇到过哪些有趣的问题呢?欢迎在评论区分享。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分