1分钟就能看懂波特率和比特率以及他们的换算关系;在原理图设计时,芯片与芯片之间的波特率要求。
1、总体概述
2、什么是波特率
波特率是指串口通信的速率。
波特率本来的意思是每秒传输码元的个数,单位是码元/s。通用的波特率是115200bps。
波特率是传输通道频宽的指标。
3、什么是比特率
比特率表示有效数据的传输速率,即单位时间内传输比特数(有效二进制数据位数),单位是bit/s,或者是bps。
4、例题解释(一看就懂)
假设每秒传输120个数据帧,其字符格式规定包含1个起始位、8个码元、1个终止位,则波特率和比特率分别为?
在二进制调制下,一个码元就是一个bit,此时波特率等于比特率,单片机的串口通信基本都是二进制调制(高电平表示1,低电平表示0,一位就是1bit),所以串口的波特率经常会和比特率混用。
5、原理图设计时,需要怎样考虑波特率的问题
以BL13232ETS这颗芯片为例,这颗芯片是上海贝岭股份有限公司生产的,其作用是将UART转换为RS232,用于调试。如下图所示:
由于主处理器的波特率默认是1500kbps,查阅手册发现,这颗芯片最高只支持250kbps,达不到要求。(可以理解为:水龙头开得太大,而瓶子很小,装不下)
则需要联系厂商去降低波特率。
所以,在需要传输信号的情况下,要考虑两边的波特率是否能够匹配,不然打出来的板子一定会出问题。