数字存储示波器或模拟示波器可以判别信号是否正常
2012/12/13 9:02:41
数字存储 示波器(DSO)或模拟示波器可以判别信号是否正常,却不能告诉你信号是在什么时候变得不正常的,也就是说,它不能帮助你验证在电路特定的运作状态下,关键信号的质量是否过关,而这对于混合信号示波器来说却是很简单的事情。如图2所示,工程师用混合信号示波器可以发现PCI总线数采插卡在DMA控制器将总线控制权交回CPU后,采插内部的固化软件偶尔会跑飞,根本原因是这时时钟会出现不应该的幅值跌落,导致电路误认为新的时钟周期到来,从而产生误动作,据此工程师又进一步发现导致该幅值跌落的原因,从而解决了这个问题。使用时,只需注意把控制信号连接到逻辑通道上,根据PCI总线命令设定触发条件即可。
上面的功能实质上是混合信号示波器可以与并行总线的控制命令同步,混合信号示波器可以解决的第三个难题是与串行总线同步。比如,I2C总线仅由两根线(时钟线SCL和数据线SDA)组成,如何判断和验证电路是否能正确完成向某个地址(如0x50)读出某个数据(如0x07)呢?混合信号示波器可根据I2C协议来判断两个器件是否通过I2C总线完成通信,对于其它总线如SPI、CAN也是同样方法。也就是说,混合信号 示波器能够先将串性总线的协议解出来,然后再与之同步。
上面的功能实质上是混合信号示波器可以与并行总线的控制命令同步,混合信号示波器可以解决的第三个难题是与串行总线同步。比如,I2C总线仅由两根线(时钟线SCL和数据线SDA)组成,如何判断和验证电路是否能正确完成向某个地址(如0x50)读出某个数据(如0x07)呢?混合信号示波器可根据I2C协议来判断两个器件是否通过I2C总线完成通信,对于其它总线如SPI、CAN也是同样方法。也就是说,混合信号 示波器能够先将串性总线的协议解出来,然后再与之同步。