基于QCC30XX/51XX ANC多功能音频开发板集成的数字光纤SPDIF电路和接口,所以本博文在此基础上介绍SPDIF的输入输出在软件MDE和Config配置工具中如何定义和设置,如果开发者购买本开发板,只要照着配置就可以实现该功能。
1. QCC30XX/51XX EVB板集成SPDIF功能,原理图如下:
2. 实物EVB连接,测试SPDIF通路:定义PIO16输出,PIO17输入:
3. 使用默认QCC5124 Sink默认工程,在MDE中打开enable wired;
4. 在MDE中定义spdif in 和spdif out为PIO17/PIO16;
5. 在config tool中设置SPDIF OUT的类型:
Config->audio->output->channel allocation->hardware type: s/pdif;
6. 在config tool设置SPDIF OUT的PORT_PIO16;
7. 在config tool中设置SPDIF IN的Source selection;
8. 在config tool设置SPDIF IN的PORT_PIO17;
9. 测试SPDIF功能需要两套QCC5124和EVB底板,简称A板和B板,每一块EVB板上都集成有SPDIF的输入接口J8和输出接口J9。A/B板烧录同样的软件代码,但是在config中配置不一样,将A配置成SPDIF输出模式,将B配置成SPDIF输入模式,A板和手机连接后播放音乐,通过J9连接到B板的J8测试A->B的SPDIF通路。最后可以直接交换QCC5124模块或者重新在config中,将A板配置成SPDIF输入模式,B板配置成SPDIF输出模式,B板和手机连接后播放音乐,通过J9连接到A板的J8,测试B->A的SPDIF的通路。
评论