TI中文支持网
TI专业的中文技术问题搜集分享网站

DM3730中mcbsp2 ALB模式的配置问题

我们使用DM3730和tlv320aic3101芯片进行音频信号数模转换,tlv320aic3101d芯片与DM3730的接口是mcbsp2,位时钟(400KHz)和帧时钟(8KHz)由DM3730提供,tlv320aic3101芯片配置为从设备。

目前我们在测试tlv320aic3101芯片是否工作正常。测试思路是配置mcbsp2为ALB(analog loop back)模式,tlv320aic3101芯片将输入的1KHz的单音信号转化为数字信号输入到DM3730的mcbsp2模块,DM3730的mcbsp2模块将接收到的数字信号直接返回到tlv320aic3101芯片,

tlv320aic3101芯片再将收到的数字信号转化为模拟信号。

我们使用示波器测试后发现,mcbsp2提供的位时钟和帧时钟是400KHz、8KHz,tlv320aic3101芯片输出的数字信号能够测试到,但是从DM3730端返回的数字信号未测试到。

请问mcbsp2的ALB(analog loop back)模式是否可以将收到数字信号直接返回给tlv320aic3101d芯片,如果可行,我们的寄存器配置是否正确?

下面是我们的寄存器设置

struct omap_mcbsp_reg_cfg mcbsp_ambe2_config = {

.spcr2 = GRST|FRST,

.spcr1 = 0x30 | ALB,

.rcr2 =XPHASE|  0x41,

.rcr1 = 0x40,

.xcr2 =XPHASE| 0x41,

.xcr1 = 0x40,

.srgr1 = 0x18f0,

.srgr2 = 0x1031,

.mcr2 = 0,

.mcr1 = 0,

.pcr0 = 0x0f0f,

.xccr = XDMAEN,

.rccr = RFULL_CYCLE | RDMAEN ,

};

Feng Dong:

mcbsp要做从接收codec的时钟,另外注意信号pin是否设置input enable.

赞(0)
未经允许不得转载:TI中文支持网 » DM3730中mcbsp2 ALB模式的配置问题
分享到: 更多 (0)