笙科A7128使用心得

最近在调试一款一对多音频无线收发器,总体功能是,一个手机连接上一个蓝牙芯片之后,播放音频,那么音频不仅可以在当前连接的蓝牙上播放出来,还可以在其他未连接的蓝牙上面播放(即一手机对多个蓝牙同时控制),还有其他的一些控制功能,需要同步控制LED,音量等。

目前市场上面的蓝牙类似功能主要是TWS为主,然而TWS是一对一的,无法做到一对多,要做到一对多个音频,我们使用了笙科的A7128芯片,主要原理是蓝牙通过A7128特定的频段把蓝牙音频发射出去,在其他蓝牙SINK上通过A7128接收并播放出来。

一开始拿到的A7128资料是有很多份代码的,每份代码对应不同天线匹配电路,所以一定要根据调试时候的天线匹配电路来使用对应的驱动代码,之前声音一直没有播放出来,是因为客户提供的板子匹配电路跟我的代码不一样,还有因为蓝牙资源的问题,发射出去的音频采样率只有8K,音乐略难听了一点,不过勉强可以听,主要因为资源,还有发射速度问题(资料说可以到2Mbps,实际测试很难达到,也可能是因为我蓝牙资源用得太多,中断接收不过来的原因)。还有这个代码一定要严格按照原厂提供的例成来写,CS口该拉高拉高该拉低拉低。

猜你喜欢

转载自blog.csdn.net/louis_bao/article/details/85012594