测试数字发现的能力

数字发现非常最近宣布可供购买。我能够得到我的爪子的第一批单位到达仓库,并急于让它运行。

口袋大小的数字发现

知道这个产品几乎准备好了,我花了一些时间在一个简单的工作,可能会突出一些的数字发现的功能全数字化项目。使用面包板兼容的48引脚CMOD A7FPGA板,我修改了从采购项目数字化设计教科书。项目简单地从0-9999计数,然后复位回到0数字被所有所显示的7段LED显示器上。

甲大多数字,模10K与外部模拟驱动器电路的计数器。

由于CMOD A7没有板载7段显示像许多的它的老年人和更大的兄弟,我需要将外部模拟驱动电路添加到板上。这就产生了一些有趣的编码工件,比如阳极和阴极引脚都被驱动到相同的逻辑电平,因为我在FPGA引脚和反转逻辑电平的LED之间有一个BJT。但这招很管用。

一旦代码和驱动程序都能正常工作,我就需要添加Digital Discovery。Digital Discovery有40个I/O引脚,其中24个专用于高速输入,连接到前面的32引脚端口。两个额外的PMOD兼容端口位于设备的任何一边,可以用于输入和输出。

三个不同的头允许多达40个数字电路连接。

我需要监测11个销总量,1,用于每个阴极每个段和1,所以所使用的32针连接器和连接销0-10至A7上蝇线束。

将Digital Discovery飞线线束连接到CMOD A7引脚。

一旦我拥有了一切连接,它是使用记录的数据只是一个简单的事情波形软件。

A7的记录数据。

下面是放大的数据。

放大数据记录从A7在约6赫兹每计数显示。

的A7是简单的项目有很大板和被专门选择,因为它不具有板载7段LED显示器。但是,系统时钟只上升到12 MHz。数字发现默认为每秒200万个样本(MS / S),但是能够达到的800 MS / s,这将是远远超出了A7时钟的范围,试图最大出来。这Nexys 4,但是,有一个100兆赫的系统时钟。这听起来很有希望,让我们看看它是什么样的。

为了使用800ms /s选项,你必须使用高速适配器…

高速适配器

...和包括高速探头。

HSA包含16个高速探针。

探针与HSA连接的方式是:黑色连接到GND轨道,红色连接到输入端口。

HSA连接的HSPs。

信号以编码方式发送到PMOD连接器JA和JB,探针也被连接在那里。GND引脚用一个小面包板电源轨绑在一起。探头的自由端带有热收缩套管,以提供一定的强度连接,但这使得很难在标准面包板上放置超过3根导线,间距为100 mil。因此,需要在连接方面有一点创造性。

把探针连接到Nexys 4上。

然后,该代码被修改,以工作与Nexys 4板,然后加载。的4位数字显示上的个位是由100MHz系统时钟驱动。因此,千位在10 kHz的循环0-9。总之,方式,waaay,wwwaaaaayyyyyy太快,人眼看到的。

通过对数字发现逻辑分析仪控件进行一些调整……

选择800 MS/s选项限制引脚0-7的高速输入。

然后记录数据

从Nexys 4记录的数据在100MHz运行。

......我们就可以开始看到的数据。另外,在上述的图像,数据到的离开第一红色光标的块是段信号数据,而千位被接通。拉近光标我们得到如下:

千位和个位段数据之间的除法。

我们可以清楚地看到线段信号通过并由总线顶部蓝色的小数表示。请记住,我们正在查看7段编码的值,因此二进制值“1111000”,当映射到段“GFEDCBA”并注意到信号是活跃的低信号时,告诉我们段a、B和C是打开的,我们在显示上得到十进制数字“7”。通过查看其余的小数数据,我们发现我们从0到9计数,然后重置为0,所有这些都是以100 μs为单位的。完美的。

现在让我们放大右边那大块白色的数据。这是在选择个位数字时输入到显示器的数据,时钟为100兆赫。

100mhz段数据。

我添加了一堆游标突出定时间隔。光标都是10纳秒开,并且当你看在的各光标的顶部显示在蓝线的十进制值,它作为图像见过数据的相同序列相匹配。再一次,我们通过数字循环0-9和重置回0,但此时每个数字在100 MHz的滴答作响。每个光标之间,我们有8个数据点,这就是为什么有状态之间没有清晰明确的转变。它可能看起来像有记录了一些错误的数据,但请注意,当蓝线的数据似乎是嘈杂的,我们在巴士几个频道的所有改变状态在同一时间。好像这些信号不都在同一时间发生变化。但是,让我们考虑的东西。该FPGA芯片连接到PMOD头中的Nexys 4 PCB上的铜迹线没有被设计为距离相匹配,这意味着在这个时间尺度,以及PMOD集管之间的物理距离的FPGA已引入的传播延迟在信号我们无法回避。但是,我们可以看到在上面的记录数据这个引入的延迟。 I don’t know about you, but I thought that was actually quite fascinating to be able to see that, especially on a device as small and compact as the Digital Discovery.

对于整个项目,包括记录数据的一些高分辨率图像和项目代码的详细信息,请参阅我教程.还有,一定要看看数字发现参考页获取入门指南、波形工具教程、参考手册和社区项目。

0.
第一个投票。

关于布兰登Marcum

看布兰登马坎的所有帖子→

留下一个回复

您的电子邮件地址将不会被公布。必需的地方已做标记*