逻辑分析仪: 一种类似于示波器的波形测试设备
逻辑分析仪是一种类似于示波器的波形测试设备,它通过采集指定的信号,并通过图形或者数据统计化的方式展示给开发人员,开发人员通过这些图形化时序信号按照协议来分析硬件或者软件中的错误。
逻辑分析仪是设计中不可缺少的设备,通过它,可以迅速定位错误,发现并解决问题,达到事半功倍的效果,尤其在分析时序,比如1wire、I2C、UART、SPI、CAN 等数据的时候,应用逻辑分析仪解决问题非常快速。
如果在你的工作中有数字逻辑信号,你就有机会使用逻辑分析仪。因此应选好一种逻辑分析仪,既符合所用的功能,又不太超越所需的功能。
用户多半会找一种容易操作的仪器,它在功能控制上操作步骤较少,菜单种类也不多,而且不太复杂。而Saleae 就是一种低端的,比较适合大众化的逻辑分析仪,价格便宜,而且常用的逻辑分析功能足够,人机界面人性化,非常适合实用。
以下是一个Saleae 分析I2C 时序的一个典型例子:从图中我们可以清晰的看到,起始信号start,从地址是0x50 的器件中去读取数据,第一个字节是0xc0,第二个字节是0x50,有了逻辑分析仪,我们可以快捷的找出我们的I2C 时序读写数据的正确与否,可以很快将问题解决。
saleae 的带宽是24M,也就是所谓的最高采样频率24M,根据乃奎斯特采样定律,12M 以下都可以还原信号。但实际系统来讲,采样频率至少要保持在信号频率5 倍以上,一般在10 倍以上会比较准确。信号频率在2M 以下,采样会很准。
采样深度:理论上,这个Saleae 逻辑分析仪的采样深度是1000M,也就是说,可以保存的最大数据量是1G,实际使用的设置太大等待时间长,所以通常使用10M 到50M 就差不多了,只要能够抓够我们需要的是数据量就可以了。
经测试,在XP 系统、win7 系统、VISTA 系统下都可以正常使用。测试通道的正常工作电压范围是0 到5.5V,其中1.8V 以下认为是0,1.8V以上认为是1。
特别注意:万万不能超过7V,否则会烧坏器件。
注意:来自网络整理