admin管理员组文章数量:1598077
作者的话
A2B作为ADI的汽车音频总线,正在被用户广泛使用,而绝大多数用户都是自己去摸索,非常浪费时间。OP做过几个A2B的项目,想说这么一个比较简单的东西,竟然没有一个人来好好讲解一下,实在是不应该,于是我就弄了一整套的A2B开发套件,我希望用这个A2B的套件搭一个完整的DEMO系统,能够让0基础的用户能够迅速上手此类应用开发。
关于A2B理论上的东西不会出现在此文档中,我只写应用,第一步做什么,第二步做什么,怎么操作,怎么配置,来实现A2B的功能,用最简单最直观的方式,让兄弟们点点鼠标就能开发。
视频教程
数字音频总线A2B开发详解一(A2B开发套件的初始状态说明)
硬件说明
想要搭一个最基本的A2B DEMO,我们需要下面的几个硬件:
产品链接:https://item.taobao/item.htm?spm=a1z10.5-c.w4002-5192690539.15.386c1970L8BukJ&id=695380156392
- AD2428WD-EVB开发板 1块
- AD2428WB-EVB开发板 1块
- AD2428WC-EVB开发板 1块
- A2B-STM32核心板 1块
- USBI仿真器 1个
- STLINK下载器 1个
- 5V2A的电源 1个
- A2B双绞线(2米)2条
- 3.5mm音频线1到2条
- Mini USB线1到2条
- 耳机或音响等模拟音源播放设备一个
- 手机或电脑等模拟音源输入设备一个
作者的话
前三篇文章讲了D和B的主从实现,系统的EEPROM脱机运行等,本章我们继续来做一主一从的设计,这次用到了一块数字麦克风板,这块板上有4个数字麦克风,我们称之为C板。
注意:后面都会把这个板子叫做C板。
再次特别注意:我做的D板,B板,C板,D-Class板,硬件上都是照着ADI的参考设计抄的,所以可以直接运行ADI提供的例程!
硬件链接
-
D板的SELFBOOT拨到OFF,非常重要,不让D板自启动,否则实测中调试会出错,千万注意,只要你想用USBI进行实时调试,就务必一定必须把这个D板上的自启动开关拨到OFF。
-
D板和C板通过2米的双绞线链接,D板接A2B的SLAVE接口,C板接Master接口。
是真2米,我亲自做的双绞线,可以想象一下,汽车里的线缆通过A2B,可以变成这么一细根,相当非常的神奇!
-
USBi插到D板上的JTAG接口,另一头通过USB线接PC。
-
D板的黑色输出接口接耳机。
-
5V2A给D板上电,注意1234全部做完了,再做5,给系统供电。
SigmaStudio 工程
这个主从系统里,用到了2个SigmaStudio工程,一个是ADAU1452 Master,一个是ADAU1761 Master,都是D板上的,我们需要对这两个DSP进行配置;
A2B主程序
实现D和C板的A2B功能,我们使用了上图的这个C to D的程序。
A2B主程序的配置详解
1.打开“adi_a2b_2Node_C_to_D.dspproj”工程;
C板上有4个DMIC,我们用到了M4和M1。
- 配置ADAU1452
- 配置ADAU1761
- 配置C板
- 上面就把所有的配置都完成了,然后在SigmaStudio界面下,在线下载程序:
- 点完下载后,C板就会被D板给供电,板子上亮起1红1绿2个灯,用手触摸或敲击M1和M4两个麦克风,会在耳机的左耳和右耳明显听到来自麦克风传过来的声音,完成这个A2B的系统传输。
注意,这个数字麦克风是ADI选的,我不知道是不是因为专门用在汽车上,做主动降噪用,个人感觉很特别,声音非常小,具体参数用户可以自行查询该麦克风的手册。
总结
在A2B的主和从配置工程里,我通过对D板上的2个DSP,以及C板上的2个DMIC进行配 置,实现了A2B的功能。
功能1:D板通过A2B接口,2米的双绞线,给C板供电;
功能2:C板把DMIC信号,通过A2B接口,双绞线,传输到D板,实现音频信号传输功能。
功能3:D板把I2C配置通过A2B接口,双绞线,传输到C板的M1和M4两个DMIC,配置它们,实现DMIC拾音的功能。
实现步骤总结:
- 链接硬件;
- 打开A2B工程;
- 配置D板上的ADAU1452,ADAU1761,C板上的DMIC;
- 下载工程实时调试,实现A2B的123项功能。
版权声明:本文标题:数字音频总线A2B开发,有手就行(四)数字麦克风从板和主板的配置编程详解-D主C从 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1728298926a1152775.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论