微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > MCU启动后马上用AIC3254播放音频异常

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

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

网站地图

Top