探究串行总线内部的秘密
LeCroy公司Michael Lauterbach博士指出,"触发可以依据多个条件,在我们的MS-500混合信号产品中,可以在多达36路数字通道上设置电压阈值、位模式、信号边沿变化和其他单个条件或多个条件的组合。并可以设置触发顺序,如仅在发生事件Y后发生事件X时触发。还可以选择性地采集数据,例如采集与某个特定地址有关的数据或是满足其他条件的数据。"
同样,Finisar Bus Doctor协议分析仪也提供了12个触发级别,每个都可以单独设置触发条件。触发设置可以视为一个小型状态机。Finisar公司Eric Lanning解释说,"可按需要设置触发条件,该仪器可在发生一个事件时触发,然后准备好等待同一触发事件再次发生。由于我们可以捕捉1024个缓存数据,所以工程师可以建立一个测试,让它在周末期间运行并累积1024组触发跟踪数据。"
缩短板卡到示波器之间的引线
"在计划购买一台分析仪或混合信号示波器时,还需要明确仪器探头会对信号产生多大影响,"Michael Lauterbach博士提醒说,"人们并不想买一台能破坏信号的仪器而引入新的麻烦,但是工程师有可能会忽视探头和待测试信号之间的交互作用。一般来说,从用户的板卡到混合信号示波器之间的引线应尽可能短。"
"我们建议工程师在分析PCI Express信号时采用中间总线(Mid-bus)探头,"Tektronix公司Randy White说,"有源探头连接到专为PCI Express总线连接而设置的PCB焊盘上,当然,工程师事先必须在他们的PCB板上设计占位,但他们通常会忽视后续测试中读写PCIe信号的需要。"Tektronix和其它公司为中间总线探头提供符合工业标准的机械和电气规格。它有一个可拆卸固定模块,可将中间总线探头固定在PCB焊盘上。
在最终投产PCB时,可从最终定型板卡的PCB布线中去掉中间总线探头的接触测试焊盘。但是,Randy White指出,许多工程师也会将测试焊盘保留在板上,以便进行后续的测试验证。所以,如果不需要利用该部分空间,可在设计中保留测试焊盘。
如果不想或者无法增加专用的接触焊盘,可在PCIe总线上使用一个内插器。内插器插入一个空的PCIe插槽中,并将总线信号转接入总线分析仪。如果系统所有插槽都插入了板卡,可以拆下一块卡,插入内插器,然后将该卡插入内插器上的总线槽。但是,必须备好一个标准PCIe连接器,不能连接到PCI信号路径的随意位置。总线分析仪供应商还可提供多种兼容探头和多种总线的内插器卡。
分析串行总线有助于保证产品兼容性,跟踪高层协议错误。有时,需要将串行总线操作与外部事件联系起来。有时还会需要一台具有混合信号分析能力的仪器,用来捕获、显示和分析串行和并行信号,以及数字和模拟信号。例如,如果将一个智能压力传感器连接到CAN总线,具用有总线分析功能的混合信号示波器就可以查看模拟的压力信号,并将其与CAN总线通讯关联起来。因此,可能需要到考虑总线以外的问题,确保总线分析仪可以捕获和关联总线以外的事件和信号。
参考链接
[1]"PCI Express 2.0 Digital Validation and Debug Using Serial Logic Analysis Tools, Tektronix. September 2007. WebID: 11792.
www2.tek.com/cmswpt/tidetails.lotr?ct=TI&cs=Application+Note&ci=11792&lc=EN
[2]"Protocol Analyzers vs. Logic Analyzers: Using the Right Tool for the Job," Finisar. March 2007.
www.finisar.com/library1_7_2.
- 第一台自主研发的国产数字万用表诞生(08-18)
- 安捷伦8960支持最新的1xEV-DO 版本A手机测试(08-23)
- 泰克为工控电源市场提供新型示波器解决方案(08-23)
- 安立3G手机测试三种武器(08-18)
- 安捷伦8960的HSDPA测试方案(08-23)
- 新型便携式泰克示波器方便了电子工程师(08-23)