51uwb.cn

 找回密码
 立即注册
查看: 4395|回复: 7
打印 上一主题 下一主题

final_tx_time = dwt_readsystimestamphi32() + 0x17cdc00/10;//1ms

[复制链接]

35

主题

965

帖子

4052

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4052
楼主
发表于 2020-5-29 22:22:12 | 显示全部楼层
根据时钟算的
uwb 1个时钟大概是1.56ps
dwt_readsystimestamphi32()返回的是高32bit,对应是1.56<<8 ,大约400ps

400*0x17cdc00/10 大约就是1ms
回复

使用道具 举报

35

主题

965

帖子

4052

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4052
沙发
发表于 2020-6-1 08:19:42 | 显示全部楼层
dw1000_2020 发表于 2020-5-30 09:31
dwt_readsystimestamphi32()  + 0x17cdc00/10;//1ms   这个是 :
dwt_readsystimestamphi32()     加   0x1 ...

uwb 1个时钟大概是1.56ps
dwt_readsystimestamphi32()返回的是高32bit,返回值每个单位 对应是1.56<<8 ,大约400ps

dwt_readsystimestamphi32()  + 0x17cdc00/10 相当于  当前时间 + delay,当前时间是dwt_readsystimestamphi32() ,delay 是0x17cdc00/10, 而这个公式对应时间单位大概是400ps,所以就有下面的实际delay

400*0x17cdc00/10 大约就是1ms
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-5-2 11:19 , Processed in 0.009415 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表