51上TOP

栏目

TOOLS / 接口

UART 吞吐预算器

根据波特率、数据位、校验位和停止位估算有效字节吞吐。

浏览器本地计算异步串行

快速理解

如何使用「UART 吞吐预算器」

3 步指南 +
  1. 填写参数按照字段说明输入数值、单位或本地文件;不确定时先阅读输入提示。
  2. 执行计算点击“计算”,结果区会显示关键数值、公式、单位和模型提醒。
  3. 判断边界结合假设与限制确认结果是否适合当前问题,不把前期估算当成仿真、综合或实测。

输入

参数

A
线路设置
bit/s
异步线路速率;按线路时钟的 bit/s 填写。
帧格式
bit
每帧有效数据位,支持常见的 5–9 位配置。
bit
无校验为 0;偶校验或奇校验均按 1 个额外 bit 计。
UART 帧只接受 1、1.5 或 2 个停止位。
批次估算
byte
按 8-bit 字节计;填 0 可只查看线路吞吐与单帧时间。dataBits 非 8 时不折算 byte/s 和按字节批次时间。

输出

计算结果

B
正在加载当前工具…
计算结果会显示在这里。

本机操作

计算在当前浏览器完成,不上传参数。

更多操作

知识回忆

概念速记

NOTE

概念、关系和工程边界。

01 / 30 秒回忆

UART 是异步串行链路,每个数据字节通常还要付出起始位、数据位、可选校验位和停止位的帧开销。有效吞吐低于波特率。

02 / 核心关系

每帧位数≈start+data+parity+stop;有效字节率≈baud/每帧位数。实际还要扣除包间隔、协议头、校验和空闲时间。

03 / 使用判断

先确认帧格式和数据字节定义,再按连续发送与有限事务两种场景估算时间;双方配置必须一致。

UART、I2C 和 SPI 帧结构与时序示意图
串行接口速查:UART 帧开销、I2C 第 9 个 ACK 时钟和 SPI 采样边沿。
常见误区

把 115200 baud 直接当成 115200 byte/s,或忘记停止位和校验位。波特率是符号速率,不是净荷速率。

工程提醒

UART 还受时钟误差、线长、电平标准、FIFO 和中断响应影响;高可靠链路应加入超时、重发和帧校验。

公式计算依据
  • 每帧位数≈start+data+parity+stop;有效字节率≈baud/每帧位数。实际还要扣除包间隔、协议头、校验和空闲时间。
边界假设与限制
  • UART 还受时钟误差、线长、电平标准、FIFO 和中断响应影响;高可靠链路应加入超时、重发和帧校验。