目前在两个项目中接触到了4671,分别遇到了不同的问题,根据不同问题将列出我解决的一些思路和方法:
1.D/A转换无声的问题,有两个地方要注意,一个是I/F接口的配置是否正确,再有一个是是否注意到了输出口音量大小设置正确.
2.BT通话不通的问题,蓝牙通话接收是通过A/D转换以后经过PCM B口输出到蓝牙,发送一样经过PCM B口接收后通过D/A转换输出.首先要确定pcm的时序配置是否正确,这个还牵扯到A/D,D/A所用的时钟和PCM口所用的时钟配合的问题,效果是试出来的.可以用改变路线的方法确定问题所在.比如把经过A/D转换后的数据经过D/A播放出来;把蓝牙传过来的数据在PCM中形成一个回路有传回到蓝牙.这样就可以确定问题在哪.
3.BT通话发送正常,但是接收的声音不正常,这个问题就是通过2中所说的方法,发现从蓝牙发送的声音经过PCM回路回到蓝牙的时候就有问题,最后直接把蓝牙的PCM口发送和接收短接起来,问题还是一样,经过在蓝牙方查找发现,原来是蓝牙的时钟不准确造成的.
最后还要强调使用完后一定要把芯片的状态初始到以前的状态,免得为以后的应用造成错误的配置.有啥问题可以联系QQ80140080,也许能帮上忙.
阅读(1524) | 评论(0) | 转发(0) |