自学内容网 自学内容网

逻辑分析仪看波形方法

一、串口波形讲解 

异步串行数据的一般格式是:起始位+数据位+停止位,其中起始位1 位,数据位可以是5、6、7、8位,停止位可以是1、1.5、2位。

对于正逻辑的TTL电平,
a.起始位是一个值为0的位,低电平;
b.停止位是一个值为1的位,高电平;
c.线路路空闲或者数据传输结束,线路总是1,高电平;第一个:数据为0x55AA
在这里插入图片描述

二、使用逻辑分析仪分析RS485波形步骤

1、首先将CH0通道连接RS485的A相,逻辑分析仪和单片机共地(之所以只需要接一相的原因在于,AB相的信号是反相的,因为看1相的信号即可)

2、配置采样时间,注意采样率需要大于通信率,不然会出现采样波形缺失的情况

3、配置解析器为RS485,开始采样,查看波形

首先我们可以看到我们发送了一帧数据,然后数据内容是0x0F,有一个起始位和结束位

我们怎么直到通信的波特率了,我们熟知的9600bit/s,也就是一秒钟可以发送9600bit位的数据,从波形中我们可以得知发送1bit时间是34.795 ÷ 4 = 8.69875us,1,000,000 ÷ 8.69875 ≈ 115,200bit/s

三、四线SPI波形分析

绿色的是SCLK,黄色的是MOSI,我们可以很清楚看到有8个时钟周期,对应了数据长度为8,第一个字节也就是0000 0001,即发送数组的第一个元素0x01。

同理第二个字节的波形,放大后可以读取为1110 1110,即发送数组的第二个元素0xEE。 

第二个字节波形
 

四、CAN波形分析

完整的CAN电路是由CAN控制器和CAN收发器组成的,由CAN收发器将CAN_TX的TTL信号转换为CAN规范差分信号输出(CAN_H、CAN_L)、同时接收差分线上的实际信号并转换为TTL信号输出到CAN_RX管脚上。


原文地址:https://blog.csdn.net/m0_61973119/article/details/142417883

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!