原创 BK1086/88 i2c通信正常但初始化后没声音的可能原因分析.

2012-4-6 10:40 2893 13 13 分类: 消费电子

以下分析是在I2C通信已经正常的前提下,如果I2C还没正常请参考本博有关I2C通信不上分析的相关博文.

 

可能存在的原因有以下:


1.音量被调到了最小

请检查REG5最低5位, 0x00000最小音量, 0x11111最大音量.

 

2.左右声道是否被MUTE

 REG2 bit14 = 1  左声道     禁音
 REG2 bit14 = 0  左声道解除禁音 


 REG2 bit13 = 1  右声道      禁音
 REG2 bit13 = 0  右声道解除禁音   

 


3.是否VA脚虚焊
VA在QFN封装的第18脚.可以换个重新焊接一下.
只要VIO电压正常,I2C通信不会有问题,但是声音的属于VA供电.没有VA电压就没有声音.

 

4.初始化后没延时

一般来讲,在初始化写完41个寄存器后, 我们要保证500ms左右的一个延时,这样才能保证数据有效果的写入.芯片内部模拟器件如锁相环等部件才能达到稳定状态.

如果初始化后马上写频点很容易冲坏掉正在执行的芯片内部操作.

因此建议: 初始化后先等500ms再进行其它操作.
 

文章评论0条评论)

登录后参与讨论
我要评论
0
13
关闭 站长推荐上一条 /2 下一条