您的位置:首页 > 产品设计 > UI/UE

示波器 && USBee Suite抓I2C && USBee 示波器 && USBee Suite抓上电时序 && USBee Suite抓取UART && 数据记录仪

2010-11-10 13:59 387 查看
(1)对于一般信号,采用AUTO键就可以得到其基本的波形信息,按MEASURE键可以显示诸如频率周期等波形参数信息。RUN/STOP则是使能动态画面和静止画面的按钮。

(2)水平的SCALE非常重要,用来调试时间轴。如果要看微观波形信息,时间轴单位越小越好,比如比对时延,上升沿和下降沿,这时要向左旋钮;如果要看宏观信息,时间轴单位越大越好,比如看复位波形,上电波形,这时要向右旋钮。

(3)WaveForm按键,用来调节波形显示的辉度及清晰度,一般是越高越好。

(4)SINGLE SEQ是用来使能静止画面时,调节下一段波形来观察。在小示波器中,SINGLE SEQ是用来取消当前触发画面,而开始准备另一次触发。

(5)COARSE是粗调,用来移动区间段;SELECT则是选择区间段位置的。利用该功能可以查看小区间范围内的频率或者电压等消息,对非周期波形很有用。使用方法:只需要移动区间枢轴对准某一个上升沿或者下降沿,然后移动另一轴至满一个周期的上升沿或者下降沿,即会显示频率信息。该操作对多个探头波形是同时有效的,只要移动不同的区间枢轴至正确位置。

对于小示波器,也具有同样的功能。对静止画面,调节右边的两个小旋钮,可以选区间段的起始和终止位置,而从获取时间或者频率等信息。

(6)示波器抓图,对应TDS3034B等这类带网卡接口的示波器,可以通过连接网线下载示波器的截图到本地机上,方便记录和保存。方法是首先连接网线;其次打开UTILITY设定,在左下角显示系统输入/输出,切到输入/输出,会显示DHCP的开启和关闭选项。此时选择开启,之后就会显示DHCP自动给示波器分配的IP地址,比如说是:172.21.7.81,已知访问端口是8080。此时只要在浏览器中输入http://172.21.7.81:8080/,即可显示示波器窗口内容。

(7)关于触发使用。触发是示波器用来捕捉特定波形画面的功能。对于TDS1012,示波器会在AUTO和触发之间切换,首先按trigger menu使能触发,然后调整触发电平的高低,一般选择边沿触发。在触发菜单中的触发方式有两种:自动和正常,前者是显示触发波形后恢复波形准备下一次触发,后者则会保留当前触发画面以供用户查看直到下一次触发。

(8)测试两个波形的比较结果,分别以各自的中心线做幅度比较,时间轴上做时序的比较。

================================================================================================================================

USBee Suit是一款虚拟示波器和逻辑分析仪应用软件,只要搭配相应的硬件,就可以在电脑上实现很多测试功能。一般按照安装流程都会没问题,但是发现过一次在设备管理器里面都不识别的现象,始终提示问号。最终的解决办法是,手动去安装设备驱动,即USBee Suite\Saleae和USBee固件切换\Driver64\x86\的sys文件。

举个实例说明用作逻辑分析仪的使用过程,以触发中断读取TP数据为例。

(1)接上仿真器硬件,以及跟待测试目标板连接好,包括I2C两根数据线,一根地线,一根中断线,再运行USBee Suit软件。

(2)选择设置-》快速设置信号4、5为I2C总线,即可发现界面上4为SCL5为SDA,这些要跟实际连线对应上。当然这些定义是可更改的,单击单行图示的最左边,一旦更改完毕,保存设定即可。点击连接中断线的单行图示,选择好从高到低的中断触发条件。

(3)点击TP后,比如读取TP的数据一共读16个字节,8位I2C地址是0X40,点击多次触发,一会儿软件界面上就会显示解析出来的波形数据,如下:



可以清楚的看到发地址,读数据的内容,如果没有完整显示可通过鼠标滚轮来调节范围。其中10和18是读数据的寄存器地址。如果点击单次触发,则可以看到中断(digital 1)的波形以及I2C两根线上的波形,多次触发时数据线波形一旦触发完毕就会清掉。单次触发的波形如下:



====================================================================================================================

USBee AX-Pro是电路测试项目的集成工具,包括虚拟示波器。对该软件的示波器使用做简单说明,界面如下:



秒/格和伏/格跟普通示波器的含义是一样的,测试什么单位的信号应将这两个档位调节到正确范围内。

说明下缓冲大小和采样频率的功能,缓冲大小是显示数据存储范围的区间,比如以前的窗口只能显示一个正弦波,现在要能显示三段正弦波,也就是延长绿色线的动态范围,此时就可以把缓冲大小改大,绿色线会变长。但是该值不能太大,如果超出了PC的剩余内存范围,软件会提示“run-time error'380':invalid property value”,此时重启示波器软件是无用的,只能把光盘中的“恢复USBee AX-Pro软件缺省设置.reg”重新运行一次。

而采样频率则是显示窗画面刷新的频率。如果改小成1M,画面可能几秒钟刷新一次。

该软件带画面保存功能,用来保存上一次的配置;以及“保存参考波形”“显示参考波形”的功能,用来比较两次不同的画面波形。

=============================================================================================

USBee Suit也可以用来抓取IC的某几个脚的上电顺序,这样用来分析问题,比如IC满足怎么样的顺序才能正常工作。如下图:



方法是:

(1)启动USBee Suit后,点击“设置”-》“快速设置8个数字通道”,这一步是可选的。如果要参考的波形中同时还有I2C,可以在快速设置I2C通道的基础上设置其他的数字通道(相邻行会显示解码数据)。

(2)设置采样速率跟缓冲区大小,满足缓冲区大小/采样速率=捕获时间,以频率为单位。比如采样频率是3M,缓冲区宽度是20M,那么时间是20/3=6.667秒。依据需求设定。

(3)对于上电时序这种。如果没有设置任何触发,点击“单次捕获”,工具就开始工作,接着按板子的电源键,就可以记录上电波形了,时间到后自动停止;如果设置了触发,点击开始后工具会等待,直到触发后才开始算时间,并显示触发前后时间段的波形。

(4)需要跟踪的线定义名字是可以设定 的,也可以添加注释。

(5)对于小白色方格内可以设置触发条件,比如上升沿/下降沿。菜单中的触发-》触发位置,一般定在中间位置。如果打在最左,就只能看到触发后的波形;如果打在最右,则只能看到触发前的波形。

(6)测试波形的时间差,把鼠标放在光标行,点左键是X1,点右键是X2。然后就可以在下方显示时间长度。

============================================================================================================

USBee Suite这个工具,同样可用来抓取UART。参照工具的PDF说明,我重新验证了一遍。用串口工具每隔10ms发送ARMFLY,将工具的DCH1(single0)接TX脚,再接上一根地。关键在于界面的设置,快速设置8个数据通道后,只保留signal0和signal1,其中signal0是真实波形,signal1是signal0的解码显示。点击signal1的左边,设置协议属性,这个属性要跟串口发送工具的属性是相匹配的。如下:



点击单次捕获,就可以在窗口中显示波形和解码数据:



在做这个实验时,想起了很久前的一个细节。UART传送的是ASCII码,而I2C传送的是BCD码;对单个字符来说,UART传送是先传的低位再传高位,所以读的时候应该从右往左读才是正确的,如下:



对应的ASCII码值就是传输的字符

============================================================================================================

USBee软件中也带数据记录仪功能,比如抓取电池的放电时间曲线,点击开始后,就可以记录D0-D78个数据通道,ACH1-ACH2两个模拟通道的采样。默认列表的界面如下,也有文本记录:



换成波形格式:可以看到每个D脚的变化波形(无ACH1ACH2)



换成趋势线格式:可以看到D0-D7组成的数据的大小趋势


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: