通过FPGA提升串口波特率、支持增加QT的波特率选项
发布时间
阅读量:
阅读量
FPGA提升串口波特率、QT提高波特率支持的方法
本文将详细介绍FPGA计算串口波特率的技巧以及QT5在处理230400以上波特率时所采用的技术。
1.FPGA提升串口波特率
1.1确定FPGA串口的模块的时钟
FPGA常见使用的时钟频率包括:25MHz至5 GHz以及1 GHz等不同规格;对应的每个时钟周期所需的时间分别为4 ns、2 ns和1 ns;理论上支持的最大波特率为1 Gbps、5 Gbps及2.5 Gbps;需要注意的是,在实际应用中难以达到如此高的传输速率;此外随着传输速率的提升其有效传输距离会相应减小其中采用1.152 GHz信号其有效传输距离约为3至5米而966 MHz信号则可维持约1至2米的有效传输范围
1.2波特率及FPGA每位传输周期的计算方法
Given that 1 second equals 1 billion nanoseconds, assuming the required bit rate is 1.152 megabits per second, the time needed to transmit one bit is calculated as 8.68 milliseconds divided by the bit rate, resulting in approximately 7.4
全部评论 (0)
还没有任何评论哟~
