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

关于C5535 音讯问题

我的电脑系统为: Wind7 SP1

使用的板子为: tms320C5535 ezdsp

使用的CCS版本为: Code Composer Studio 6.2.0

想请教一下,当我单纯音讯输入输出,是非常好没问题的,如下图:

可是加入FOR回圈后,为什么就会产生噪音呢?(而且回圈数越多越严重如下图

Tony Tang:

上面的aic3204_read_block和write_block是怎么实现的?我在C5535 bsl的aic3204的example里没找到这个函数,是你自己写的吗?

Tzu-Yi Yeh:

回复 Tony Tang:

不是呢我从TI官方网站下载的AD/DA

http://processors.wiki.ti.com/index.php/Porting_C5000_Teaching_ROM_to_C5535_eZdsp

Tzu-Yi Yeh:

回复 Tony Tang:

附加上我参考的范例

https://github.com/RTRK-2015/DSP2-Z2/blob/master/main.c

Tony Tang:

Tzu-Yi Yeh可是加入FOR回圈后,为什么就会产生噪音呢?(而且回圈数越多越严重如下图

我不明白你上面这个实现的目的是什么,是回放?还有我也没有去找

如果输入音频本身是连续的,那中间加了for循环的延时,肯定会丢掉一些时间段的数据,最起码会听起来断断续续的。

这里还要看write输出的I2S是不是一直使能的,如果一直使能,那么在for循环期间,没有有效数据送给出输出buffer,那么就会一直在送出无效数据(好像是最后一个数,这个可以看下手册确认),这也会让人听起来肯定也是怪怪的。

所以总之,依据上面的软件结构,你所听到的有噪音是正常的。

赞(0)
未经允许不得转载:TI中文支持网 » 关于C5535 音讯问题
分享到: 更多 (0)