0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文了解波特率、比特率、通信速度的区别

Q4MP_gh_c472c21 来源:strongerHuang 作者:strongerHuang 2022-04-06 14:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1写在前面

I²C通信速度100KHz是什么意思?

SPI数据传输速率最大150Mbps是什么意思?

串口9600bps每秒传输9600字节数据吗?

不少参加工作,甚至工作两三年的工程师,都没有搞明白波特率、比特率、通信速度这些概念。

今天结合一些UART、I²C等常见通信接口,给大家讲讲通信领域的这些概念以及区别。

2概念

比特率:是指每秒传送的比特(bit)数。单位为 bps(Bit Per Second),比特率越高,每秒传送数据就越多。

波特率:表示每秒钟传送码元符号的个数,是衡量数据传送速率的指标。

在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为码元传输速率,简称波特率。波特率是传输通道频宽的指标。

传输速率:传输速率是一种泛指,指的是数据从一点向另一点传输的速率。包含上面的比特率、波特率等。

通信速度:通信速度和传速速度同样也是一种泛指。比如I²C通信速度100KHz,SPI最大通信速度支持150Mbps。

3比特率和波特率区别

很多人一直没明白比特率和波特率的区别,这里重点讲述一下。

1、比特率

比特(bit)相信大家都知道,1字节(Byte)等于8比特(bit)。自然,比特率就是每秒钟传送的比特数。

2、波特率

在电子通信领域,波特(Baud)即调制速率,指的是有效数据信号调制载波的速率,即单位时间内载波调制状态变化的次数。它是对符号传输速率的一种度量,1波特即指每秒传输1个符号,而通过不同的调制方式,可以在一个码元符号上负载多个bit位信息。

和比特率类似,你只需要把波特率中的“波特”(也就是码元符号)理解为一个传输单元即可。

3、波特率与比特率的关系

比特率=波特率x单个调制状态对应的二进制位数。

1 Baud = log2M (bit/s)

其中M是信号的编码级数。

也可以写成:Rbit = Rbaud log2M

(Rbit:比特率;Rbaud:波特率)

可以得出:两相调制(单个调制状态对应1个二进制位)的比特率等于波特率;四相调制(单个调制状态对应2个二进制位)的比特率为波特率的两倍;八相调制(单个调制状态对应3个二进制位)的比特率为波特率的三倍;依次类推。

4实例说明

1、串口9600波特率

串口传输速率为9600bps,每秒可传输多少字节?

起始位:1

数据位:8

停止位:1

校验位:0

传输1字节数据,需要传输10bit,因此:

9600 ÷ 10 =960Byte

即(常规)串口9600波特率每秒传输960字节。

2、I²C通信速度100KHz

I²C通信速度100KHz是什么意思?

I²C属于同步通信,有一根时钟线(SCL),我们说的100KHz一般指的就是这个时钟线的频率。

提示:

这里I²C 100KHz表示通信速度,串口波特率9600也是表示通信速度,只是表现方式不同而已。

3、SPI通信速率150Mbps

SPI数据传输速率最大150Mbps是什么意思?

通信速度,或者通信速率的表现方式有很多种,这里SPI的150Mbps和串口9600bps有所不同,因为传输格式有差异。

这里SPI和上面I²C的类似,指的是时钟。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信
    +关注

    关注

    18

    文章

    6319

    浏览量

    139585
  • 波特率
    +关注

    关注

    2

    文章

    319

    浏览量

    35445
  • 比特率
    +关注

    关注

    1

    文章

    33

    浏览量

    10987

原文标题:一文了解波特率、比特率、通信速度的区别

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    支持小数波特率的意义是什么

    我看芯源有款MCU是支持小数波特率,支持小数波特率的意义是什么?是为了数据传输更稳定?
    发表于 12-11 07:15

    请问支持小数波特率接收数据的意义在哪儿?

    我看芯源支持小数波特率,话说,支持小数波特率接收数据的意义在哪儿?是通讯更有精度吗?
    发表于 12-02 07:17

    UART波特率计算及UART收发回显实验

    决定串口波特率的寄存器有BRR(Bite Rate Rigister),SEMR(Serial Extended Mode Rigister)和MDDR(Modulation Duty
    的头像 发表于 10-17 09:51 2415次阅读
    UART<b class='flag-5'>波特率</b>计算及UART收发回显实验

    115200的波特率,为啥实际速度只有11KB/s?

    波特率≠真实速度! 这几个概念确实容易混淆,但它们描述的是通信过程中不同层面的速率指标。让我们起来理清楚它们的区别和联系↓ 主要
    的头像 发表于 09-10 11:18 410次阅读

    请问如何使用低功耗 UART (LP UART) 波特率补偿?

    如何使用低功耗 UART (LP UART) 波特率补偿?
    发表于 08-21 07:05

    波特率是什么

    波特率是串行通信中的个核心参数,用于描述数据在传输线路上的传输速率。以下从定义、单位、与比特率的关系、实际应用及设置注意事项等方面进行详细说明:
    的头像 发表于 07-22 11:11 5892次阅读

    可编程电源的通信波特率应如何设置?

    降至38400bps)可增强信号稳定性,或采用屏蔽双绞线、光纤通信等抗干扰措施。 低干扰环境(如实验室):可选用高波特率以提高响应速度。 二、波特率设置步骤1. 通过电源面板设置(适用
    发表于 07-07 15:01

    基于瑞萨64位MPU RZ/G2L的uboot串口多波特率支持介绍

    本文主要介绍基于瑞萨64位MPU RZ/G2L,讨论uboot下非常规波特率115200的支持方法,用于解决客户对uboot下特殊波特率的需求,供客户参考。
    的头像 发表于 07-04 15:54 2779次阅读
    基于瑞萨64位MPU RZ/G2L的uboot串口多<b class='flag-5'>波特率</b>支持介绍

    通过 FX3 以 5200*3900 分辨、15fps 的速度从我的 fpga 传输视频数据流,但无法设置最小/最大比特率描述符值,怎么解决?

    我正试图通过 FX3 以 5200*3900 分辨、15fps 的速度从我的 fpga 传输视频数据流,但无法设置最小/最大比特率描述符值,因为描述符大小只有 32 位。 描述符的预期值应该是
    发表于 05-23 06:35

    如何区别波特率、符号速率、传码率、数据速率、比特率、吞吐、带宽

    工作中我们经常碰到这几个概念,由于这几个概念意思很接近,给我们带来很大的困惑,有时还把他们搞混,今天我们就来谈谈这几个概念,希望对大家理解他们能有所帮助。 在讲述这几个概念之前,我们先看看信号
    的头像 发表于 04-08 15:56 2055次阅读
    如何<b class='flag-5'>区别</b><b class='flag-5'>波特率</b>、符号速率、传码率、数据速率、<b class='flag-5'>比特率</b>、吞吐<b class='flag-5'>率</b>、带宽

    CAN总线十万个为什么 | CAN自定义波特率有什么用?

    导读CAN总线通信中,波特率致并不总能保证通信顺畅。本文将揭秘自定义波特率的原理和应用,探讨如何通过优化采样点和提高容忍度解决
    的头像 发表于 02-07 11:36 1110次阅读
    CAN总线十万个为什么 | CAN自定义<b class='flag-5'>波特率</b>有什么用?

    如何提升音频音质?比特率和采样是关键!

    质的关键参数。今天,纳祥科技就带大家起来深入探讨比特率和采样吧~PART01比特率、采样
    的头像 发表于 02-05 17:26 5233次阅读
    如何提升音频音质?<b class='flag-5'>比特率</b>和采样<b class='flag-5'>率</b>是关键!

    异步串行接口有哪些,异步串行接口为何需要波特率

    在现代电子通信领域,异步串行接口作为数据交换的种基本方式,广泛应用于各种嵌入式系统、计算机设备以及远程通信网络中。本文将深入探讨异步串行接口的主要类型,并解析为何波特率在异步串行
    的头像 发表于 01-29 14:47 1597次阅读

    AN-891: ADuC703x系列LIN波特率计算

    电子发烧友网站提供《AN-891: ADuC703x系列LIN波特率计算.pdf》资料免费下载
    发表于 01-14 15:53 0次下载
    AN-891: ADuC703x系列LIN<b class='flag-5'>波特率</b>计算

    请问MSC1210串口UART1如何设置波特率

    如题,MSC1210的手册上面有提到,UART0的波特率可以进行选择,可选择为T1的溢出作为波特率的设置,但是UART1的波特率如何设置?是和UART0的波特率
    发表于 01-02 08:27