★7.1.2  串行通信的传输速率

★7.1.2 串行通信的传输速率

传输速率:双方用统一的时钟速率控制发送与接收。

当单片机工作于异步通信时,由于异步传输每一次只传输1个字节的数据,所以衡量串行接口传输速度的方法就是看它每秒传输多少个字节的数据。例如,串行接口1s传输1024bit,则数据传输率为1024bit/s,即1Kbit/s。

模拟线路信号的速率,每秒通过信道传输的信息量称为位传输速率,也就是每秒传送的二进制位数,简称比特率。波特率是传输通道频宽的指标,波特率是指数据信号对载波的调制速率,它用单位时间内载波调制状态改变的次数来表示(也就是每秒调制的符号数,传符号率)。通过不同的调制方法可以在一个码元上负载多个比特信息。波特率与比特率的关系:比特率=波特率×单个调制状态对应的二进制位数。

大多数串行接口电路的接收波特率和发送波特率可以分别设置,但接收方的接收波特率必须与发送方的发送波特率相同。假如在异步串行通信中,传送一个字符,包括12位,其传输速率是1200bit/s,每秒所能传送的字符数是1200/(1+8+1+2)=100个。