文章目录
- 同步,异步
- 同步通信:
- 异步通信:
- 串行,并行
- 串行:
- 并行:
- 全双工,半双工,单工
- 单工:
- 半双工:
- 全双工:
- 电平信号,差分信号
- 电平信号(TTL):
- 差分信号:
- LSB,MSB
- LSB:
- MSB:
同步,异步
同步通信:
即有同步时钟信号(CLK)的通信方式。多长时间作为一个有效信息,是依靠时钟信号来决定的。
异步通信:
即没有同步时钟信号的通信方式,多长时间作为一个有效信息,一般是通过规定通信两端使用相同的波特率来决定的。常见的波特率有:9600,14400,57600、115200等。
波特率的意思是一秒钟传输了多少个位,例如115200波特率,意思就是一秒钟传输了115200bit。所以一个有效信号的时间是1/115200秒。
串行,并行
串行:
信息依次发送,相当于单行车道,一辆车通过后,后面的车才能通过。
并行:
一次发送,接收n位的数据,相当于多条车道,可以同时通过好几辆车。
全双工,半双工,单工
单工:
一端只能发送数据,一段只能接收数据。这个通道是单向的,是不可逆的,类似于单行道。
半双工:
两端可以互相发送和接收数据,但是不能同时进行,同一时间只可以进行接收或发送数据。
全双工:
两端可以互相发送和接收数据,同时是可以同时进行的,同一时间可以同时发送和接收数据。
电平信号,差分信号
电平信号(TTL):
电平信号一般只有一根线来实现,即利用模拟量的高低来传递0/1信号。例如+5v表示逻辑1,0表示逻辑0。由于是用绝对电压的值表示逻辑,所以必须有一个参考电平,一般是参考GND地线。
一般TTL电平规定:
对于输出电路:电压大于等于(≥)2.4V为逻辑1;电压小于等于(≤)0.4V为逻辑0;
对于输入电路:电压大于等于(≥)2.0V为逻辑1;电压小于等于(≤)0.8V为逻辑0;
差分信号:
差分信号一般是通过两根线来传输的,他通过两根信号线之间的电压差来表示逻辑1和逻辑0,比起TTL信号,差分信号拥有更好的抗干扰能力。
差分信号没有参考电平,一般用D+和D-表示两根信号线。
LSB,MSB
一般左边是高位,右边是低位,例如 0110 1101 ,0这端是高位,1是低位。
LSB:
小端字节序,传输时先传输低位。即按照 1 0 1 1 0 1 1 0 顺序传输。
MSB:
大端字节序,传输时先传输高位。即按照 0 1 1 0 1 1 0 1顺序传输。