微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DM3730中mcbsp2 ALB模式的配置问题

DM3730中mcbsp2 ALB模式的配置问题

时间:10-02 整理:3721RD 点击:

我们使用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 ,

};

建议先把问题移至DSP & ARM相关的版面寻求解答。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top