Saleae logic逻辑分析仪是一款专门用于机械电子行业的软件,主要用于分析单片机、ARM、FPGA利器,该软件为Saleae逻辑分析仪的必备应用软件。通过这款软件可以快速定位错误并解决。
逻辑分析仪是一种类似于示波器的波形测试设备,它通过采集指定的信号,并通过图形或者数据统计化的方式展示给开发人员,开发人员通过这些图形化时序信号按照协议来分析硬件或者软件中的错误。逻辑分析仪是设计中不可缺少的设备,通过它,可以迅速定位错误,发现并解决问题,达到事半功倍的效果,尤其在分析时序,比如 1wire、I2C、UART、SPI、CAN 等数据的时候,应用逻辑分析仪解决问题非常快速,该软件为逻辑分析仪的应用软件。
软件安装完成后就可以插入硬件了,插上硬件后,会自动提示发现新硬件,然后出现一个对话框
直接“点自动安装软件(推荐)”就可以了,安装完后,刚才的那个Disconnected会自动变化成为Connect,并且startsimulation会自动变化成start,这样就是和实际硬件连接起来了,下边我们就可以用来测量实际波形了,并且可以在图示位置设置通道名字,采样深度,采样频率等等参数。
逻辑分析仪里边有2个非常重要的参数,就是采样深度和采样频率。大家可以看到在这个软件中,有两个可以选择数字大小的地方,第一个就是采样深度,第二个是采样频率前边那个5M代表我们从开始采集,一共采集到5Mbit个数据他就自动停止了,后边的2M代表我们1s钟可以采集2M个bit位的数据,那么这么算下来,我们这样设置,可以采集2.5s的数据。对于saleae逻辑分析仪的强悍之处在于,他把采集到的数据通过USB高速通信实时的发送给了电脑,所以采样深度取决于我们电脑的内存,可以上到几个G,也就是说,如果我们设置了1G的采样深度,采样频率是1M,那么我们就可以采集近17分钟的数据保存下来慢慢分析,这对于大家分析一些芯片的数据信息非常有用。
触发设置触发设置是为了方便大家在使用时,从有用信号开始发送的时候再采集,这样就可以避免刚开始采集了大量的无用信号。在这里,你用哪个通道做触发就设置哪个通道,可以分别设置上升沿开始采集数据,或者下降沿开始采集数据,或者高低电平开始采集数据。默认是不设置触发,点了start后,就会自动开始进行数据采集,一直采集到设置的采样深度完成后自动停止。那下边我们就可以正式采集一组数据进行观察了!
saleae逻辑分析仪和普通的逻辑分析仪有什么不同
这个问题可以从下面几个角度来回答,希望能帮你解决问题:从电压等级显示来看,逻辑分析仪只能观察信号的高低电平(逻辑电平),而示波器能观察到信号的具体电压大小;从输入通道数来看,逻辑分析仪可轻易实现多通道(16或个呢更多)同时测量,方便对并行信号进行分析,而示波器最多也就实现4通道同时测量;相对来说,逻辑分析仪的应用更偏向于数字电路的时序逻辑分析,并不关注信号本身的波形结构;而示波器虽能测量整个信号的波形,从中分析出信号的异:透扇,但无法长时间、多通道记录信号的时序逻辑,在分析时序逻辑方面能力较弱,虽然目前逻辑分析仪和示波器在测试原理上还是差别较大的,但随着电子技术的飞速发展,这两者的功能将会渐渐重合,直至两者合二为一变成一种仪器。
如何使用逻辑分析仪调试UART模块?
由于FPGA的灵活性,串口控制器可以由FUSION FPGA内部的逻辑单元(Tile)来实现,UART通信中没有同步机制,因此波特率的精确与否直接决定了数据传输的稳定性,因此我们必须分析UART的通讯时序,保证编写的IP是否合格;即分析信号的时序对不对,有没有毛刺、抖动等问题,哪怕非常细微的时序缺陷,这些都逻辑分仪的强项。
IP调试通过之后,需要与PC机进行通讯,这时也需要逻辑分析仪进行分析,如通讯协议的正确性,我们目前用的ZLG致远电子的LAB7000逻辑分析仪中带有UART协议分析插件,可以自动识别串行数据流并分析出通讯的数据,即将物理层的数据提取出来,这样,如若遇到问题时,就不用很辛苦的做人工解析。
逻辑分析仪是用于分析数字系统逻辑关系的仪器,属于数据域测试仪器中的一种总线分析仪,即以总线(多线)概念为基础,同时对多条数据线上的数据流进行观察和测试的仪器,这种仪器对复杂的数字系统的测试和分析十分有效。有需要的用户欢迎来下载使用。