找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 27913|回复: 58

[QCC3系列] sink工程I2S输出时,保持I2S持续输出的方法

  [复制链接]
连续签到天数:1天
签到总天数:495天
签到总奖励:12160金币
发表于 2023-8-18 22:23:19 | 显示全部楼层 |阅读模式
有些时候需要用到I2S输出,默认的工程音乐暂停I2S输出会停止,重新播放时I2S信号才会重新生成,这样导致不少外挂解码会有pop声。

方法适用于qcc302x qcc303x qcc512x系列,不过一般用I2S输出要求都比较高,qcc5125居多,毕竟是最便宜的qcc5系列,并且支持ldac



这里说下几种解决思路

1. 通过解码芯片解决,如果解码芯片软控,可以控制解码输出时序优化pop声
2. 开启蓝牙aux/spdif输入,并且改为always,这样当蓝牙暂停时,会马上切换到aux/spdif输入模式,保证I2S信号不会中断
备注:此方法有缺点,蓝牙播放时的采样率可能和aux/spdif输入不一致,切换采样率解码端依旧可能有pop声
3. 当蓝牙端暂停时,默认会销毁并停止dsp,可以屏蔽掉这个动作,这样即便音乐暂停了依旧可以保持I2S持续输出

备注:此方法缺点,开机时没有音频播放此时I2S不会有输出,需要等到有音频后才能持续保持输出

游客,如果您要查看本帖隐藏内容请回复



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×

点评

大佬如何屏蔽 “销毁并停止dsp”这个动作呀?  发表于 2024-1-24 18:18
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:495天
签到总奖励:12160金币
 楼主| 发表于 2024-3-6 22:33:35 | 显示全部楼层
zgchen 发表于 2024-3-6 19:08
大佬。按您的方法,暂停音乐15秒左右还是会出现"pop"声。

看看qact dsp是否断了
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:495天
签到总奖励:12160金币
 楼主| 发表于 2024-3-16 09:40:27 | 显示全部楼层
zgchen 发表于 2024-3-15 22:06
@jjtz 大佬,教教我最后说怎么屏蔽aux的呗。谢谢大佬。

按照帖子的方法就可以了哦
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:495天
签到总奖励:12160金币
 楼主| 发表于 2024-3-16 22:28:00 | 显示全部楼层


参考这里,蓝牙连接后,aux输入的部分清掉即可。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2026-4-3 09:45 , Processed in 0.082056 second(s), 14 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表