逻辑分析仪我也DIY(二)
昨晚睡觉时还寻思着为什么数据采集显示出来怎么问题多多,明明全低电平居然时不时的采集到高电平,后来想想也是,两块板子(被采集信号产生板子和模拟逻辑分析仪的板子)没有共地,采集到的电平高低没有一个参考点,判断错误也就在所难免了。于是今晚共地后,多次采集数据,都很稳定的采集到并正确的显示做测试的波形。
经过今晚的努力,把几个字模存储到了cyclone的M4K产生的ROM中,然后通过VGA坐标产生的控制逻辑进行地址译码。这部分设计没有仔细深入,可能浪费的M4K比较多(利用率比较低),但这是为了FPGA逻辑地址控制部分设计相对容易设计些。
稍微对下面这个波形的采集做了测试,这个波形(被采集信号产生)是在另一块板子上做的。
三种采集模式下的波形分别如下。[page]
1. 显示触发前采集的64次数据
2. 显示触发前采集的32次数据和触发后采集的32次数据
3. 显示触发后采集的64次数据,触发沿没有显示出来
关键字:逻辑分析仪
引用地址:逻辑分析仪我也DIY(二)
昨晚睡觉时还寻思着为什么数据采集显示出来怎么问题多多,明明全低电平居然时不时的采集到高电平,后来想想也是,两块板子(被采集信号产生板子和模拟逻辑分析仪的板子)没有共地,采集到的电平高低没有一个参考点,判断错误也就在所难免了。于是今晚共地后,多次采集数据,都很稳定的采集到并正确的显示做测试的波形。
经过今晚的努力,把几个字模存储到了cyclone的M4K产生的ROM中,然后通过VGA坐标产生的控制逻辑进行地址译码。这部分设计没有仔细深入,可能浪费的M4K比较多(利用率比较低),但这是为了FPGA逻辑地址控制部分设计相对容易设计些。
稍微对下面这个波形的采集做了测试,这个波形(被采集信号产生)是在另一块板子上做的。
三种采集模式下的波形分别如下。[page]
1. 显示触发前采集的64次数据
2. 显示触发前采集的32次数据和触发后采集的32次数据
3. 显示触发后采集的64次数据,触发沿没有显示出来
上一篇:逻辑分析仪我也DIY(三)—PLL后复位问题
下一篇:逻辑分析仪我也DIY (一)
推荐阅读最新更新时间:2024-03-30 23:01
高性能逻辑分析仪探头提高保真度
目前只有两家厂商(安捷伦公司和泰克公司)在高性能逻辑分析仪市场上占据主导地位,只需要这两家公司采用某种方法,这种方法便可成为 行业标准 。目前高性能多通道探测的情况就是这样:如果您在印制电路板上设计好了规定的图形,把信号线引出到一组焊盘,您就可以采用两家公司中任何一家公司的探头连接器来进行连接。 泰克公司在推出一系列新型高性能探头时,喜欢以这一市场缺口产品的技术领袖自居。然而,用户更感兴趣的可能是部件的互换性。 P6960(单端)和P6980(差分)两种探头都有34个通道,占板面积均为34 4.7mm。该公司声称这两种探头的元件密度比前一代技术大61%(见照片)。探头连接器将探头终接于一组接触焊盘;夹住在探头和印制电路板焊盘之间的
[测试测量]
VGA的驱动显示以及逻辑分析仪的使用
Zedboard的接口框图如下: 挂在PL侧的模块有HDMI、VGA、OLED等,下面将详细介绍在Zedboard上驱动VGA的过程,开发环境为Vivado 2016.2。Zedboard是通过权电阻网络来搭建的DAC电路, 关于VGA的驱动原理,请看下面的时序图: 程序中就是通过计数器来模拟产生行、场同步信号。这里主要介绍下Vivado的开发流程。Vivado下新建工程,选择开发板Zedboard,如图: 将修改好的工程代码都加进来,这里通过clock Wizard重新生成所需要的时钟,方法和quartus大同小异,移植好的工程如图: 然后执行Run Synthesis、Run Implementa
[测试测量]
虚拟FPGA逻辑验证分析仪的设计
随着FPGA技术的广泛使用,越来越需要一台能够测试验证FPGA芯片中所下载电路逻辑时序是否正确的仪器。目前,虽然Agilent、Tektronix 等大公司生产的高端逻辑分析仪能够实现FPGA电路的测试验证功能,但此类仪器价格高昂,一般要十万、数十万人民币。所以,研究开发价格适中且具有逻辑分析仪和FPGA电路的测试验证功能的仪器是非常有价值的。 本文所介绍的基于虚拟仪器技术的逻辑验证分析仪,采用FPGA技术来实现仪器硬件部分的主要设计,应用图形化编程语言LabVIEW来实现仪器的测试软件设计。文中阐述了虚拟FPGA逻辑验证分析仪的总体设计方案及其工作原理,并对仪器的两个主要工作环节的开发设计作了具体介绍。虚拟FPG
[嵌入式]
泰克与华师大共建联合实验室培养研发人才
中国 北京,2013年10月17日–全球示波器市场的领导厂商---泰克公司日前宣布,与华东师范大学共同建立联合实验室---华东师范大学信息科学与技术学院电子信息实验教学中心,泰克将为华师大通信工程系的研究生实验课程提供DPO3054示波器、TLA6401逻辑分析仪及PQA600A图像质量分析仪等仪表支持,该联合实验室将致力于培养并向企业输送更多视频图像处理方面的高端人才。 随着信息时代的快速发展,社会和企业对高端人才的需求旺盛,为培养理论知识与动手实验能力兼备的综合型高素质人才,高校实验室对高精密仪器的需求也日益提高。泰克仪器基于超过65年的测试测量技术的积累,为高校实验室提供高端精密的仪器支持,同时帮助高校为向社会输出高
[测试测量]
逻辑分析仪我也DIY(四)—神秘蓝点
逻辑分析仪我也DIY(四) 神秘蓝点 今晚把各个显示的字符都DIY上去了,不过在某些蓝色字符附近出现了许多意外的神秘蓝点,如下: 上面一共四个Ch字符中,只有Ch2是完全没有问题的,特权同学就感觉很纳闷了,为什么同样的16个Ch字符,就这几个出现这些神秘的蓝点。家中的LCD专家还特地给分析了,这个Cha前面的点那是四个像素的蓝点在一起,觉得不是坏点,那一定是认为打上去的。换我的话说,那是FPGA给送上去的点。所以回头来显示走读代码找问题,一通找,最后还是没发现什么不对的地方。因为时序约束后还都有较大的余量,所以这个原因排除,而这个字模是存储在M4K配置的ROM里的,所以问题很可能和它有关系
[测试测量]
51单片机之串口通讯应用实例(逻辑分析仪调试)
硬件:STC89C52RC 开发工具:Keil uVision4 前言:8051是一款很经典的、历史悠久的单片机,作为一款入门级的单片机8051受到很多初学者的欢迎。89c52是8051系列的成员之一,拥有8K字节程序存储空间,512字节随机数据存储空间;I/O口控制端口、中断功能、定时器及串行接口。下面详细讲述串行接口功能的使用。 不管你用的芯片是不是STC89C52RC,只要你看完这篇文章,就能自行运用到不同的芯片上;因为一种串口通信协议的传输原理在任何芯片上都是统一的;所以它可以作为不同芯片一起协作的通信媒介。 目前普遍的单片机都有串行通信的接口,因为它依赖的硬件比较简单,一条串行数据输出线(TX)、一条串行数据接收
[单片机]
逻辑分析仪的触发选择
1、引言 随着数字技术的日新月异,在数字系统,特别是在计算机系统的研制、调试和故障诊断过程中,由模拟系统的时域和频域分析发展起来的传统测试方法与测试仪器往往难以奏效,于是新的数据域测试的理论、方法和相应的测试仪器不断涌现。逻辑分析仪作为数据域测试仪器中最有用、最有代表性的一种仪器,性能与功能日益完善,已成为调试与研制复杂数字系统,尤其是汁算机系统的强有力工具。 在逻辑分析仪中,利用触发字或触发事件的序列来控制对数据的存储和显示,以便住数据流中挑选一个恰当的观察窗口。触发能力是逻辑分析仪最重要的指标,特别是在用逻辑状态分析仪跟踪复杂程序时,强的触发功能以及合理的触发条件设置可以使仪器在庞大而复杂的程序流中迅速找到要跟踪的目标,分析
[测试测量]
国外专家分析:逻辑分析仪该何去何从?
我最后一次使用一个专用的逻辑分析仪(Logic Analyzer,LA)是在1997年。在这之后,我遭遇到一些逻辑分析仪被忽视、未被使用和不喜欢使用的状况,它们被放在架子上或底下的长凳上,且被尘封,发生了什么事呢? 那么,什么是逻辑分析仪?简单的说,它跟示波器(scope)没有太大的区别。有输入端,虽然不太像一台示波器,它们往往只区分逻辑 1 和 0 层级,有一个控制如何快速输出以进行采样的时基(timebase),或者你可以从你的电路提供采样频率。示波器或逻辑分析仪的选择取决于你正在尝试做的故障排除。 一台相当老式的逻辑分析仪。 通常的假设是你的信号完整度(Signal Integrity,SI)是好的,尽管有够快的异步采样频
[测试测量]