6657 设置串口波特率 以614400为例

(1)根据公式计算分频系数

DSP:TMS320C6657 之 UART波特率问题

 

(2)1GHz主频下 UART输入频率166666666Hz(1/6)

DSP:TMS320C6657 之 UART波特率问题

(3)16倍采样率下分频系数是16.95取整16,实际波特率为651042

10^9 /6 / 614400 /16 =16.954210069444444444444444444

13倍采样率下分频系数是20.87 取整20,实际波特率为641025

10^9 /6 / 614400 /13 =20.8667200854700854700854700854

所以实际波特率和配置波特率偏差相对都比较大,误码率大也是正常的。这里,建议修改分频系数为1721,这样偏差会更小,可以减少误码。

(4)计算误码率选择参数值

16x选择17,误码率为

实际波特率 10^9 /(6*16*17)=612745.09803921568627450980392157,

误码率为:error = 0.00269352532679738562091503267974

 

13x选择21,误码率为

实际波特率 10^9 /(6*13*21)=610500.61050061050061050061050061‬

误码率为:error = 0.00634666259666259666259666259666

(5)综上,选择16x,且寄存器设置为17,误码率较低为0.026‬

 

相关文章:

  • 2022-02-10
  • 2022-12-23
  • 2021-12-01
  • 2021-06-27
猜你喜欢
  • 2021-12-22
  • 2022-12-23
  • 2021-08-23
  • 2022-12-23
  • 2021-05-30
相关资源
相似解决方案