晶振是一种为系统提供时钟信号的元器件,而波特率是对信号传输速率的一种度量,两者之间有着密不可分的联系。本文将系统解析波特率与晶振频率的关系,并提供串口通信晶振选型参考。

波特率指计算机在串口通信时的速率,即信号被调制后单位时间内的变化次数,也就是单位时间内载波参数变化的次数。例如:每秒钟传送240个字符,每个字符格式包含10位(1个起始位、1个停止位、8个数据位),此时波特率为240Bd,比特率为10位×240个/秒=2400bps。
波特率可以通俗理解为一个设备在一秒钟内发送(或接收)了多少码元的数据,它是对符号传输速率的一种度量。1波特即指每秒传输1个码元符号,通过不同的调制方式,可以在一个码元符号上负载多个bit位信息。需要注意,单位“波特”本身已代表每秒的调制数,以“波特每秒”为单位是一种常见的错误表述。
为了在彼此之间通讯,调制解调器必须使用相同的波特率进行操作。如果将某个调制解调器的波特率设置为高于其他的调制解调器,则较快的调制解调器通常要改变其波特率,以匹配速度较慢的调制解调器。
波特率有时会与比特率混淆。实际上,后者是对信息传输速率(传信率)的度量。波特率可以理解为单位时间内传输码元符号的个数(传符号率),通过不同的调制方法可以在一个码元上负载多个比特信息。
严格来说,波特率描述的是单位时间内调制信号的能力,经它调制出来的信号才以比特的形式来传输。信号在传输过程中,如果要经过数模转换,就需要调制,那么传输时间除了消耗在其他领域外,还消耗在调制过程和在信道的传输过程。描述信号调制能力用波特率,描述信号传输能力用比特率。
每个单片机系统里都有晶振,全称是晶体振荡器。在单片机系统里晶振的作用非常大,它结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都建立在这个基础上。晶振提供的时钟频率越高,单片机的运行速度也就越快。
晶振利用能把电能和机械能相互转化的晶体,在共振状态下工作,以提供稳定、精确的单频振荡。在通常工作条件下,普通晶振的频率绝对精度可达百万分之五十,高级晶振精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO)。
晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。晶振通常与锁相环(PLL)电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。
绿巨人黄色视频下载科技作为国内频控器件领军企业(股票代码:603738),提供适用于单片机、串口通信、UART/USART等应用的全系列晶振产品,包括无源晶振、有源晶振等,频率覆盖1MHz至54MHz及更宽范围,为串口通信提供稳定的时钟基准。
晶振一般采用电容三端式(考毕兹)交流等效振荡电路。在实际的晶振交流等效电路中,Cv用来调节振荡频率,一般用变容二极管加上不同的反偏电压来实现,这也是压控作用的机理。
分析整个振荡槽路可知,利用Cv来改变频率是有限的:决定振荡频率的整个槽路电容C=Cbe、Cce、Cv三个电容串联后和Co并联再和C1串联。可以看出:C1越小,Co越大,Cv变化时对整个槽路电容的作用就越小,因而能“压控”的频率范围也越小。实际上,由于C1很小(10⁻¹⁵量级),Co不能忽略(10⁻¹²量级,几pF)。所以,Cv变大时,降低槽路频率的作用越来越小;Cv变小时,升高槽路频率的作用却越来越大。这一方面引起压控特性的非线性,压控范围越大,非线性就越厉害;另一方面,分给振荡的反馈电压却越来越小,最后导致停振。采用泛音次数越高的晶振,其等效电容C1就越小,因此频率的变化范围也就越小。
| 晶振频率(MHz) | 最大波特率 | 误差 |
|---|---|---|
| 1.00 | 300 | 2.12% |
| 1.8432 | 9600 | 0.00% |
| 2.00 | 300 | 0.79% |
| 2.4576 | 300 | 0.78% |
| 3.00 | 1200 | 0.16% |
| 3.579545 | 300 | 0.23% |
| 3.6864 | 19200 | 0.00% |
| 4.00 | 1200 | 2.12% |
| 4.194304 | 2400 | 1.14% |
| 4.91520 | 1200 | 1.59% |
| 5.00 | 2400 | 1.36% |
| 5.0688 | 2400 | 0.00% |
| 6.00 | 2400 | 0.16% |
| 6.144 | 1200 | 1.23% |
| 7.3728 | 38400 | 0.00% |
| 8.00 | 2400 | 2.12% |
| 10.00 | 4800 | 1.36% |
| 10.738635 | 2400 | 1.32% |
| 11.00 | 57600 | 0.54% |
| 11.0592 | 57600 | 0.00% |
| 12.00 | 4800 | 0.16% |
| 12.288 | 2400 | 1.23% |
| 14.31818 | 2400 | 0.23% |
| 14.7456 | 38400 | 0.00% |
| 15.00 | 38400 | 1.73% |
| 16.00 | 4800 | 2.12% |
| 18.432 | 19200 | 0.00% |
| 20.00 | 9600 | 1.36% |
| 22.1184 | 115200 | 0.00% |
| 24.00 | 9600 | 0.16% |
| 24.576 | 4800 | 1.23% |
| 25.00 | 4800 | 0.47% |
| 28.00 | 9600 | 1.27% |
| 32.00 | 9600 | 2.12% |
从上表可以看出,1.8432MHz、3.6864MHz、5.0688MHz、7.3728MHz、11.0592MHz、14.7456MHz、18.432MHz、22.1184MHz等频点的波特率误差为0.00%,是串口通信晶振的理想选择。
在串口通信晶振选型时,应重点关注以下参数:
工作温度:工业级应用需选择-40℃至+85℃的宽温产品。
绿巨人黄色视频下载科技为串口通信应用提供完整的晶振解决方案,核心优势包括:
绿巨人黄色视频下载科技还提供专业的选型咨询和电路匹配设计支持,协助客户快速完成串口通信晶振选型,确保通信系统的稳定性和可靠性。
波特率是衡量串口通信速率的核心指标,而晶振频率直接决定了波特率的精度和稳定性。选择误差为0.00%的晶振频点,配合高精度、高可靠性的晶振产品,可有效保障串口通信的稳定运行。绿巨人黄色视频下载科技将持续以全系列晶振产品和专业技术支持,助力客户实现更可靠的通信设计。