R528-s3外接喇叭, 从HPOUTL HPOUTR引出信号到PA,使用PG17做为MUTE信号。 用aplay播放wav提示音时,会先有咔嗒声, msleep_time也调整过,都还是有,这个要从哪里着手解决呢?这个已经导产,是一个影响产品体验的bug.
pa_level = <0x00>;
pa_pwr_level = <0x01>;
pa_msleep_time = <500>; //0x78
gpio-spk = <&pio PG 17 GPIO_ACTIVE_LOW>;
离线
补充下,PA EN信号是正确的,我的MUTE信号是高电平静音,所以pa_level要设置成0x00.
在sound的soc-core.c中pmdown_time也更改过,从5000改到0x7fff ffff,也没用。
离线
这是正常的。有的便宜的PA使能瞬间就会有声音。很多万元笔记本也有这毛病。
解决办法就是换高档芯片,加钱解决问题。或者去他妈功耗,直接长期使能。
离线
V3s linux 4.13 音频播放延迟了,开始以为是线程同步问题,纠结了很久 (问题由 @Andy1234 解决,欢迎大家验证)
https://whycan.com/t_1791.html#p11083
是这个吗?
离线
@Blueskull , 不是PA的问题, PA一直使能, MUTE脚以前也是一直末静音, 播放的时候时候会先带个咔嗒声。以为MUTE控制会有用,结果,就算延迟个1,2秒也照样播放时候有这样。
离线
离线
结贴,T113树莓的板子没在手,用的友商的一个耳机插座来测试,很轻微, 跟踪下发现耳机,line out都打开了。
直接 amixer -D hw:audiocodec cset name='LINEOUT Switch' 0
发现就没那鼐很重的 '啵' 声了, 在双3W喇叭时就听不到了, 就没搞debugdump上他们的那个一直打开的方案。
离线