电子说
在音频处理领域,数模转换器(DAC)的性能对音质起着关键作用。TI公司的PCM1748作为一款24位、96 kHz采样的音频DAC,凭借其卓越的性能和丰富的功能,在众多音频应用中得到广泛应用。今天,咱们就来深入了解一下PCM1748的各项特性和应用要点。
文件下载:PCM1748E.pdf
PCM1748是一款CMOS单片集成电路,采用小巧的SSOP - 16封装,集成了立体声数模转换器和支持电路。它采用TI的增强型多级Δ - Σ架构,结合四阶噪声整形和8级幅度量化技术,实现了出色的动态性能和对时钟抖动的高耐受性。
PCM1748广泛应用于AV接收器、DVD播放器、高清电视接收器、汽车音响系统等需要24位音频处理的设备中。
在使用PCM1748时,必须严格遵守其绝对最大额定值,如电源电压、输入电流、环境温度等。推荐工作条件下,数字电源电压VDD为3.3 V,模拟电源电压VCC为5 V,采样时钟频率为32 - 96 kHz。
PCM1748的引脚包括音频数据位时钟输入(BCK)、音频数据数字输入(DATA)、左右声道音频数据锁存使能输入(LRCK)、系统时钟输入(SCK)等,以及模拟输出(VOUTL、VOUTR)和零标志输出(ZEROL、ZEROR)等。
各引脚具有特定的功能,如AGND为模拟地,VCC为5 V模拟电源,VDD为3.3 V数字电源等。部分引脚采用施密特触发输入,具有5 V容限。
PCM1748需要系统时钟来操作数字插值滤波器和多级Δ - Σ调制器,系统时钟通过SCK引脚输入。为获得最佳性能,应使用低相位抖动和噪声的时钟源,如TI的PLL1700多时钟发生器。
当系统时钟激活且VDD > 2 V时,上电复位功能启用。初始化序列需要1024个系统时钟,复位期间模拟输出被强制为双极性零电平(VCC / 2),复位后模式控制寄存器初始化,设备开始正常工作。
音频串行接口由3线同步串行端口组成,包括LRCK、BCK和DATA。BCK用于时钟串行数据,LRCK用于锁存串行数据,二者应与系统时钟同步。
支持标准、I2S和左对齐等音频数据格式,默认数据格式为24位左对齐。音频接口的时序参数对于数据传输的准确性至关重要,如BCK脉冲周期时间、高电平时间和低电平时间等。
串行控制接口是一个3线异步串行端口,用于对片上模式寄存器进行编程。通过MD(串行数据输入)、MC(串行位时钟)和ML(控制端口锁存时钟)实现寄存器写操作。
写操作使用16位数据字,最高位必须为0,7位IDX[6:0]设置寄存器索引,8位D[7:0]包含要写入寄存器的数据。操作时,ML先置为逻辑0,提供16个MC时钟,最后ML置为逻辑1锁存数据。
控制接口的时序参数对端口正常操作至关重要,如MC脉冲周期时间、高低电平时间等。
PCM1748提供了多个用户可编程的模式控制功能,通过控制寄存器实现。这些功能包括数字衰减控制、软静音控制、过采样率控制、DAC操作控制、数字去加重功能控制、音频数据格式控制、数字滤波器滚降控制、零标志功能选择、输出相位选择和零标志极性选择等。每个功能都有默认设置,用户可根据需求进行编程调整。
文档中给出了数字滤波器(去加重关闭和开启)、模拟动态性能(THD + N、动态范围、SNR、声道分离度等与电源电压和温度的关系)等典型性能曲线,这些曲线有助于工程师了解PCM1748在不同条件下的性能表现,为电路设计和调试提供参考。
PCM1748以其高性能、丰富的功能和灵活的可编程性,为音频处理设计提供了强大的支持。在实际应用中,工程师需要根据具体需求合理设置各项参数,充分发挥其优势,以实现优质的音频输出。大家在使用过程中遇到过哪些问题呢?欢迎在评论区交流分享。
全部0条评论
快来发表一下你的评论吧 !