当前位置:首页 > 问问

波特率预分频是对什么时钟分频 什么时钟被波特率预分频?

1、概述

波特率预分频是针对计算机与外设通讯而言的,波特率表示的是在一个确定的时间内传输的数据量大小。而预分频则是对时钟信号进行处理,将原时钟信号的频率进行分频,从而得到一个更为适合通讯的时钟信号。因此,波特率预分频是对计算机与外设的时钟信号进行分频处理。

2、波特率预分频的作用

波特率预分频是针对计算机与外设通讯而言的,预分频处理能够将时钟信号的频率进行降低,这样就能够在不影响通信效率的前提下,保障电路的正常工作。同时,预分频处理能够减少对内存带宽的占用,提高内存的使用效率。

对于串口通信而言,波特率预分频能够将时钟信号的频率调整到能够更为准确地识别接收字节的频率,从而避免接收到错误的数据。

3、波特率预分频的实现

波特率预分频的实现需要通过串口驱动程序对时钟进行编程控制,将波特率所需的时钟频率成分按照一定的占空比组合起来,形成一个新的符合波特率要求的时钟信号。串口通讯在发送信号时,会先将数据传输给波特率预分频和波特率生成器电路,再由波特率生成器将信号转换为波特率参数对应的电气信号。在接收信号时,波特率预分频和波特率生成器先将电气信号转换成波特率参数对应的数据流,并按照规定将数据位依次送入接收缓冲器中。

4、波特率预分频的相关参数

波特率预分频与波特率生成器的相关参数有预分频系数、波特率误差等。预分频系数一般是一个整数,决定了时钟信号的频率大小。波特率误差则是指在实际通信过程中,实际波特率与预设波特率之间的差异值,常用的误差控制在正负3%以内。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章