MCU启动后马上用AIC3254播放音频异常
时间:10-02
整理:3721RD
点击:
如题: MCU启动后马上用AIC3254播放音频异常
MCU: CC3200
音频codec:AIC3254
异常现象: 连续播放同一个声音三次,第一次声音一开始有很小声慢慢变大正常,其余两次播放正常
操作流程: CC3200是从休眠模式启动的,启动后马上I2C配置音频codec:AIC3254,配置完成后延时100ms播放从flash里读出来的音频数据
前边问题详细描述
我在CC3200唤醒的时候参考wifi_audio_app例程程序配置音频codec,配置完成后延时100ms开始播放从flash里读出来的数据,连续播放三次同一音频文件,第一次播放时声音异常(开始声音比较小,后来慢慢变大最后就正常了,音频文件播放一次大概2s左右),后边两次播放都正常
我有把送到I2S端口的数据打印出来,在音频播放异常时,数据没有错误
我也有测过信号,第一次播放异常时,I2S信号正常,但信号从音频CODEC :AIC3254出来后就不正常了,跟后边两次正常的相比,第一次最开始时信号明显偏低,后来变高正常。
以上是我问题的具体描述,请问在送给AIC3254数据正确的情况下,导致第一次播放异常的原因?
如果后面是是正常的,那么硬件是好的,如果每次都是第一次声音小,那么很有可能是寄存器配置的问题,比如说增益呀,EQ啊,检查一下影响音量的寄存器在第一次使用的时候是不是被设置了。
可以帮忙发个
PurePath™ Studio 图形开发环境
邮箱 252408976@qq.com