Files

4.1 KiB
Raw Permalink Blame History

tags, create time
tags create time
接口与通讯技术
串行通信
波特率
重点复习
2026-06-28 15:00

串行通信基础

概述

串行通信是接口与通讯技术的重要组成部分,涉及波特率计算和传输方式分类。本专题覆盖波特率因子的计算方法以及并行/串行传输方式的区别。

正文

1. 波特率与波特率因子

串行通信中,实际波特率与波特率因子的关系为:

\text{波特率} = \frac{\text{时钟频率}}{\text{波特率因子}}

常见波特率因子有 1、16、64 三种。

波特率因子 说明 适用场景
1 时钟频率 = 波特率 同步通信
16 时钟频率 = 16× 波特率 异步通信(最常用)
64 时钟频率 = 64× 波特率 异步通信(长距离)

[!question] 思考题 为什么异步通信需要波特率因子?

答:异步通信没有共享时钟,接收方需要通过过采样(通常 16 倍)来准确定位每个数据位的起始和结束位置。波特率因子越大,采样精度越高,抗干扰能力越强,但对时钟频率的要求也越高。

2. 波特率因子计算

收发双方必须保持相同的波特率,但可以使用不同的时钟频率和波特率因子组合。

[!example] 真题计算

题目:甲乙两机采用串行通信,设甲的发送时钟频率(TxC)为 19200Hz,波特率因子取 16,若乙的接收时钟频率(RxC)为 76800Hz,则乙的波特率因子应该设置为______。

解题步骤:

第一步:计算甲的实际波特率(即双方共同的波特率)

\text{波特率} = \frac{TxC}{\text{波特率因子}} = \frac{19200}{16} = 1200 \text{ Baud}

第二步:计算乙需要的波特率因子

\text{乙的波特率因子} = \frac{RxC}{\text{波特率}} = \frac{76800}{1200} = \textbf{64}

答案:64

graph LR
    A["甲: TxC=19200Hz<br/>因子=16"] --> B["波特率=1200 Baud"]
    B --> C["乙: RxC=76800Hz<br/>因子=?"]
    C --> D["因子=76800/1200=64"]
    style D fill:#dfd,stroke:#333,color:#000

[!tip] 解题公式总结

\text{收发双方波特率相同} \Rightarrow \frac{TxC_{甲}}{K_{甲}} = \frac{RxC_{乙}}{K_{乙}}

因此:K_{乙} = \frac{RxC_{乙} \times K_{甲}}{TxC_{甲}}

3. 并行与串行传输方式

接口与外部设备之间的信息传送方式可分为两种:

特性 并行传输 串行传输
数据线数量 多根(8/16/32 位同时) 1 根(逐位传输)
传输速度 快(单位时间传多位) 慢(单位时间传 1 位)
传输距离 短(信号同步困难) 长(抗干扰能力强)
成本 高(需要多根线) 低(只需 1~3 根线)
典型接口 LPT 打印机、IDE 硬盘 RS-232、USB、SPI、I²C
graph LR
    subgraph 并行
        direction LR
        A1["D7"] --- B1["D7"]
        A2["D6"] --- B2["D6"]
        A3["D5"] --- B3["D5"]
        A4["D4"] --- B4["D4"]
        A5["D3"] --- B5["D3"]
        A6["D2"] --- B6["D2"]
        A7["D1"] --- B7["D1"]
        A8["D0"] --- B8["D0"]
        C1["接口"] --- D1["外部设备"]
    end
    subgraph 串行
        direction LR
        E["接口"] ---|"1根线<br/>逐位传输"| F["外部设备"]
    end

[!info] 并行接口的定义 并行接口是指接口电路与**I/O 设备(外部设备)**之间采用多根数据线并行传输数据的接口。

4. 真题回顾

[!example] 【真题】甲乙两机采用串行通信,设甲的发送时钟频率(TxC)为 19200Hz,波特率因子取 16,若乙的接收时钟频率(RxC)为 76800Hz,则乙的波特率因子应该设置为______。

答案:64

[!example] 【真题】接口与______之间的信息传送方式可分为并行和串行两种。

答案:外部设备

关联笔记