微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 关于3104调整增益出现“嘣”声

关于3104调整增益出现“嘣”声

时间:10-02 整理:3721RD 点击:

我们使用3104通过调整增益来控制声音大小。调整一下就出现一声“嘣“。请问这个该如何解决?

调整的寄存器如下:

 void VOLUME_TLV320(uint8_t volume)
{
  
WriteByte_tlv320( 46, 0x80|(73-((volume-1)*10)));//70
WriteByte_tlv320( 47, 0x80|(73-((volume-1)*10)));
  WriteByte_tlv320( 53, 0x80|(73-((volume-1)*10)));//70
WriteByte_tlv320( 54, 0x80|(73-((volume-1)*10)));
WriteByte_tlv320( 63, 0x80|(73-((volume-1)*10)));
WriteByte_tlv320( 64, 0x80|(73-((volume-1)*10)));
  WriteByte_tlv320( 70, 0x80|(73-((volume-1)*10)));//70
WriteByte_tlv320( 71, 0x80|(73-((volume-1)*10)));
WriteByte_tlv320( 81, 0x80|(73-((volume-1)*10)));
WriteByte_tlv320( 82, 0x80|(73-((volume-1)*10)));
WriteByte_tlv320( 91, 0x80|(73-((volume-1)*10)));
WriteByte_tlv320( 92, 0x80|(73-((volume-1)*10)));  
}

另外,我们通过修改3104寄存器,调节后端电容充放电时间也不行!

亲;建议用示波器看看,“嘣”是啥样的波形。

已经查到原因了,是I2S那边。我们每次设置,都先关闭I2S就OK 了

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

网站地图

Top