查看/回复 | 6/0
凯擎小妹 楼主
分频不是整数,就会产品频率误差,最终导致通信错误。例如1.8432MHz、3.072MHz、19.6608MHz等频率都是为了满足整数分频关系而设计出来的.为满足整除关系,通常会反向选择时钟频率。
波特率 = 系统时钟频率 /分频系数
例:115200bps = 1.8432 MHz/16
二进制分频
很多时钟设计会围绕2的幂展开,其优势是分频简单、误差小、也更容易实现。例如20.48MHz可以表示为2048×10kHz,类似的频率还有10.24MHz、5.12MHz等。这些频率看起来不像整数频点,但在系统内部非常规整,因为它们可以通过连续二分频构建完整的时钟体系。这类频率通常用于MCU、DSP或工业控制系统中。