牛卧堂MCU技术交流

标题: 关于nuc505的过零检测怎么开发? [打印本页]

作者: TOM    时间: 2022-7-21 14:46
标题: 关于nuc505的过零检测怎么开发?
大家好,我在开发nuc505的时候遇到每次切换歌曲的时候都有pop音,猜测可能是每次切歌的时候增益都从零突变到设定值导致的。查阅手册说增益的pop音可以通过过零检测来解决。但是手册的过零检测实在没看懂要怎么运用。在此请教论坛的大佬们。。。。。。

企业微信截图_16583751699996.png (222.21 KB, 下载次数: 224)

企业微信截图_16583751699996.png

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


作者: admin    时间: 2022-7-21 16:42
可能看英文会更明白一些




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2