Qualcomm蓝牙耳机FAQ(32)-----QCC如何实现光纤的音频输出以及和SBC切换

大家好,欢迎大家登陆我们大大通平台,最近有一些客户咨询在我们QCC的芯片上是否都支持光纤(SPDIF)的输出?如果支持该如何实现实现这个功能?

那颗芯片支持光纤输出,大家最好查看芯片的芯片的data sheet(与其相信人家的说法,不如相信自己的眼睛“耳听为虚,眼见为实”,当然咨询我们大联大的FAE,我们是不会骗你的)。

“这里我偷偷的告诉大家QCC3021是支持光纤的输入和输出的,后面我就拿QCC3021来给大家讲解”

  


QCC3021配置SPDIF的输出,不仅仅是简单的配置输出的类型(之前CSR的芯片就是这么配置的),当前QCC3021也是需要配置输出Hardware Type 的。





然后呢?我们还需要配置一下光纤的输出PIO、光纤输出的采样率、光纤输出的速率。

这在配置界面是没有的,可能不少的客户是不知道的吧,这个配置实际是通过MIB KEY来配置的,大家可以参考如下。






这样大家才能让光纤才能正常的输出。

 

如果大家在功能上想需要实现光纤输出和DAC输出实现来回切换的功能, 那就需要调整代码来实现了,通过配置输出的ID可以知道是audio_output_config_t这个结构体来配置的。

可以参考如下。



以上是简单的给大家描述了SINK工程有关SPDIF的输出实现功能,如果大家想了解headset 工程的SPDIF的输出实现,可以联系我们AITg的FAE,我们再给大家一一的指导。

   关注大大通!关注大大通!!关注大大通!!!知识不容错过………

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论

hallen

hallen

2022年12月23日
3ks