目前这边的产品是无线音响系统,一个主机,和两个(也有可能是3个,即2.1系统)接收双声道音频信号,I2S输出给CC8530,从机接收后分别输出一个声道的信号,给DAC芯片PCM1794进行输出。音量控制计划用PGA2310。现在的问题是,PurePath Wireless Configuator软件中只有在选用TI系列解码器的前提下才能进行音量控制,目前的解决办法是将CC8530配置为TLV系列解码器作为DAC,用单片机模拟解码器的I2C行为对CC8530的配置进行应答,并截取音量控制数据,间接来配置PGA2310。但这样做主机只能通过引脚来提升或降低音量,而无法准确获得从机的当前音量。
官方对于我这边的不适用官方解码器条件下的音量控制需求是否有其它推荐技术方案?
是不是必须用CC8530的Host Control模式才能解决?
谢谢