深度解析TLV320AIC2x:低功耗、高性能编解码器的卓越之选

电子说

1.4w人已加入

描述

深度解析TLV320AIC2x:低功耗、高性能编解码器的卓越之选

在电子设备的音频处理领域,编解码器(CODEC)扮演着至关重要的角色。今天,我们将深入探讨德州仪器(Texas Instruments)推出的TLV320AIC2x系列编解码器,这是一款低功耗、高度集成且可编程的16位、26-KSPS、双通道编解码器,具有众多令人瞩目的特性和优势。

文件下载:tlv320aic24.pdf

特性概览

1. 高精度转换

  • ADC与DAC:该系列采用立体声16位过采样Sigma - Delta A/D和D/A转换器,为音频信号的转换提供了高精度的保障。其中,片上FIR滤波器在13 - kHz带宽内,为ADC产生84 - dB的信噪比(SNR),为DAC产生92 - dB的SNR,确保了音频信号的高质量处理。
  • 采样率可编程:支持可编程采样率,使用片上IIR/FIR滤波器时最大可达26 Ksps,绕过IIR/FIR滤波器时最大可达104 Ksps,为不同应用场景提供了灵活的选择。

2. 智能串口设计

  • SMARTDM®串口:采用智能时分复用(SMARTDM®)串口,可与DSP实现无缝的4线接口。具备自动级联检测(ACD)功能,能够自动生成主/从设备地址,支持编程模式以实现动态重配置,以及连续数据传输模式以最小化位时钟速度。此外,还支持不同设备采用不同的采样率,具备Turbo模式以提高数据传输速度,最多允许8个设备连接到单个串口。
  • 主机端口:提供灵活的主机端口,采用2线接口,可选择I2C或S2C协议,方便与各种主控设备进行通信。

3. 丰富的模拟功能

  • 内置模拟功能:集成了模拟和数字侧音、抗混叠滤波器(AAF)、可编程输入和输出增益控制(PGA)、麦克风/手机/耳机放大器等功能。其中,AIC20/21/20K还内置了8 - Ω扬声器驱动器,为音频输出提供了更多的选择。
  • 电源管理:具备完善的电源管理功能,支持硬件/软件掉电模式,功耗低至30 µW。还可对ADC和DAC进行单独的软件电源控制,有效降低系统功耗。

电气特性

1. 绝对最大额定值

在使用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。

2. 推荐工作条件

推荐的工作条件包括:模拟电源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 Ω等。

3. 数字输入输出特性

数字输入输出方面,DOUT的高电平输出电压VOH为0.8 IOVDD,低电平输出电压VOL为0.1 IOVDD。任何数字输入的高电平输入电流IIH和低电平输入电流IIL均为5 µA,输入电容Ci为3 pF,输出电容Co为5 pF。

4. ADC和DAC性能

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. 模拟低通滤波器

内置的模拟低通抗混叠滤波器为两极滤波器,在1 MHz处具有20 - dB的衰减,可有效滤除高频噪声,为后续的信号处理提供良好的基础。

2. Sigma - Delta ADC和DAC

Sigma - Delta ADC和DAC采用128x过采样技术,为音频信号的转换提供了高分辨率和低噪声的性能。其中,DAC的过采样比(OSR)可编程为256/512,默认值为128。在不同的采样率下,可根据需求选择合适的OSR,以获得最佳的性能。

3. 抽取滤波器和插值滤波器

抽取滤波器由sinc滤波器级和可选的FIR或IIR滤波器组成,可将数字数据率降低到采样率。插值滤波器则由FIR或IIR滤波器和sinc滤波器组成,用于将数字数据进行重采样。FIR滤波器可提供线性相位输出,而IIR滤波器则可产生非线性相位输出,且群延迟可忽略不计。

4. 模拟和数字环回

模拟和数字环回功能为系统级测试提供了便利。模拟环回可将DAC低通滤波器的输出路由到模拟输入,再由ADC转换为数字字;数字环回则可将ADC的输出路由到DAC的输入。通过对控制寄存器的相应位进行设置,即可启用模拟或数字环回功能。

5. 模拟和数字侧音

模拟侧音可对模拟输入进行衰减,并与DAC的输出进行混合;数字侧音则可对ADC的输出进行衰减,并与DAC的输入进行混合。通过控制寄存器5C可选择模拟和数字侧音的衰减级别。

6. 模拟输入输出和交叉点

为了获得出色的共模抑制性能,模拟信号在转换为数字数据之前采用差分处理方式。模拟输入应具有低源阻抗,以降低噪声并提高精度。模拟输出为差分输出,可有效减少干扰。模拟交叉点是一个无损的模拟开关矩阵,可通过串行控制端口进行控制,允许任何源设备连接到任何宿设备,并可实现特殊的求和连接和静音功能。

7. 模拟输入放大器和麦克风偏置

集成的可编程增益放大器(PGA)可在模拟信号转换为数字信号之前对其进行放大,增益范围为0 dB至42 dB,以1.5 - dB为步长,还可选择48 dB和54 dB。麦克风偏置可为驻极体麦克风提供偏置电压和电流,偏置电压可通过控制寄存器1的相应位进行选择,为1.35 V或2.35 V。

8. 输出驱动器和扬声器驱动器

HSNO和HDSO为音频放大器的输出,可驱动150 - Ω的负载,如手机和耳机。扬声器驱动器SPKO可驱动8 - Ω的扬声器负载,输出放大器采用差分设计,可有效减少噪声和电磁兼容性问题,频率响应在26 kHz内保持平坦。

系统复位和电源管理

1. 软件和硬件复位

TLV320AIC2x可通过两种方式进行复位:一是向终端RESET施加低电平复位脉冲;二是向可编程软件复位位(控制寄存器3A的D3)写入1。复位操作可重置控制寄存器并清除设备中的所有顺序电路。硬件复位信号(低电平有效)至少需要6个主时钟周期,复位后设备将进入初始化周期,持续132个MCLK,在此期间DSP的串口必须处于三态。

2. 电源管理

电源管理方面,当控制寄存器3A的D5和D4设置为1时,除数字接口外的大部分设备将进入掉电模式;当PWRDN引脚为低电平时,整个设备将进入硬件掉电模式。软件掉电模式下,数字接口电路仍保持活动状态,而内部ADC、DAC通道和所有差分模拟输出将被禁用。在进行软件掉电和上电操作时,若PLL已启用,需注意相关的操作顺序,以避免输出驱动器出现异常。

智能时分复用串口(SMARTDM)

1. 串口配置

SMARTDM串口支持三种串行接口配置:独立主模式、独立从模式和主 - 从级联模式。不支持从 - 从级联模式。在不同的配置下,M/S引脚和FSD引脚的连接方式有所不同,具体可参考相关表格。

2. 时钟源和数据传输

MCLK为外部主时钟输入,时钟电路可生成并分配所需的时钟信号。SCLK为位时钟,用于同步数据的接收和传输。在主模式下,SCLK和FS为输出信号,由MCLK派生而来;在从模式下,SCLK和FS为输入信号。数据传输通过DOUT和DIN进行,数据传输间隔由FS信号的下降沿启动,每次传输为16个移位时钟。

3. 编程模式和连续数据传输模式

编程模式下,FS信号启动输入/输出数据流,每个FS周期包含数据帧和控制帧。控制帧用于对设备的控制寄存器进行读写操作,SCLK用于实现AIC2x编解码器与DSP之间的串行接口数据传输。连续数据传输模式下,控制帧被消除,FS信号周期仅包含数据帧,数据连续传输。通过设置控制寄存器1的相应位,可在两种模式之间进行切换。

4. Turbo操作

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.1 µF陶瓷电容和10 µF钽电容,以减少电源噪声。
  • 信号布线:MCLK信号应进行屏蔽,以减少高频噪声的影响。在差分输入模式下,差分信号应尽量靠近布线,以确保噪声耦合相同,从而被设备有效抑制。对于扬声器驱动器输出,应注意走线电阻,避免影响扬声器的最大摆幅。

总结

TLV320AIC2x系列编解码器以其低功耗、高度集成、可编程等特性,为音频处理领域提供了一个优秀的解决方案。其丰富的功能和灵活的配置选项,可满足不同应用场景的需求。在实际设计中,电子工程师需要充分了解其电气特性、内部架构和操作模式,合理进行布局和接地设计,以确保设备的性能和稳定性。希望本文对大家在使用TLV320AIC2x进行设计时有所帮助,大家在实际应用过程中有任何问题或经验,欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分