ADI公司原厂仿真器EVAL-ADUSB2EBZ(USBi)的使用详细说明

本文介绍了如何使用原厂的USBi仿真器进行DSP开发,包括硬件准备如EVAL-ADUSB2EBZ和不同开发板,软件准备如SigmaStudio。在硬件连接和软件环境设置后,详细阐述了在IIC和SPI模式下的调试步骤,以及如何进行1.8VDSP的兼容调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者的话

很多兄弟相信原厂,认为原厂的东西一定就是最好的,对于这个观点OP没有啥特别的看法,都是做开发,选择你喜欢的就好。正在最近有个项目,订了一批大概30多个原厂的USBi仿真器,那就应原厂爱好者们的品质要求,来写一写原厂的USBi长什么样?应该怎么去用?

产品图示

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

硬件准备

EVAL-ADUSB2EBZ 1个(后面简称为USBi)

https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.19.6f072dbdjU2XxQ&id=729694033316

ADAU1452EVB开发板 1个

https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.5d74c4d6bc8RH2&id=39289236798

ADAU1788EVB开发板 1个

https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.43ff751a4vDi7q&id=611967214868

为什么要准备2个开发板,因为原厂USBi仿真器是支持3.3V和1.8V两种IO电压的,我要把这两种都展现一下,就需要准备一块3.3V常规设计ADAU1452的DSP板,和一块1.8V不那么常规设计ADAU1788的DSP板。

软件准备

SigmaStudio4.6或者4.7软件(官网直接下载,无需注册无脑下一步安装即可)

硬件链接

OP设计的所有电路板,JTAG都遵循一个原则,那就是严格按照ADI的JTAG设计参考来,我就贴一个最正确的SigmaDSP JTAG原理图:

在这里插入图片描述

硬件接线图如下:

在这里插入图片描述
开发板的状态我就不说了,这个文章主要讲怎么用仿真器,那我就详细说一下仿真器:

  1. 仿真器和开发部通过这个彩色的JTAG线链接,因为我板子上针对仿真器设计了防反插的JTAG口,所以不用担心插反了,直接怼进去;
  2. 仿真器USB口通过mini USB线接入PC,给仿真器供电,以及传输数据;
  3. 开发板通过电源适配器供电;

123步,简单明了的就把硬件环境搭好了,我们再来看看软件环境;

装好了SigmaStudio,理论上讲你插上USBi,系统就会自动安装驱动并识别如下图:

在这里插入图片描述

但是话不能说太满,就有那么极少数,极个别的客户,他装了软件,插上仿真器,就是不自动安装驱动,那么我们就手动装一下,仿真器的驱动在哪里?看下图:

在这里插入图片描述

你手动指定到你的SigmaStudio文件夹下,就可以装上啦。

使用USBi 3.3V在IIC模式下进行调试

讲一下逻辑,其实很简单,这个仿真器就是个数据转换个下载接口,我们在PC的专用开发软件SigmaStudio软件下开发的程序,通过PC的USB口,USB线下发到USBi仿真器,仿真器通过ADI私有的USB转IIC协议,把数据转换后通过DSP的IIC接口,下载到DSP的SRAM里头去RUN,实现DSP的实时调试。

怎么样验证这个仿真器是OK的,我其实在前面的文章中有讲过,这里再重复一下把,我在ADAU1452的开发板上做了一个简单的USBi自检测试程序:

在这里插入图片描述
既然是测IIC,我就把开发板的调试模式设置到IIC,然后进入自检程序界面:

在这里插入图片描述
非常简单的一个程序,输入让DSP产生了一个500hz的正弦波,经过一个音量调节算法模块,到电平显示,我们下载工程:

在这里插入图片描述
因为是用的IIC模式,仿真器就IIC状态灯亮:

在这里插入图片描述

下载程序后,我们打开程序里的电平显示开关,并拖动中间的音量调节,随着鼠标的拖动,电平会实时的显示,就表示我们仿真器的SPI模式下调试正常。

USBi的IIC模式调试

使用USBi 3.3V在SPI模式下进行调试

在开发板上设置成SPI调试模式,并调整软件的配置:

在这里插入图片描述

在这里插入图片描述

因为是用的SPI模式,仿真器就SPI状态灯亮:
在这里插入图片描述

下载程序后,我们打开程序里的电平显示开关,并拖动中间的音量调节,随着鼠标的拖动,电平会实时的显示,就表示我们仿真器的SPI模式下调试正常。

USBi在SPI模式下调试ADAU DSP

使用USBi 1.8V在IIC模式下调试ADAU1788

USBi仿真器默认是3.3V的模式,但有一些ADAU DSP是1.8V的设计,如果仍然使用3.3V的USBi,则很有可能会烧毁DSP芯片,所以我们在调试1.8V这类DSP的时候,必须要把USBi切换到1.8V模式,如下图:

在这里插入图片描述

在这里插入图片描述
调整好电压后,再进行硬件链接,调试,和上面ADAU1452的操作是一样的,我就不重复了。

总结

原厂的这个EVAL-ADUSB2EBZ和OpenADSP开源社区的USBi是完全一样的,兄弟们如果用的是原厂的,或者OP自己家的,都可以照着这个文章来操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ADI_OP

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

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

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

打赏作者

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

抵扣说明:

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

余额充值