历史上的今天
返回首页

历史上的今天

今天是:2024年12月20日(星期五)

正在发生

2019年12月20日 | 使用示波器进行验证和调试

2019-12-20 来源:elecfans

验证(VerificaTIon),就是测试设计是否和它对应的各种标准(行业标准或者自定义标准)相符,以及有多少冗余量。验证和调试,是示波器的主要用途。


在使用示波器进行调试时,我们关心的主要指标是:

波形捕获率——决定仪器能够多快发现故障

触发系统——决定仪器能够多精确地定位故障

分析能力——决定仪器能够从波形里提取出多少有用信息。

而在使用示波器进行验证时,我们更关心的指标是:信号保真度——决定采集的样点是否能够真实反映信号特性;采样率和内存深度——决定单次捕获可以以多快的速度以及抓取多少样点供验证测试;分析工具——决定深入分析的程度和准确性。


信号保真度是一个比较复杂的问题,涵盖了示波器的带宽、采样率、内插、抖动噪底、本底噪声、时间测量精度、探头系统等多个方面。业界对此的讨论很多,也有很多相关文章,所以本文不再做详细分析,只强调示波器的频率响应对验证的影响。


频率响应,在示波器指标上反映为带宽和上升时间。带宽表征的是示波器的稳态响应能力,而上升时间是瞬态相应。经验上,带宽和上升时间(10~90%)的乘积是一个常数,这个常数和示波器的放大器模型有关。如高斯响应的放大器模型,这个常数是0.35;而高性能的示波器放大器模型比较复杂,该常数一会在0.4~0.55之间。当然,从用户的角度看,这个常数应该越小越好:常数越小,则表示相同的带宽(稳态响应)下,该示波器的上升时间更快,也就是说瞬态响应更好;而上升时间一样的情况下,乘积小的示波器需要的带宽会相对低一些——而对示波器,带宽和价格是正比的,也就是说乘积小的示波器性价比更高。


我们验证测试对象一般都是脉冲(非正弦)信号,如通信信号、串行总线信号、高速脉冲信号、调制信号等等,所以示波器的瞬态响应相比起来更加重要。泰克DPO示波器在相同带宽下,能提供最快的上升时间,对于瞬态信号的测试非常有帮助。


另外一方面,高带宽示波器的不同设计结构,也会影响到验证测试的正确性、精度和速度:


近几年示波器带宽不断高速提升,如何在提升带宽的同时,保证带内幅度响应的平坦和相位响应的线性,成了一个重要的问题。有经验的工程师都知道,要完全从硬件入手,是不可能得到理想的平坦幅度响应和线性相位响应的。所以在高性能示波器的放大器技术中,各大示波器生产商都在使用软件提升带宽和优化响应的DSP技术。DSP技术的使用,确实能得到比较理想的幅度和相位响应,但是它并不是有利无害的。下图是示波器对阶跃信号的响应,蓝色为完全的模拟响应,而红色是DSP处理后的响应。

使用示波器进行验证和调试

使用示波器进行验证和调试

DSP 提升、修正幅度和相位响应后,示波器可以更加精确地测量上升时间、眼图冗余等指标,有利于对数字通信信号、计算机总线信号等的验证测试。但是从红色的波形可以看到:虚线框部分,我们叫做“预过冲”,是一种不存在于现实信号中“假波形”,是由DSP处理产生出来的失真——对于阶跃信号来说,没有理由当上升能量还没有产生时,波形就开始振荡。所以当使用示波器测量高速脉冲、激光脉冲或类似信号时,DSP的处理就不再是测试人员期望的了——失真的波形错误指示了各个时间点的物理行为。


当然,DSP还有其它一些问题,如过驱动的信号的错误显示、较低的数据吞吐速度、DSP之前的原始数据无法导出等。所以当用户需要观测过驱动信号(如脉冲顶端的过冲细节)、需要使用示波器采集的原始数据做自定义分析(如激光脉冲测量)或者需要较高的处理速度时,都要求示波器不使用DSP功能。


泰克在所有2.5GHz带宽以上的DPO中都使用了DSP的频响修正和通道匹配功能,DPO72004还有DSP的带宽提升功能。但是泰克公司也深知DSP功能的利弊,所以在其它公司“悄悄”使用DSP功能时,泰克唯一让用户有了“知情权”和“控制权”,即用户可以知道示波器是否正在使用DSP功能,同时还可以根据需要打开或者关闭DSP提升功能。这样,如进行需要示波器原始采集数据的脉冲测试,用户可以选择关闭DSP功能;而进行串行信号一致性测试时,泰克建议可以打开DSP功能。

使用示波器进行验证和调试

使用示波器进行验证和调试

除了应用上需要注意以上这些事项以外,DSP功能还有一些要求。从上图我们可以看到,DSP要求必须满足奈奎斯特采样率实时采样。有一些厂家的示波器当采样率不满足奈奎斯特带宽时,会有难以预料的波形幅度失真,大多来自于这个原因。


同时,高性能示波器一般都是4通道。但是要在四个通道上同时实现标定带宽,还需要采样率的支持。业界一般公认2.5倍于带宽的采样率是保证带宽的最低要求。这样,如果使用8GHz以上的示波器做信号验证(一般都是单次采集),泰克的DPO可以同时在4条通道同时提供全带宽性能(每通道50G的采样率可以有效保证最高20GHz的带宽),而采用共享放大器和ADC结构的示波器最多只能在两条通道上达到全带宽指标,有的甚至仅仅能保证一条通道的性能。


存储深度方面,很多验证测试需要足够的数据。如目前在高速串行信号的抖动和眼图测试过程中都要求一次捕获大量的数据,以进行精确的抖动测量和预估,同时保证低误码率。以避免捕获少量数据进行分析的结果的偶然性和不确定性。类如HDMI测试规范(CTS1.2 a Page 15)要求捕获1百万个比特数据进行眼图分析,则需要示波器两通道在10Gs/S的采样率下使用16M的存储深度。FBD Sigtest(Release notes Page6)推荐捕获1百万个比特数据进行眼图分析.PCIE 2.0的规范(Page239)规定强制要求捕获1Mlillion数据进行眼图抖动分析。则需要示波器单通道在40Gs/S的采样率下使用8M的存储深度。


另一个例子:为了减少EMI的串扰和辐射,在大多数高速串行信号中均使用了加入了扩频时钟(spread spectrum clock),它可以使串行信号的速率在一个适当的范围内进行漂移,从而使其频谱在一个较宽的范围内扩散,尖峰值显著降低,可以有效减少EMI问题。例如 FBD规范(Page15)明确规定需要支持频率很低的30-33K的频率的扩频时钟,其他如PCIE,SATAI,SATAII同样要支持此功能。为了验证Motherboard上的诸如此类的串行信号是否支持扩频时钟,而且确认其调制频率是否在30-33K之间。就必须一次捕获足够长时间的信号进行频率抖动分析。一次抓取的采样点数可以用下面的公式计算:每个扩频周期约位1/33k=30uS,由于是捕获高速串行信号,采样率至少为40Gs/S,即采样间隔为25pS,则捕获单个周期的总采样点数为30uS/25ps=1.2M,为了实现准确的扩频时钟的测量,一般建议捕获10个以上的扩频时钟周期, 所以总的采样点数为1.2M*10=12M.需要强调的是,此12M的存储深度必须使用在40Gs/s或更高的采样率下才有意义。


有些示波器设计时采用将高速采集前端(多达80颗ADC)和高速内存在物理上用一颗SOC芯片实现,由于有太多功能在一个芯片内部实现,导致片内高速内存容量的限制(在40GS/s下不大于2M),而且无法对内存扩展升级。为了弥补这种设计结构的缺陷,这类示波器会采用在芯片外部添加低速存储器弥补片内高速内存的限制,但外部存储器不能在高采样率下工作,一般只能提供2GS/s,样点间隔500ps,无法在信号边沿采集足够样点,甚至出现会出现混叠,所以它无法提供高精度时间测试结果。泰克DPO可以提供每通道200M的存储深度,且无任何使用限制,是业界最高的能力。这一能力让使用DPO进行验证测试的工程师在工作里游刃有余。


在分析工具方面,工程师一般会按优先顺序考虑以下三个方面:第一是准,即分析工具能够精确地得出结果;第二是全,即分析工具能够尽可能多地完成要求的测试项;第三是快,即在保证“准”和“全”的基础上,分析工具还能迅速、自动地工作,最好能够生成标准的测试报告。


“ 准”是第一要求,工业的标准文档一般会推荐一些解决方案,这些解决方案通常是标准工作组正在使用的方案,当然这类方案可以满足“准”的要求。还有一些所谓的“执行标准”,就是在标准工作组推荐的多个方案中,主要厂商或者行业领导者选择的方案。这类方案有最多的采用者,当然使用这类方案,可以得到业界最主要厂商的认同,所遇到的兼容性问题也最小。


建立在“准”基础上的“全”也是一个重要条件。一种分析工具,如果能够提供尽可能多的测试项,最好还能用户自定义测试点,那么将会为工程师带来很大的便利。行业规范以及业界认可的设备对验证测试非常重要,不同厂家的设备虽然都对外宣称可以支持某一项标准的一致性测试,但由于硬件平台以及软件实现方式的不同,使测试项目的完整性,覆盖率以及测试结果存在很大差异。这种测试结果的差异会大大降低客户对测试报告的认可程度,对于OEM/ODM厂商这一点尤其需要重视。


“快”的要求,必须要建立在“准”和“全”的基础上——高效必须以质量为前提。


以高速计算机总线测试为例,下表列出泰克的解决放案,其中大部分方案都是标准规范所推荐的。值得注意的是,唯有泰克的DPO70000系列实时数字荧光示波器可以涵盖所有的标准一致性测试要求的带宽:

使用示波器进行验证和调试

使用示波器进行验证和调试

另外,在通信规范的验证上,泰克的Pinpoint触发系统提供通信相关触发,它使用硬件时钟恢复电路恢复高速串行数据的嵌入式时钟,从而可以进行等效眼图测试。泰克示波器也是业界唯一可以实现标准等效眼图测试的实时示波器。

推荐阅读

史海拾趣

安美通(APPCON)公司的发展小趣事

为了进一步扩大市场份额,安美通积极开展市场推广和品牌建设。公司参加了多个国内外知名展会和技术交流会议,与众多客户建立了良好的合作关系。同时,安美通还加大了对营销网络的投入,建立了完善的销售体系和客户服务体系,提高了客户满意度和忠诚度。

Electronic公司的发展小趣事

特斯拉,虽然是一家电动汽车公司,但其在电子行业的发展中也展现出了强大的跨界创新能力。特斯拉通过自主研发和生产电池、电机等核心零部件,成功将电动汽车的性能和品质提升到了新的高度。同时,特斯拉还积极探索自动驾驶、智能交通等前沿技术,不断推动电动汽车行业的变革和发展。特斯拉的跨界创新不仅颠覆了传统汽车行业的格局,也为电子行业带来了新的机遇和挑战。

请注意,以上故事框架仅供参考,具体细节和数据可能需要根据实际情况进行调整和补充。同时,由于篇幅限制,每个故事的字数可能无法满足500字以上的要求。

EasySync公司的发展小趣事

EasySync公司成立于XXXX年,由一群热衷于同步技术的电子工程师创立。在初创期,公司面临着资金短缺、市场竞争激烈以及技术难题等挑战。然而,创始人们凭借对技术的热爱和对市场的敏锐洞察,不断研发新产品,优化同步算法,逐渐在市场上获得了认可。

AKM [Asahi Kasei Microsystems]公司的发展小趣事

经过几年的努力,EasySync公司在同步技术领域取得了重大突破,成功研发出一款高效、稳定的同步芯片。这款芯片不仅性能卓越,而且成本较低,受到了广大客户的青睐。随着产品销量的不断增加,公司开始拓展市场,将产品销售到全球各地,逐渐树立了品牌形象。

Foxboro I C T Inc公司的发展小趣事

随着数字化和智能化技术的不断发展,EasySync公司也加快了数字化转型的步伐。公司引入先进的生产管理系统和智能制造设备,实现了生产过程的自动化和智能化。同时,公司还加强了对大数据和人工智能技术的研发和应用,为客户提供更加智能化、个性化的同步解决方案。

Gulf Semiconductor公司的发展小趣事

随着数字化和智能化技术的不断发展,EasySync公司也加快了数字化转型的步伐。公司引入先进的生产管理系统和智能制造设备,实现了生产过程的自动化和智能化。同时,公司还加强了对大数据和人工智能技术的研发和应用,为客户提供更加智能化、个性化的同步解决方案。

问答坊 | AI 解惑

仿真器不能仿真c6713

装上ccs3.3之后,tds510不能仿真c6713,能进入也能load程序,就是执行其他操作就出问题,说什么芯片保护不让仿真器读写寄存器。过去使用3.1的时候没有出现这个问题的。不知道是怎么回事。:L…

查看全部问答>

单片机的应用领域

单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:   1.在智能仪器仪表上的应用   单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用 ...…

查看全部问答>

no cpu is delected

串口是USB转的 并口是PCI转的 可以连上JTAG 但是烧写程序的时候显示这个错误~!…

查看全部问答>

tinyos能不能移植到CC2430上

我现在做毕业设计,准备将tinyos移植到CC2430上,请问能不能做到,难度有多大?…

查看全部问答>

哪位好心人帮帮我发一个keil软件给我

我的keil 老是出错, 比如: void main(void) { unsigned int w; w=10; } 程序执行到‘}’结束符就出错。 ***   error   65:   access   violation   at   C:0x0A00  &nb ...…

查看全部问答>

vs2005 编写 wince6.0程序问题

小弟这两天碰到一个很诡异的问题。 我在以前写的工程中加入代码调试运行时,新写的代码不运行。具体如下: 假如先前函数代码: [code]OnBnClickedBtnPrint1() {         int a=0;         a++; &nb ...…

查看全部问答>

请问多个不同的硬件中断号(IRQ)能否关联到同一个逻辑中断(SYSINT)?

还有就是一个硬件中断号是否可以关联多个逻辑中断号? 希望大家讨论讨论!!…

查看全部问答>

怎样把protel99里的某个图层导出到CAD文件中

怎样把protel99里的某个图层导出到CAD文件中 多谢~~~~…

查看全部问答>

12位adl674与单片机接口及的显示及程序

各位前辈就是这样的如题,这个是个作业老师布置的哎,,,可是老师上课没教,还说这个自己了解下,可是网上的资料很不完整,各位前辈教教我我希望有图和完整的程序拜托给位前辈了哈我邮箱是598856544@qq.com…

查看全部问答>