找回密码
 立即注册
查看: 480|回复: 7

[QCC3系列] 请教一下,QCC3086 能否通过 I2C 控制 TAS5805M?有没有相关开发经验?

 火 [复制链接]
连续签到天数:1天
签到总天数:5天
签到总奖励:27金币
发表于 2026-6-7 21:48:03 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转社区。

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

×
你好,我遇到了一个关于通过 TAS5805M 控制功放的问题。我看到它支持 TDM,并且可以通过 I2C 进行控制。请问我是否可以使用 QCC3086 的 I2C 接口,再配合自定义固件来实现控制?
有没有做过类似项目的朋友,能给我一点经验和思路,帮我点燃一下热情?😄

楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:2天
签到总天数:492天
签到总奖励:9212金币
发表于 2026-6-7 22:03:40 | 显示全部楼层
直接当做I2S用就可以了吧,啥情况会用到TDM
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:5天
签到总奖励:27金币
 楼主| 发表于 2026-6-7 23:35:08 | 显示全部楼层
jsjj 发表于 2026-6-7 22:03
直接当做I2S用就可以了吧,啥情况会用到TDM

啊,我明白你的疑问了。其实我的想法是让一颗芯片作为主 MCU,完全接管整个系统的控制。这样以后如果我想开发手机 App 进行控制,也只需要通过 BLE 直接通信,而不需要再经过其他中间控制器。

可能我表达得有点绕,不知道你怎么看这种方案:

使用 QCC3084 作为核心控制器,功放侧采用 Bi-Amp 电子分频;QCC 主要负责 EQ 调整以及 Bass Boost、Compressor 等音频处理功能,最后再负责整个系统的逻辑控制。

这样做的目的主要是提高系统的主动控制能力,并尽可能减少开机、关机时出现的 POP 声(爆音)问题。你觉得这种架构是否可行?有没有什么明显的缺点或者需要特别注意的地方?
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:2天
签到总天数:492天
签到总奖励:9212金币
发表于 2026-6-8 10:29:37 | 显示全部楼层
work_youzi666 发表于 2026-6-7 23:35
啊,我明白你的疑问了。其实我的想法是让一颗芯片作为主 MCU,完全接管整个系统的控制。这样以后如果我想 ...

没问题,也就是蓝牙芯片同时作为蓝牙音源和主控芯片
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:12天
签到总天数:52天
签到总奖励:878金币
发表于 2026-7-5 09:20:26 | 显示全部楼层
这个好做不大佬
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

发表于 2026-7-8 15:51:32 | 显示全部楼层
Thanks
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

发表于 2026-7-17 22:50:10 | 显示全部楼层
Thanks!
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:95天
签到总奖励:1132金币
发表于 2026-7-25 16:38:21 | 显示全部楼层
I2C控制程序,供参考
        bitserial_config bsconfig;
        memset(&bsconfig, 0, sizeof(bsconfig));
        bsconfig.mode = BITSERIAL_MODE_I2C_MASTER;
        bsconfig.clock_frequency_khz = 400;
        bsconfig.u.i2c_cfg.i2c_address = I2C_ADDRESS;
        codec_i2c_handle = BitserialOpen((bitserial_block_index)BITSERIAL_BLOCK_0, &bsconfig);

。。。。。

    BitserialWrite(codec_i2c_handle,BITSERIAL_NO_MSG, buffer, 2, BITSERIAL_FLAG_BLOCK);
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-25 12:06 , Processed in 0.020547 second(s), 15 queries , Gzip On, Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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