如何使用泰克DPO3000调试串行总线

发布者:暗里著迷最新更新时间:2008-04-23 来源: 电子工程世界关键字:控制  时钟  串行  调试  总线  波形  分组 手机看文章 扫描二维码
随时随地手机看文章

  广大用户日益需要处理各种通用测量任务及满足专用需求的解决方案,泰克新推出的DPO3000系列示波器满足了这些需求,其中一个此类应用是调试串行总线。研究结果表明,在所有电子器件设计工程师中,大约有60%的工程师在日常设计和调试事务中要处理串行总线。这些设计人员希望获得工具,帮助他们选择性地从串行流中捕获数据,然后分析分组内容和其它相关信号。

  在串行总线结构中,一条信号路径可以传送地址信号、控制信号和时钟信号。DPO3000系列示波器提供了一个理想的平台,可以从当前某些最常用的低速串行总线中采集和分析信号,包括I2C, SPI, RS-232, CAN和LIN。DPO3000系列的基本带宽、采样率、记录长度和通道数量完全可以胜任这一工作。而最重要的是,某些创新功能使得串行调试工作变得更加简便。

  串行总线调试是由多个步骤组成的流程:触发采集指定的串行事件;解码该事件,理解其内容;搜索发生的其它事件或感兴趣的事件数据。

  DPO3000系列通过下述功能,开创了串行总线调试的新天地:

· 触发采集串行分组内容,找到毛刺和其它波形异常事件。
· 自动解码和显示分组,以人们可以阅读的、自我阐明的格式提供数据,以即时可读的形式表示内容。
· 内置数据搜索功能,找到和标记各个串行事件,在5M标配波形内存中加快点到点导航速度。

  触发—第一步,轻松实现

  在调试过程中,通常必需确认已经通过总线生成或发送了某个串行分组。分组包含嵌入式数据值和其它消息。常用的示波器功能如状态触发或码型触发不适用这一目的,它们是为多条通道上的并行数据设计的。这就需要一种可以对串行流内容做出响应的触发功能。

  在配备选配的DPO3EMBD I2C和SPI应用模块、DPO3COMP RS-232/422/485/UART模块和/或DPO3AUTO CAN和LIN模块时,DPO3000系列将对用户指定的触发条件做出响应,包括串行数据内容、地址开始和结束消息等等。表1提供了其中一种串行总线: I2C可以使用的触发选择的部分实例。SPI、RS-232、CAN和LIN总线触发集也同样非常全面。

  触发有两种直接效应。第一,仪器采集事件及周围的事件,容量高达5M样点。第二,触发证实发生了指定的事件。

  DPO3000系列的独特之处是为加速串行分析设计的一对前面板“Bus”按钮(B1和B2)。事实上,每个按钮为每种特定类型的串行总线选择预置值。通过分别定义哪些通道接收时钟信号和数据信号,以及决定两种二进制状态(1和0)的门限,工程师创建预置值。通过简单地调用相应的Bus按钮,在以后仍可以重新使用这一设置(除非被重写)。工程师不再需要重复处理多个内嵌菜单或为串行总线设置门限。在设置采集串行数据时,Bus按钮节约了时间,特别是在调试一条以上的总线配置时。

  Busforms的优点

  串行分组波形在示波器显示屏上作为一串1和0值显示。通过跟踪时钟边沿及相关二进制数据值来解码这些信息非常麻烦,而且容易出错,但此前,许多工程师一直不得不通过这种方式理解其串行数据采集。

  DPO3000系列自动解码I2C、SPI、RS-232/422/485/UART、CAN和LIN总线的二进制分组。显示画面不仅显示波形,还显示独特的“busform”视图。Busform视图从业内领先的泰克逻辑分析仪平台演进而来,是由符号包络构成的一条轨迹,这些符号包络与波形视图上的分组成分对准。但是busform并不是单独的1和0二进制脉冲,而是一般包含一个表示解码的分组成分的十六进制、十进制或ASCII值(如果愿意,可以选择二进制格式)。现在,设计人员可以一目了然地查看总线上发生的情况,而没有冗长、麻烦的手动解码流程。同样重要的是,还有其它事件和取值的符号,包括:开始事件,结束事件,标识符事件,地址事件(包括读或写状态),数据及许多其它事件(视标准而定)。事实上,DPO3000系列示波器完成了此前一直“用手”完成的工作,而且只需几微秒就可以完成。

  另外它还提供了另一个节约时间的解码视图:事件表。它以表格格式表示解码的内容,每个项目都带有一个时戳。它包括整个采集。因此,可以简便地查看总线上每个单个事件,同时在消息之间简便地进行定时测量。DPO3000系列示波器可以对支持的任何串行总线生成事件表。

  搜索答案

  一旦采集完成,通常必需查看整个记录,以全面调试问题,其可能要高达5M样点。即使是由示波器解码每个分组,手动查看采集中每个分组可能会需要很长的时间。较好的解决方案是有一个工具,自动搜索现有的采集数据,找到满足用户指定标准的事件。

  DPO3000系列的Wave Inspector提供了这种功能。除搜索边沿、脉宽、欠幅脉冲、逻辑条件、建立时间和保持时间违规和上升时间/下降时间外,Wave Inspector还可以搜索串行总线分组内容。例如,Wave Inspector可以隔离带有某对地址和数据值的每条CAN消息,在显示屏上用小的指示符号标明每次发生情况。在标记之间进行导航,只需按前面板上的Previous和Next按钮。

  对寻找解决方案、解决其每天遇到的串行调试问题的设计工程师,DPO3000系列提供了强大的串行触发、解码和搜索功能。


关键字:控制  时钟  串行  调试  总线  波形  分组 引用地址:如何使用泰克DPO3000调试串行总线

上一篇:功率测量技术及其应用
下一篇:Wave Inspector帮助设计人员快速找到答案

推荐阅读最新更新时间:2024-03-30 22:06

伺服控制的三种模式
伺服电机速度控制和转矩控制都是用模拟量来控制,位置控制是通过发脉冲来控制。具体采用什么控制方式要根据客户的要求以及满足何种运动功能来选择。 一般伺服都有三种控制方式:速度控制方式,转矩控制方式,位置控制方式,速度控制和转矩控制都是用模拟量来控制的。位置控制是通过发脉冲来控制的。具体采用什么控制方式要根据客户的要求,满足何种运动功能来选择。 如果您对电机的速度、位置都没有要求,只要输出一个恒转矩,当然是用转矩模式。如果对位置和速度有一定的精度要求,而对实时转矩不是很关心,用转矩模式不太方便,用速度或位置模式比较好。如果上位控制器有比较好的闭环控制功能,用速度控制效果会好一点。 如果本身要求不是很高,或者,基本没有实时性的要求
[嵌入式]
伺服<font color='red'>控制</font>的三种模式
基于STC12C5A60S2的双电源供电智能控制系统设计
摘要:文章介绍了基于STC12C5A60S2单片机的双电源供电智能控制系统,实现对主电源和备用电源的实时监测,保证供电的连续性和可靠性。文中阐述丫系统的整体设计方案、硬件电路设计、软件设计及后台监控的设计。通过理论分析及实践汪明能有效的检测当前主备电路的电压值并实现双电源之间的准确转换,相应状态可以通过GSM模块发送给监控主机和相关操作人员,具有重要的现实意义。 0 引言 随着国民经济的迅速发展,人们对供电连续性、可靠性的要求越来越高,对于不允许断电的重要场合,如医院手术室、高层建筑安全保障系统、热电站、化工企业、银行等,都要求配备至少两路电源来保证供电的连续性。因此,需要一种能在两路电源之间进行自动转换的系统,以保证正在使用
[测试测量]
基于STC12C5A60S2的双电源供电智能<font color='red'>控制</font>系统设计
S3C2440-裸机篇-05 | S3C2440时钟体系详解(FCLK、PCLK、HCLK)
1.时钟架构 简化一下如图所示: 1.1.时钟源的选择 S3C2440的时钟源来源有两种: 外部晶振(OSC) 外部时钟信号(EXTCLK) 选择哪一路作为S3C2440的时钟源由模式控制引脚OM3和OM2引脚(的电平)决定,如何选择见下图: 以JZ2440开发板为例,其使用的是12Mhz外部晶振, 硬件电路如下: 其OM3和OM2选择引脚设置如下,选择第一种方式: 1.2.MPLL改变主时钟FCLK的控制时序(上电复位时序) 2.实验 —— LED闪烁(为了后续对比) 2.1.实验目的 使用C语言控制LED闪烁。 2.2.实验代码 启动文件与之前相同; C程序添加延时函数delay修改后如下: v
[单片机]
S3C2440-裸机篇-05 | S3C2440<font color='red'>时钟</font>体系详解(FCLK、PCLK、HCLK)
无触点控制的汽车CAN总线灯光系统研究设计
随着科学技术的发展,人们对汽车操控性、舒适性以及可靠性要求的越来越高。而传统的汽车电子技术多采用“点对点”的控制方式对汽车中某些部件进行电子控制,过程简单、设备复杂、技术落后,已远不能满足汽车电子技术发展的要求。这就促进了现代的汽车电子技术的进一步发展。目前,汽车电子技术已经向车身整体集成电子化、网络化、智能化和模块化的方向发展,汽车网络总线以及无触点开关控制是汽车电子技术的一个重要发展方向。 现场总线是20世纪80年代中期发展起来的,是当今自动化领域技术发展的主要方向之一,它的出现极大地推动了现代汽车电子技术的发展。控制器局域网(Controller Area Network,CAN)总线属于现场总线中比较典型的一种,已
[单片机]
无触点<font color='red'>控制</font>的汽车CAN<font color='red'>总线</font>灯光系统研究设计
双机通信在CPCI总线上的实现
摘要:介绍了PCI Bridge的工作原理,基于地址映射机制提出了SBC(Single Board Computer)间直接内存访问的新方案。该方案可将板间通信效率提高6倍以上,并可服务于各种高层应用。 关键词:CPCI总线 地址映射 PCI Bridge 单板计算机 性能优化 在电信、电力、国防等应用领域中,经常 要求其所用设备有极高的实时性。当需要在各个设备间进行大容量的信息交换时,传统的网络包交换模式已不能很好地满足实时性的要求。而借助于CPCI总线,两个设备可以互访对方的内存,具有传输速度快、传输容量大和高可靠性等特点,非常适合大容量的信息传递。国家数字交换系统工程技术研究中心承担的国家863计划项目——“中国第三代
[工业控制]
PIC单片机上实时时钟PCF8563测试程序
..............................PCF8563测试程序主函数............................ ............................................................................... ............................................................................... #include #include pcf8563.h #include IIC.h __CONFIG(FOSC_INTOSC&WDTE_OFF&MCLRE_OFF)
[单片机]
基于单片机、EDA技术的波形发生器的设计
  该波形发生器以单片机(MCS8031)为中心控制单元,由键盘输入模块、数码管显示模块、D/A波形发生模块、幅值调整模块组成。采用DDFS技术,先将要求的波形数据存储于EEPROM中,这样可以保证掉电以后波形数据不丢失。   为了达到所要求的高速度,采用FPGA(ALTEAR 公司的 EPF10K10LC84-4, 晶振频率可达 40MHz)来实现波形的发生,通过DDFS技术(直接数字频率合成技术)、VHDL语言和单片机汇编语言编程技术的完美结合实现了对正弦波、方波和三角波三种波形的频率、幅值的设置和发生。   随着深亚微米半导体技术的进步,可编程逻辑器件及EDA技术的应用已经相当普及。基于可编程逻辑器件的高频性质和单片机
[单片机]
油田联合站注水系统实时监测与控制
    摘要: 为了提高油田联合站的自动化管理水平,确保注水系统的安全性和可靠性 采用PC-工业控制计算机和ADAM 4000系列及ADAM 5000系列智能模块,对油田联合站注水系统进行自动化控制,对污水罐液位、注水泵和电机的温度、输出水压力和流量以及润滑油压力和流量进行实时检测与控制。检测与控制信号通过RS485总线与工控主机连接,研制完成的多功能管理软件已成功地应用在注水过程的自动控制系统中。     关键词: 注水系统 过程控制 智能模块 ADAM系列 PC-工控机     油田注水是采油生产中最重要的工作之一, 但它是油田耗电大户,一般占油田生产耗电的30~40%。 在油田联合站的注水
[传感技术]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved