DSP:TMS320C6657 之 UART波特率问题

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

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

 

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

(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‬

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值