TLV320AIC10:通用3V - 5.5V 16位22 - KSPS DSP编解码器的深度解析

电子说

1.4w人已加入

描述

TLV320AIC10:通用3V - 5.5V 16位22 - KSPS DSP编解码器的深度解析

在电子设计领域,编解码器是实现模拟信号与数字信号相互转换的关键组件。TI公司的TLV320AIC10编解码器,凭借其出色的性能和丰富的功能,在众多应用场景中得到了广泛应用。今天,我们就来深入探讨一下这款编解码器的特点、功能以及应用。

文件下载:TLV320AIC10CPFB.pdf

一、TLV320AIC10概述

TLV320AIC10采用过采样Sigma - Delta技术,实现了高分辨率的数模(D/A)和模数(A/D)信号转换。它具有2选1的多路复用输入,内置抗混叠滤波器和放大器,适用于电话混合接口、驻极体麦克风前置放大器等通用应用。该设备包含一对16位同步串行转换路径,分别用于数据的输入和输出,同时还集成了插值滤波器和抽取滤波器,以提高信号处理的质量。

1.1 主要特性

  • 高分辨率转换:配备16位过采样Sigma - Delta A/D和D/A转换器,能够提供高精度的信号转换。
  • 灵活的转换速率:最大输出转换速率在使用片上FIR滤波器时为22 ksps,绕过FIR滤波器时可达88 ksps。
  • 出色的信噪比:在不同工作模式和电源电压下,都能保持较高的信噪比,如在88 ksps/5V且绕过FIR滤波器时,ADC的SNR可达90 dB,DAC的SNR可达87 dB。
  • 丰富的内置功能:包括可编程增益放大器(PGA)、抗混叠模拟滤波器和运算放大器,可满足各种通用接口需求。
  • 便捷的通信接口:支持与多种DSP(如TI TMS320Cxx、SPI或标准DSP)进行无缝串行端口接口。
  • 级联功能:自动级联检测(ACD)功能使级联编程变得简单,最多可连接8个设备进行级联操作。
  • 多种工作模式:支持连续数据传输模式、事件监控模式等,可根据不同应用需求进行灵活配置。

1.2 应用领域

TLV320AIC10适用于多种应用场景,包括免提车载套件、VOIP、电缆调制解调器、语音处理以及电话领域,如低比特率、高质量压缩、语音增强、识别和合成等。其低群延迟特性使其非常适合单通道或多通道的主动控制应用。

二、功能模块详细解析

2.1 设备功能

2.1.1 工作频率

采样频率(Fs)由主时钟(MCLK)输入推导得出,计算公式为 (Fs = MCLK /(256 × N)),其中 (N = 1,2 ..., 32)。例如,要将转换速率设置为8 kHz,则 (MCLK = 256 × N × 8000)。

2.1.2 ADC信号通道

IN和AUX输入均可使用内置的抗混叠滤波器,可通过控制寄存器1的D5位进行旁路。AUX输入还可连接到通用放大器A1,用于驻极体麦克风接口和2 - 4线混合接口等应用。ADC将模拟信号转换为2的补码格式的离散数字字,并通过串行端口(DOUT)输出。

2.1.3 DAC信号通道

DIN在主通信间隔接收来自主机的16位串行数据字,经过Sigma - Delta DAC转换为脉冲序列,再通过内部低通滤波器完成信号重建,最终由可编程增益放大器驱动600 - Ω负载。

2.1.4 MIC输入

通过设置控制寄存器1的D6和D4位,可将辅助输入(AURXFP、AURXCP和AURXM)配置为与麦克风接口,如驻极体麦克风。

2.1.5 抗混叠滤波器

内置抗混叠滤波器的3 - dB截止频率为70 kHz,可有效防止混叠现象的发生。

2.1.6 Sigma - Delta ADC和DAC

Sigma - Delta ADC和DAC均采用128×过采样技术,提供高分辨率、低噪声的性能。

2.1.7 抽取滤波器和插值滤波器

抽取滤波器将数字数据速率降低到采样速率,插值滤波器将数字数据以64倍的速率进行重采样,以满足Sigma - Delta DAC的需求。

2.1.8 模拟和数字回环

模拟和数字回环功能可用于测试调制解调器数据的ADC/DAC通道,可通过控制寄存器3进行启用。

2.1.9 FIR溢出标志

当输入模拟信号超出内部抽取滤波器计算范围时,抽取FIR滤波器会设置溢出标志(控制寄存器1的D7位),直到用户读取该寄存器时才会重置。

2.1.10 FIR旁路模式

通过控制寄存器1的D2位可选择绕过抽取和插值滤波器的FIR部分,有效提高FS和SCLK信号的频率,但会降低信噪比。

2.1.11 低功耗模式

将控制寄存器2的D7位设置为1,并将采样速率设置为8 ksps,可使AIC10进入低功耗模式,典型功耗为38.6 mW。

2.1.12 事件监控模式

在寄存器写入周期内,通过设置控制寄存器3的D6和D7位为11可启用事件监控模式,用于硬件控制和监控外部事件,如电话振铃检测或摘机检测。

2.2 复位和电源管理

2.2.1 软件和硬件复位

可通过向RESET端子施加低电平复位脉冲或向控制寄存器1的D3位写入1来复位内部计数器和寄存器。复位信号应至少持续六个主时钟周期,并建议与主时钟同步。

2.2.2 软件和硬件电源关闭

通过设置控制寄存器3的D1和D2位为1可进入软件电源关闭模式,将PWRDWN引脚拉低可进入硬件电源关闭模式。在这两种模式下,寄存器内容将被保留,输出监控放大器的输出将保持在中点电压,以减少爆音和咔嗒声。

2.3 时钟源

MCLK是外部主时钟输入,时钟电路为设备提供必要的时钟信号。在主模式下,SCLK和FS由MCLK派生输出;在从模式下,SCLK和FS为输入信号。

2.4 数据输入输出

DOUT在完成LSB传输后进入高阻态,在主通信中输出ADC转换结果,在次通信中输出寄存器读取结果。DIN在主通信中接收输入数字信号,在次通信中接收控制和配置数据。

2.5 帧同步功能

帧同步信号(FS)指示设备准备好发送或接收数据。FS在主模式下为输出信号,在从模式下为输入信号。FSD是FS的延迟版本,用于级联模式下的从设备同步。

三、串行通信

3.1 主串行通信

主串行通信用于传输和接收转换信号数据。DAC字长取决于控制寄存器1的D0位状态,默认情况下为15位模式。在15位模式下,主16位串行通信字的最后一位用于请求次串行通信;在16位模式下,需使用硬件端子FC请求次通信。

3.2 次串行通信

次串行通信用于读取或写入16位字,以编程设备的选项和电路配置。可通过硬件(FC端子)或软件(DIN的LSB)请求次通信。

3.3 直接配置模式

对于使用连续数据传输模式进行自动缓冲或DMA操作的DSP应用,可通过DCSI引脚直接对控制寄存器进行编程,无需干扰数据转换通道。

3.4 连续数据传输模式

将控制寄存器3的D5位设置为1可启用连续数据传输模式,该模式下16位转换器数据连续传输,不允许次通信请求,需使用直接配置模式对内部控制寄存器进行编程。

四、规格参数

4.1 绝对最大额定值

在工作自由空气温度范围内,设备的电源电压范围、输出电压范围和输入电压范围等参数都有明确的限制,超出这些范围可能会导致设备永久性损坏。

4.2 推荐工作条件

推荐的模拟和数字电源电压范围为3 - 5.5 V,模拟信号峰 - 峰输入电压、差分输出负载电阻、输出负载电容等参数也有相应的要求。

4.3 电气特性

在推荐的工作条件下,设备的数字输入输出、ADC和DAC的滤波特性、动态性能、通道特性等都有详细的测试数据,为工程师的设计提供了重要参考。

4.4 时序要求

主模式下的时序要求包括SCLK到FS的延迟时间、DIN的建立和保持时间等,确保数据的准确传输。

五、总结

TLV320AIC10编解码器以其高性能、灵活性和丰富的功能,为电子工程师在信号转换和处理方面提供了强大的工具。在实际应用中,工程师可以根据具体需求,合理配置设备的工作模式和参数,以实现最佳的性能和效果。同时,对于设备的复位、电源管理和串行通信等功能的深入理解,也有助于提高设计的稳定性和可靠性。你在使用TLV320AIC10过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分