跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

在异步的串行通讯期间,从其他通讯伙伴送入的信号的波特率偏差是怎样的?

最新更新:2011年10月 07日

Question:

在异步的串行通讯期间,从其他通讯伙伴送入的信号的波特率偏差是怎样的?

Answer:

下述答案包括了78K/0和78K/4的UART0。
当允许误差取决于数据配置 (数据长度,有奇偶校验,或没有奇偶验) 和波特比率发生器的设置时,一个近似从4.5%(8 位 + 校验位, k = 0)到5.9%(7 位, 无校验位, k = 14)的相对误差应该不产生问题。

具体的允许误差表示为

± ( (16 + k) - 1.5) / ( 2 (16 + k) x n )

 

k: 0 to 14, 用BRGC设置
n: 数据长度 + 校验位 + 1


这个值在发送方和接收方之间有相对的差异。
如果一个波特率误差来源于微控制器的操作时钟,那么这个值对应于那个波特率误差。

Suitable Products