电子说
在电子设备的音频处理领域,编解码器(CODEC)扮演着至关重要的角色。今天,我们将深入探讨德州仪器(Texas Instruments)推出的TLV320AIC2x系列编解码器,这是一款低功耗、高度集成且可编程的16位、26-KSPS、双通道编解码器,具有众多令人瞩目的特性和优势。
文件下载:tlv320aic24.pdf
在使用TLV320AIC2x时,需要注意其绝对最大额定值。例如,DVDD的电源电压范围为 - 0.3 V至2.25 V,AVDD、IOVDD、DRVDD的电源电压范围为 - 0.3 V至4 V。输出电压范围为 - 0.3 V至IOVDD + 0.3 V,输入电压范围为 - 0.3 V至IOVDD + 0.3 V。工作自由空气温度范围为 - 40°C至85°C,存储温度范围为 - 65°C至150°C。
推荐的工作条件包括:模拟电源AVDD为2.7 - 3.6 V,数字核心电源DVDD为1.65 - 1.95 V,数字I/O电源IOVDD为1.1 - 3.6 V。模拟单端峰 - 峰输入电压最大为2 V,输出负载电阻根据不同的输出端口有所不同,如LINEO +和LINEO -之间为600 Ω,HDSO +和HDSO -之间为150 Ω等。
数字输入输出方面,DOUT的高电平输出电压VOH为0.8 IOVDD,低电平输出电压VOL为0.1 IOVDD。任何数字输入的高电平输入电流IIH和低电平输入电流IIL均为5 µA,输入电容Ci为3 pF,输出电容Co为5 pF。
ADC和DAC的性能是衡量编解码器优劣的重要指标。在不同的测试条件下,如FS = 8 KHz时,ADC和DAC的信噪比(SNR)、总谐波失真(THD)、信号与总谐波失真加噪声比(THD + N)等参数表现出色。例如,使用FIR滤波器时,ADC在VI = - 3 dB时的SNR可达81 - 84 dB,DAC在VI = 0 dB时的SNR可达88 - 92 dB。
内置的模拟低通抗混叠滤波器为两极滤波器,在1 MHz处具有20 - dB的衰减,可有效滤除高频噪声,为后续的信号处理提供良好的基础。
Sigma - Delta ADC和DAC采用128x过采样技术,为音频信号的转换提供了高分辨率和低噪声的性能。其中,DAC的过采样比(OSR)可编程为256/512,默认值为128。在不同的采样率下,可根据需求选择合适的OSR,以获得最佳的性能。
抽取滤波器由sinc滤波器级和可选的FIR或IIR滤波器组成,可将数字数据率降低到采样率。插值滤波器则由FIR或IIR滤波器和sinc滤波器组成,用于将数字数据进行重采样。FIR滤波器可提供线性相位输出,而IIR滤波器则可产生非线性相位输出,且群延迟可忽略不计。
模拟和数字环回功能为系统级测试提供了便利。模拟环回可将DAC低通滤波器的输出路由到模拟输入,再由ADC转换为数字字;数字环回则可将ADC的输出路由到DAC的输入。通过对控制寄存器的相应位进行设置,即可启用模拟或数字环回功能。
模拟侧音可对模拟输入进行衰减,并与DAC的输出进行混合;数字侧音则可对ADC的输出进行衰减,并与DAC的输入进行混合。通过控制寄存器5C可选择模拟和数字侧音的衰减级别。
为了获得出色的共模抑制性能,模拟信号在转换为数字数据之前采用差分处理方式。模拟输入应具有低源阻抗,以降低噪声并提高精度。模拟输出为差分输出,可有效减少干扰。模拟交叉点是一个无损的模拟开关矩阵,可通过串行控制端口进行控制,允许任何源设备连接到任何宿设备,并可实现特殊的求和连接和静音功能。
集成的可编程增益放大器(PGA)可在模拟信号转换为数字信号之前对其进行放大,增益范围为0 dB至42 dB,以1.5 - dB为步长,还可选择48 dB和54 dB。麦克风偏置可为驻极体麦克风提供偏置电压和电流,偏置电压可通过控制寄存器1的相应位进行选择,为1.35 V或2.35 V。
HSNO和HDSO为音频放大器的输出,可驱动150 - Ω的负载,如手机和耳机。扬声器驱动器SPKO可驱动8 - Ω的扬声器负载,输出放大器采用差分设计,可有效减少噪声和电磁兼容性问题,频率响应在26 kHz内保持平坦。
TLV320AIC2x可通过两种方式进行复位:一是向终端RESET施加低电平复位脉冲;二是向可编程软件复位位(控制寄存器3A的D3)写入1。复位操作可重置控制寄存器并清除设备中的所有顺序电路。硬件复位信号(低电平有效)至少需要6个主时钟周期,复位后设备将进入初始化周期,持续132个MCLK,在此期间DSP的串口必须处于三态。
电源管理方面,当控制寄存器3A的D5和D4设置为1时,除数字接口外的大部分设备将进入掉电模式;当PWRDN引脚为低电平时,整个设备将进入硬件掉电模式。软件掉电模式下,数字接口电路仍保持活动状态,而内部ADC、DAC通道和所有差分模拟输出将被禁用。在进行软件掉电和上电操作时,若PLL已启用,需注意相关的操作顺序,以避免输出驱动器出现异常。
SMARTDM串口支持三种串行接口配置:独立主模式、独立从模式和主 - 从级联模式。不支持从 - 从级联模式。在不同的配置下,M/S引脚和FSD引脚的连接方式有所不同,具体可参考相关表格。
MCLK为外部主时钟输入,时钟电路可生成并分配所需的时钟信号。SCLK为位时钟,用于同步数据的接收和传输。在主模式下,SCLK和FS为输出信号,由MCLK派生而来;在从模式下,SCLK和FS为输入信号。数据传输通过DOUT和DIN进行,数据传输间隔由FS信号的下降沿启动,每次传输为16个移位时钟。
编程模式下,FS信号启动输入/输出数据流,每个FS周期包含数据帧和控制帧。控制帧用于对设备的控制寄存器进行读写操作,SCLK用于实现AIC2x编解码器与DSP之间的串行接口数据传输。连续数据传输模式下,控制帧被消除,FS信号周期仅包含数据帧,数据连续传输。通过设置控制寄存器1的相应位,可在两种模式之间进行切换。
Turbo操作可通过设置控制寄存器2的TURBO位(D7)来启用。在Turbo模式下,FS频率始终为设备的采样频率,但SCLK速度大幅提高,可满足对带宽要求较高的多任务处理应用。在从模式下,建议使用Turbo模式,以确保数据传输的同步性。
每个AIC2x编解码器的每个通道都包含6个控制寄存器,用于对设备的各种操作模式进行编程。所有的寄存器编程都在控制帧期间通过DIN进行,新的配置在一个帧同步延迟后生效。设备上电后默认处于编程模式,可通过设置控制寄存器1的相应位切换到连续数据传输模式。在连续数据传输模式下,若选择了15 + 1数据格式的DIN,可将DIN的LSB设置为1以切换回编程模式;否则,可通过复位设备或在连续数据传输模式下通过主机端口将控制寄存器1的D6位写入0来切换回编程模式。
为了充分发挥TLV320AIC2x的性能,在电路板设计和布局时需要注意以下几点:
TLV320AIC2x系列编解码器以其低功耗、高度集成、可编程等特性,为音频处理领域提供了一个优秀的解决方案。其丰富的功能和灵活的配置选项,可满足不同应用场景的需求。在实际设计中,电子工程师需要充分了解其电气特性、内部架构和操作模式,合理进行布局和接地设计,以确保设备的性能和稳定性。希望本文对大家在使用TLV320AIC2x进行设计时有所帮助,大家在实际应用过程中有任何问题或经验,欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !