如何用SigmaStudio+来做ADI 音频DSP开发?(十五)ADAU1466的开发详解
2023-12-26 18:47:45
作者的话
本章讲开关选择通道,也是做通道的路由,我想把0/1输入的送到0/1输出和16/17输出,但是我希望有个开关去选择,意思是我想让他从0/1出去,他就从0/1出去,我想让他16/17出去,他就16/17出去,能不能做到?
没问题,很简单,就用这个开关选择通道的算法。
硬件准备
ADAU1466EVB开发板:一块
产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.60aa7495koHttZ&id=568517158252
USBi仿真器:一个
产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.75f52dbdSUHRe6&id=38242936768
硬件链接示意图
- USBi仿真器和ADAU1466板插上;
- 开发板通过5V2A的电源上电;
- USBi仿真器通过USB线接PC;
开关算法在哪里
有开关选择输入和开关选择输出,我就先讲输入,后面两章把这个模块讲清楚。
开关选择输入-1
0/1输入,16/17输入,0/1输出,用这三组通道,我想要0/1输出是来自0/1输入的数据,还是0/1输出来自16/17的数据,随意搞。
先把通道准备好:
在找到通道选择的模块:
4进2出,有两个可选择的点,我把他叫做通道开关,我们进行逻辑连线:
0/1输入,16/17输入,0/1输出。
在线下载程序后,0/1和16/17都在送音频数据,开关让0/1进来的数据送给0/1输出;
鼠标点一下开关通道,选择下面的这个点:
这个时候,开关就选择不送0/1进来的数据,而是让16/17进来的数据DA送给0/1输出了。
文章来源:https://blog.csdn.net/ADI_OP/article/details/135193247
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!