您的位置: OpenADSP社区论坛 -> Sigma DSP/模拟器件专区 -> 新手上路 -> 数字音频总线A2B开发详解四(A2B-数字麦克风... 
本帖共有62个阅读者
发表帖子 发表投票 回复主题
数字音频总线A2B开发详解四(A2B-数字麦克风从板和主板的配置编程详解-D主C从)
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
数字音频总线A2B开发详解四(A2B-数字麦克风从板和主板的配置编程详解-D主C从)

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 11:11:12
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
作者的话

前三篇文章讲了D和B的主从实现,系统的EEPROM脱机运行等,本章我们继续来做一主一从的设计,这次用到了一块数字麦克风板,这块板上有4个数字麦克风,我们称之为C板。

注意:后面都会把这个板子叫做C板。

再次特别注意:我做的D板,B板,C板,D-Class板,硬件上都是照着ADI的参考设计抄的,所以可以直接运行ADI提供的例程!
————————————————
版权声明:本文为CSDN博主「ADI_OP」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ADI_OP/article/details/128445745

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 11:11:30
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
硬件链接


  1. D板的SELFBOOT拨到OFF,非常重要,不让D板自启动,否则实测中调试会出错,千万注意,只要你想用USBI进行实时调试,就务必一定必须把这个D板上的自启动开关拨到OFF。

  2. D板和C板通过2米的双绞线链接,D板接A2B的SLAVE接口,C板接Master接口。


是真2米,我亲自做的双绞线,可以想象一下,汽车里的线缆通过A2B,可以变成这么一细根,相当非常的神奇!

  1. USBi插到D板上的JTAG接口,另一头通过USB线接PC。

  2. D板的黑色输出接口接耳机。

  3. 5V2A给D板上电,注意1234全部做完了,再做5,给系统供电


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 11:12:25
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

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。


  1. 配置ADAU1452
  2. 配置ADAU1761
  3. 配置C板
  4. 上面就把所有的配置都完成了,然后在SigmaStudio界面下,在线下载程序:

点完下载后,C板就会被D板给供电,板子上亮起1红1绿2个灯,用手触摸或敲击M1和M4两个麦克风,会在耳机的左耳和右耳明显听到来自麦克风传过来的声音,完成这个A2B的系统传输。

注意,这个数字麦克风是ADI选的,我不知道是不是因为专门用在汽车上,做主动降噪用,个人感觉很特别,声音非常小,具体参数用户可以自行查询该麦克风的手册。
————————————————
版权声明:本文为CSDN博主「ADI_OP」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ADI_OP/article/details/128445745

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 11:13:46
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
总结

在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项功能。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 11:14:08
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.153933 Call, 1 Queries, Processed in 0.031250 second(s),