用ADSP-21569做A2B的开发的保姆级教程四:SigmaStudio+的配置说明

作者的话

上一章讲完了要在这套系统里实现什么,那本章就来讲怎么去实现。

硬件准备

ADSP-21569开发板:Master板

产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.19.5f0d60feR9vWyu&id=721683997705

这块板是我设计的,但也不全是,因为他基本上完全照着ADI的参考设计来的。有兄弟就会有疑问,ADI哪有带A2B的21569参考设计?我怎么从来没找到过。那是因为可能兄弟们开始关注这个21569的A2B的时候,ADI的那块带A2B的21569开发板就已经停产了,我们来看看参考的是哪块板子。

在这里插入图片描述
就是这块ADSP-21569-EZKIT,已经停产了,但,他有完整的AD2428,A2B硬件设计。

OP就本着,能用原厂参考设计,一律用原厂,能不自己费脑筋画原理图,就一定不动手的大原则,原版照抄,设计了ADSP-21569EVB开发板。这样A2B的硬件就有啦。

AD2428WB-EVB开发板:Slave1

产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.13.7d94710cIHOPJ9&id=696415089875

有Master,就一定要有Slave,才能组合出一整个A2B,我用的是ADI原厂设计,1比1复制的Slave,这样兼容性会更强一些,这个设计来自于下图:

在这里插入图片描述

AD2428WC-EVB开发板:Slave2

产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.13.57ca3bf0084QYW&id=696662866949

同样是另一个Slave板,我用的是1比1复制的下面这快数字麦克风板。

在这里插入图片描述

有兄弟曾经问过OP,说你怎么硬件设计都是原版照抄,恨不得一个电阻电容都一模一样?我正义言辞的说,这样才能保持硬件的一致性和绝对的正确性,给软件开发的兄弟更多的安全感。内心的台词是:有抄就抄,我才懒得自己做硬件设计,即正确,又省事的参考设计,简直太香了,谁用谁知道,一抄一个不支声!!!

USBi调试器:用来调试A2B系统

产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.13.37c52dbdSLv6TI&id=38242936768

ADI JTAG仿真器:用来调试ADSP-21569和A2B系统

产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.27.ff9949011hncv6&id=753233120844

我用的是ICE-2000,有兄弟说OP怎么我们都用ICE-1000,你跑去用ICE-2000,是不是有点太奢侈了,我只想说,我一个卖仿真器的,手里大把的ICE-2000,我用一个贵点的,性能也只是ICE-1000的9倍的仿真器肿么了,很轻松的好吧,嘿嘿,就是这么豪横,原厂卖1万多呢这个东西。

软件准备

CCES2.11.1
SigmaStudio+2.1
ADI_A2B-SSPlus_Software-Rel1.3.0

全部是官网下载的,没什么可说的。

硬件链接示意图

在这里插入图片描述

进入正题

一、当我们把Framework跑起来之后,我们就需要把USBi上电了:

在这里插入图片描述

二、然后打开SigmaStudio+2.1:

在这里插入图片描述

三、打开21569的A2B工程:

在这里插入图片描述

在这里插入图片描述

注意看我的路径。

在这里插入图片描述
简单说一下:

在这里插入图片描述
这是不是就跟我们的硬件链接对上了:

PC接USBi,USBi接21569板,21569的Slave接口出去,接C板的Master,C板的Slave出去接B板的Master接口。

在这里插入图片描述

四、配置USBi

USBi模块鼠标右键:

在这里插入图片描述

你的USBi版本是1.5,就选1.5,你的USBi版本是1.5以上,比如OP我用的是1.4版的,就选1.4。

五、21569EVB模块设置

在这里插入图片描述

双击他,然后鼠标右键进行配置:

在这里插入图片描述

在这里插入图片描述

点Open,选择ADI给的A2B的DXE(注意看我的路径,这里必须手动选):

在这里插入图片描述

六、下载工程

在这里插入图片描述

在这里插入图片描述

正确的下载后,右下角会提示说下载成功,我们的程序页面的3个模块全部点亮。

观察我们的硬件,发现达成了一个想要做的,Master通过A2B线给B和C板分别供电!

ADSP-21569板的A2B接口板被点亮,Power红灯亮,DTX1绿灯亮。
在这里插入图片描述

C板被A2B系统供电:

Power红灯亮,DT1绿灯亮,链路被打通。
在这里插入图片描述

B板被A2B系统供电:

Power红灯亮,DTX1绿灯亮,IRQ蓝灯亮。

在这里插入图片描述
B板的模拟音频输入接口输入模拟音频信号,通过B板上的AD后,TDM走A2B进M板的21569,21569不做处理,把这个数字信号进行DA后输出给耳机,进行模拟音频的还原,我们从耳机里听到来自B板的音乐。

在这里插入图片描述

当我们从M板的耳机里,听到来自Slave板,也就是B板过来的音频,这个A2B的完整链路就搞完了。

C的DMIC通过A2B送给B板,从B板的黑色耳机口听到,这个链路也通了。

后记

本篇就纯纯秀操作,达成A2B的功能,我的目的就达到啦。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ADI_OP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值