电子说
在音频处理领域,一款优秀的音频编解码器对于实现高质量的音频采集和播放至关重要。德州仪器(Texas Instruments)的PCM3060就是这样一款备受关注的产品,它是一款低成本、高性能的单芯片24位立体声音频编解码器,具备单端模拟输入和差分模拟输出,适用于多种音频应用场景。今天,我们就来深入剖析一下这款PCM3060。
文件下载:pcm3060.pdf
PCM3060采用了24位Delta - Sigma ADC和DAC,能够实现高精度的音频转换。ADC在典型48kHz采样率下,总谐波失真加噪声(THD + N)低至 - 93dB,信噪比(SNR)达到99dB,动态范围为99dB,采样率支持16 - 96kHz。DAC在典型差分、48kHz采样率下,THD + N为 - 94dB,SNR高达105dB,动态范围为104dB,采样率支持16 - 192kHz。这种高性能的指标确保了音频信号的高质量转换。
该编解码器支持ADC和DAC的异步操作,通过接收SCKI1和SCKI2上的两个独立系统时钟,实现完全异步运行。同时,也支持同步操作,可通过在SCKI1或SCKI2上接收一个公共系统时钟,并通过串行模式控制中的寄存器67或72来配置系统时钟。
PCM3060具有灵活的模式控制,支持3线SPI和2线I²C兼容的串行控制接口,包含硬件控制模式。通过这些接口可以实现多种功能,如对ADC和DAC进行数字衰减和软静音控制、为DAC设置数字去加重(支持32、44.1、48kHz)、独立控制ADC和DAC的电源关闭、异步/同步控制ADC和DAC的操作等。
音频接口模式方面,ADC和DAC可独立选择主/从模式,音频数据格式也可独立选择,支持I²S、左对齐、右对齐等格式,且每个格式都支持16/24位字长。
采用双电源供电,模拟部分使用5V电源,数字部分使用3.3V电源,这种设计有助于提高音频处理的性能和稳定性。
采用TSSOP - 28封装,体积小巧,便于在各种电路板上进行布局和集成。
在使用PCM3060时,需要注意其绝对最大额定值。例如,电源电压VCC范围为 - 0.3至6.5V,VDD范围为 - 0.3至4V;各引脚的输入电压、电流等都有相应的限制。超出这些额定值可能会对器件造成永久性损坏。
推荐的模拟电源电压VCC为4.5 - 5.5V,数字电源电压VDD为2.7 - 3.6V。数字输入时钟频率方面,采样频率LRCK1、LRCK2为16 - 96/192kHz,系统时钟频率SCKI1、SCKI2为2.048 - 36.864MHz。模拟输入电平为3Vpp,模拟输出负载电阻和电容也有相应的要求。
音频数据接口支持I²S、左对齐、右对齐等格式,数据字长为16或24位,采用MSB - first、2s补码数据格式。输入逻辑电平、电流等都有明确的参数范围。
分辨率为16/24位,满量程输入电压为0.6VCC - 0.5VCC Vp - p,输入阻抗为10kΩ,抗混叠滤波器在 - 3dB时的频率为300kHz。在动态性能方面,THD + N在不同采样率和输入条件下有具体的数值,如在VIN = - 1dB、fS = 48kHz时,THD + N为 - 93dB。
分辨率同样为16/24位,输出电压单端为0.8VCC Vp - p,差分为1.6VCC Vp - p,负载阻抗AC耦合为5kΩ,DC耦合为10kΩ。低通滤波器在不同频率下有相应的频率响应,如f = 20kHz时为 - 0.02dB。
PCM3060的ADC和DAC需要系统时钟来工作。ADC的系统时钟必须是256、384、512或768fS(fS为音频采样率,范围为16 - 96kHz),DAC的系统时钟必须是128、192、256、384、512或768fS(fS为音频采样率,范围为16 - 192kHz)。不同的采样率对应着不同的系统时钟频率,具体可参考相关表格。同时,系统时钟的输入有一定的时序要求,如系统时钟周期时间t(SCY)最小为25ns,高时间tw(SCH)和低时间tw(SCL)都为0.4t(SCY),占空比为40% - 60%。
PCM3060具有内部上电复位电路和外部复位电路。内部上电复位在VDD超过2.2V典型值时自动进行初始化,在不同的控制模式和RST引脚状态下,复位的释放和设备的启动有不同的时序。外部复位通过将RST引脚拉低至少2048/fS来触发,会将设备置于掉电状态,再次将RST拉高可恢复正常操作。
音频接口可在主/从模式下工作,默认模式为从模式。在从模式下,BCK1/2和LRCK1/2是输入信号,BCK1/2必须是64fS或48fS;在主模式下,BCK1/2和LRCK1/2是输出信号,BCK1/2固定为64fS。DIN在BCK2的上升沿采样,DOUT在BCK1的下降沿改变。音频接口格式支持24位I²S、24位左对齐、24位右对齐和16位右对齐四种格式,且可独立为ADC和DAC选择。
在与数字音频系统同步时,PCM3060要求SCKI1/2、LRCK1/2和BCK1/2之间有频率同步。如果它们之间的关系变化超过一定范围,如SCKI2与LRCK2的关系变化超过±6 BCK2s(BCK2 = 64fS)或±5 BCK2s(BCK2 = 48fS),DAC的内部操作会在2/fS内停止,模拟输出会被强制为VCOM;ADC也有类似的情况。
模拟输入有两个独立通道VIN L和VIN R,为单端输入,输入电阻典型值为10kΩ,可承受0.6 - VCC Vpp的输入。模拟输出有两个独立通道VOUT L和VOUT R,为差分输出,可驱动0.8 - VCC Vpp(差分模式下为1.6Vpp)的负载,内部输出放大器偏置到VCOM。输出放大器包含一个RC连续时间滤波器,可减少带外噪声能量,但在很多应用中可能还需要外部低通滤波器。
ADC的过采样率固定为64fS,DAC的过采样率可以是64fS、32fS或16fS,由系统时钟频率和采样频率的比值自动选择,也可通过串行控制设置为双倍速率,即128fS、64fS或32fS。
PCM3060为每个DAC通道都有零检测电路,当DIN上连续采样到1024个零值时,会识别为零检测。有两个零标志输出ZEROL和ZEROR,可用于操作外部静音电路或作为微控制器、音频信号处理器等的状态指示器,其极性和功能可通过串行控制端口进行编程。
PCM3060支持三种模式控制接口和四种操作配置,根据MODE引脚的输入状态进行选择。MODE引脚的输入状态在电源上电复位或外部复位时被采样,复位后输入的变化在下次复位前会被忽略。不同的控制模式会改变MD、MC、MS等引脚的定义。
在并行硬件控制模式下,IFMD引脚控制音频接口模式,LOW为ADC和DAC的从模式,HIGH为ADC的主模式(256fS)和DAC的从模式;FMT引脚控制音频接口格式,LOW为24位I²S格式,HIGH为24位左对齐格式;DEMP引脚控制去加重功能,LOW为去加重关闭,HIGH为去加重开启(默认选择44.1kHz的去加重滤波器)。
支持SPI兼容的串行端口,由MD、MC、MS组成控制接口。MD为串行数据输入,用于对模式控制寄存器进行编程;MC为串行位时钟,用于将数据移入控制端口;MS为选择输入,用于使能模式控制端口。寄存器写操作使用16位数据字,还支持多写操作。
支持I²C兼容的串行总线,作为从设备遵循标准模式和快速模式的数据传输协议。有7位从地址,其中前6位由工厂预设,第7位可由ADR引脚用户定义。主设备通过控制数据包协议(包括起始条件、从地址、读写位、数据或确认信息、停止条件)来与PCM3060进行通信,支持单访问和多访问的写操作。
PCM3060有许多用户可编程的功能,通过SPI或I²C串行控制端口对控制寄存器进行编程。这些寄存器控制着如模式控制寄存器复位、系统复位、电源节省控制、输出配置控制、数字衰减控制、时钟选择、音频接口模式和格式、过采样率控制、软静音控制等功能。
数字和模拟电源线路应使用0.1 - µF陶瓷和10 - µF电解电容器尽可能靠近引脚旁路到相应的接地引脚,以提高ADC和DAC的动态性能。推荐使用一个公共的5V电源为VCC供电,3.3V电源由5V电源生成后为VDD供电,避免因电源顺序不正确导致的问题。
模拟和数字接地在内部不连接,应直接在器件下方连接,以降低阻抗,避免数字噪声和信号分量反馈到模拟接地。
VIN L和VIN R引脚推荐使用4.7 - µF电解电容器作为交流耦合电容器,若需要更高的满量程输入电压,可通过添加串联电阻进行调整,但会引入一定的增益误差。VCOM引脚与AGND之间应使用0.1 - µF陶瓷和10 - µF电解电容器,以确保ADC和DAC参考的低源阻抗。VOUT L +、VOUT L -、VOUT R +、VOUT R -引脚可直接连接带后置低通滤波器的差分转单端缓冲器,单端模式下VOUT L -和VOUT R -引脚必须开路。
MODE引脚是一个具有四态输入能力的逻辑输入引脚,通过连接VDD、DGND或使用外部上拉/下拉电阻来区分四种输入状态,上拉或下拉电阻必须为220kΩ,公差为±5%。
系统时钟的质量会影响动态性能,需要考虑其抖动、占空比、上升和下降时间等因素。虽然PCM3060支持ADC和DAC的异步操作,但在不需要不同基时钟频率的应用中,建议使用公共时钟。在从模式下,PCM3060对BCK1/LRCK1与SCKI1、BCK2/LRCK2与SCKI2之间的时序关系没有严格要求,但特定的时序关系可能会导致性能下降;在主模式下,BCK1/LRCK1、BCK2/LRCK2和DOUT的负载过重可能会影响性能,应尽量减轻负载。
为了避免在DAC输出的直流电平变化时产生爆音,通常需要外部静音控制。推荐的控制序列为:外部静音开启、编解码器掉电开启、必要时停止和恢复SCKI1/SCKI2、编解码器掉电关闭、外部静音关闭。
德州仪器的PCM3060音频编解码器以其高性能、灵活性和丰富的功能,为音频处理应用提供了一个优秀的解决方案。无论是在DVD - RW、数字电视、数字机顶盒还是其他视听设备中,PCM3060都能够发挥其优势,实现高质量的音频采集和播放。在实际设计和应用中,工程师们需要充分考虑其各项技术参数、工作原理和设计布局要点,以确保设备的稳定运行和良好性能。你在使用PCM3060或其他音频编解码器的过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !