ADI 技术
登录
直播中
陈舒斌
7年用户
218经验值
私信
关注
[问答]
adau1442上电启动出现爆炸声
开启该帖子的消息推送
寄存器
您好:
我用ADAU1442做了一个音频处理板,现在发现这样一个问题,就是当处理板刚上电启动后,MCU向1442载入初始化程序时,会现出一声爆炸声,后经我逐步调试发现,发ADAU1442第一次上电时,
向内核时钟寄存器写值时就会出现爆炸声。所以想请教一下,这样的问题是否有解决的方法。
谢谢
回帖
(2)
张瑞娟
2019-1-8 11:14:01
声音里出现爆炸声常有可能是由于扬声器的驱动电压发生了 unit step的阶跃导致有丰富高频分量从喇叭发出。 你可以试试这样能否改善:
先检查是否由于此: 示波器看下扬声器驱动的波形是否在上电后第一次写入时得到了阶跃信号. 因为第一次写寄存器后可能配置了信号的 DC level导致 DC level产生突变。看下能否消除这个 DC 分量。比如检查影响输出电平的寄存器,是否为这个导致。
如果 DC偏置的移动不可避免, 要想减小爆炸声,需要减小高频部分的频谱分量,则可以减慢阶跃过程中 DC level上升的速度,eg. 使其在 0.1s 过程中完成阶跃则可以大大减小 10Hz以上的频谱分量( 由于 sinc函数的旁瓣比主瓣小不少) ; 比如检查那些决定了 DC level的寄存器,在上电启动时在 0.1s内慢慢更新此寄存器。
声音里出现爆炸声常有可能是由于扬声器的驱动电压发生了 unit step的阶跃导致有丰富高频分量从喇叭发出。 你可以试试这样能否改善:
先检查是否由于此: 示波器看下扬声器驱动的波形是否在上电后第一次写入时得到了阶跃信号. 因为第一次写寄存器后可能配置了信号的 DC level导致 DC level产生突变。看下能否消除这个 DC 分量。比如检查影响输出电平的寄存器,是否为这个导致。
如果 DC偏置的移动不可避免, 要想减小爆炸声,需要减小高频部分的频谱分量,则可以减慢阶跃过程中 DC level上升的速度,eg. 使其在 0.1s 过程中完成阶跃则可以大大减小 10Hz以上的频谱分量( 由于 sinc函数的旁瓣比主瓣小不少) ; 比如检查那些决定了 DC level的寄存器,在上电启动时在 0.1s内慢慢更新此寄存器。
举报
李广旭
2019-1-8 11:28:05
可以使用控制管脚做一个mute控制在pop noise出现之后再接触mute呀
可以使用控制管脚做一个mute控制在pop noise出现之后再接触mute呀
举报
更多回帖
rotate(-90deg);
回复
相关问答
寄存器
adau1442
上
电
启动
出现
爆炸声
怎么解决?
2023-11-29
8199
请问
ADAU1442
的EQ算法能不能跟
ADAU1442
通用的?
2018-10-23
2083
ADAU
1701的EQ算法能不能跟
ADAU1442
通用?
2023-11-30
7980
请问
adau1442
硬件开发可以直接进行软件控制吗?
2018-10-29
1770
请问怎么使用
ADAU1442
里面的算法
2018-10-29
2214
请问
ADAU1442
是否有register能取得输入音源的sample rate资讯?
2023-11-30
8086
请问AD1940和
ADAU1442
是否有量产工具?
2018-10-29
2038
adau1442
是否可以不通过USBI转接板直接进行软件控制呢?
2023-11-30
8118
ADAU1442
的采用Automatic EQ编译出错是什么原因?
2018-09-19
912
电容器旁路空焊盘打火
2014-05-12
2491
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分