跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
捷比信电阻高精密 · 大功率无感 · 金属膜电阻

音频模拟芯片TLC320AD50C在数据采集二次通讯中的应用

1音频模拟芯片TLC320AD50C & nbsp;& nbsp; TI的TLC320AD50C使用过采样ΣΔ技术,在DAC之前有一个内插滤波器,在ADC后面有一个采样滤波器。这种结构使得系统可以同时进行接收和发送。 TLC320AD50C可以实现高分辨率,低速信号,高采样率(高达22.5kb / s)的AD / DA转换。它由一对16位同步串行转换通道组成,可以直接连接到DSP进行通信。 & nbsp; & nbsp;& nbsp; & nbsp;& nbsp; & nbsp; TLC320AD50C的特征如下: & nbsp;& nbsp; & nbsp;& nbsp; (1)器件中的ADC是64倍过采样,而DAC是256倍过采样(内部); & nbsp;& nbsp; & nbsp;& nbsp; & nbsp; (2)具有内置的抗混叠滤波器和sinx / x补偿; & nbsp;& nbsp; & nbsp;& nbsp; & nbsp; (3)可以配置为主机或从机模式,一个串行接口可以支持3个从机设备与DSP进行通信。 ? & nbsp; & nbsp;& nbsp;可以通过串行端口对TLC320AD50C中的选项和电路配置进行编程。具体的可编程项目是:复位,掉电,通信协议,串行时钟速率,信号采样速率,增益控制,测试模式等。 & nbsp;& nbsp; & nbsp;& nbsp; TLC320AD50C具有7个控制寄存器,其中主要的4个寄存器的功能如表1所示。由于寄存器4可以修改采样频率,因此可以经常修改,并且许多次要通信也涉及到它。 & nbsp; 2 TLC320AD50C与TMS320C30DSP芯片之间的连接。 & nbsp;& nbsp; TMS320C30是TI的浮点算术DSP芯片中的典型代表。它的主时钟达到40MHz,并使用32位浮点。点算术处理器可以实现高速浮点算术,例如自适应信号处理和信号转换。这是一个非常划算的产品。 & nbsp; & nbsp;& nbsp; & nbsp;本文使用TLC320AD50C和TMS320C30的接口电路来完成数据采集和TLC320AD50C寄存器的读写过程。 TMS320C30和TLC320AD50C的接口电路如图1所示。 & nbsp;连接到芯片的主引脚具有复位信号RESET;同步信号:AD50C上的FS,FSD(延迟帧信号),TMS320C30上的FXX(帧发送信号),FSR(帧接收信号);数据读写信号:DIN,DOUT,DX,DR;时钟信号:SCLK,MCLK,CLKX;二次通讯请求:AD50C上的FC,C30上的XF。在时钟信号的作用下,C30帧信号(FSX,FSR)和数据传输(DR,DX)时序图如图2所示。片外复位电路提供上电复位。晶体振荡器电路可以提供高于10MHz的主时钟频率。数据采样频率和其他时钟信号由该频率分配。 C30和AD50C之间有两种通信格式,即主串行通信格式和辅助串行通信格式。前者用于接收和发送转换信号,而后者仅在存在请求时执行第二通信。在主要的串行通信格式中,有两种数据传输模式:可以由控制寄存器设置的16位和15 + 1位,而省略15 + 1位。采用15 + 1位传输模式,最低位D0为非数据位,输入DAC数据的D0位为第二通信请求位,输出ADC数据的D0位为状态位。 M / S引脚。 & nbsp; & nbsp;& nbsp;仅在发送请求时才生成二次通信。当第一通信采用15 + 1位模式时,D0可用于第二通信请求。当第一通信采用16位模式时,第二通信请求必须由FC引脚输入信号产生。二次通信数据格式如图2所示,其中D7〜D0为控制寄存器数据,D12〜D8为控制寄存器地址,D13 = 1为读取的控制寄存器数据,D13 = 0为控制寄存器写入数据。 。通过第二次通信,可以初始化和修改TLC320AD50C内部控制寄存器。数据采集​​电路和通信软件的实现主机AD50C的FSD连接到从机的FS端,就像如图3所示。 & nbsp;首先,设置相关寄存器。如果需要一个采样率为8kHz的模拟信号,则cloc