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

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

作者的话

本章中,我做了一个主,两个从,这就是所谓的2个节点,D板做主,C板做从,B板做从,我们来配置一下,看看是怎么实现的。

硬件链接


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 12:40:42
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
D板的SELFBOOT拨到OFF,非常重要,不让D板自启动,否则实测中调试会出错,千万注意,只要你想用USBI进行实时调试,就务必一定必须把这个D板上的自启动开关拨到OFF。

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

C板的Slave接口,通过双绞线接B板的Master接口。

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

D和B板都不要接耳机输出或者音源输入,让D板和B板的接口先空置。

5V2A给D板上电,注意12345全部做完了,再做6,给系统供电。
————————————————
版权声明:本文为CSDN博主「ADI_OP」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ADI_OP/article/details/128445856

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

SigmaStudio 工程

这个DEMO用到了3个SigmaStudio工程,D板上的ADAU1452 Master,D板上的ADAU1761 Master,B板上的ADAU1761 Slave,如下图。

A2B主程序

实现D和C板和B板的A2B功能,我们使用了上图的这个D&C&B的程序。

A2B主程序的配置详解

  1. 打开“adi_a2b_3Node_D&C&B.dspproj”工程;

2. 配置B-ADAU1761(具体怎么配置我就不写了,跟之前文档里的配置操作是一模一样的)
3. 配置D-ADAU1452
4. 配置D-ADAU1761
5. 配置C-DMIC
6. 上面就把所有的配置都完成了,然后在SigmaStudio界面下,在线下载程序:


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2022/12/28 12:43:51
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
点完下载后,C板和B板就会同时被D板给供电,其中C板子上亮起1红1绿2个灯,B板上亮起1红1绿1蓝三个灯;
这个时候我们把耳机插到B板的黑色输出接口,用手触摸或敲击C板的M1、M2、M3、M4,4个麦克风,会在耳机中明显听到来自麦克风传过来的声音,完成C到B的系统传输。

而我们把电脑的模拟音源通过B板的绿色输入接口,输入模拟音源,D板的黑色输出接口接耳机,就能听到音乐从B板进,经过A2B后,D板输出到耳机,完成B到D的系统传输。

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

在A2B的主和从配置工程里,我通过对D板上的2个DSP,C板上的4个DMIC,以及B板的1个DSP进行配置,实现了A2B的功能。

功能1:D板通过A2B接口,2米的双绞线,给C板和B板供电;

功能2:C板把DMIC信号,通过A2B接口,双绞线,传输到B板,实现音频信号传输功能;

功能3:B板把来自电脑声卡的模拟音源,通过ADAU1761 AD后的数字音频,通过A2B接口,传输给D板,由D板的ADAU1452送到ADAU1761做DA后,推送到耳机上听音乐,实现音频信号传输功能;

功能4:D板把I2C配置通过A2B接口,双绞线,传输到C板和B板,配置它们上面的器件,实现C板的DMIC拾音的功能,以及B板的音频传输功能。

实现步骤总结:

1.链接硬件;
2.打开A2B工程;
3.配置D板上的ADAU1452,ADAU1761,C板上的DMIC,B板上的ADAU1761;
4.下载工程实时调试,实现A2B的1234项功能。

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