找回密码
 立即注册

QQ登录

只需一步,快速开始

关于nuc505的过零检测怎么开发?

查看数: 2462 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
TOM
发布时间: 2022-7-21 14:46

正文摘要:

大家好,我在开发nuc505的时候遇到每次切换歌曲的时候都有pop音,猜测可能是每次切歌的时候增益都从零突变到设定值导致的。查阅手册说增益的pop音可以通过过零检测来解决。但是手册的过零检测实在没看懂要怎么运用。 ...

回复

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

回复 admin 发表于 2022-7-21 16:42:41
可能看英文会更明白一些
回复 admin 发表于 2022-7-21 16:42:29

回复 admin 发表于 2022-7-21 16:41:48
这里说的是如果输出的数据不是0,这个时候去改变增益,会导致输出的数据也变了,数据发生突变产生POP音(比如原本数据2,增益2,原本输出4,如果此时增益改成10,那输出就是20)。如果开启了过零点检测功能,那么检测到下一个数据是0或者过0了,就会产生中断,并且保持输出0,直到手工清除了中断标志位,才会输出下一个数据。有了这个功能,那就可以等到过零中断时去修改增益。这样就保证了输出0时修改增益。
新唐MCU