LoraWAN论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5708|回复: 4

SX1268关于CAD检测求助

[复制链接]

2

主题

6

帖子

53

积分

注册会员

Rank: 2

积分
53
发表于 2022-2-25 13:44:22 | 显示全部楼层 |阅读模式
发送端:SF10,Bw:125k。前导码:24,数据长度:7Bytes。
接收端:SF10,Bw125k。CAD检测4Symbol。Speak:21,RX模式:CAD超时6400us,Only模式:RX检测超时1000ms。
发送端每按下一次按键发送一包完整的数据包。接收端CAD检测CadDone与CadDetected都能正常触发,但是会有10%左右的概率检测超时丢包。请问这是说明原因导致的,调了三天了,按芯片原理来说不应该出现这种情况才对
回复

使用道具 举报

2

主题

6

帖子

53

积分

注册会员

Rank: 2

积分
53
 楼主| 发表于 2022-3-7 14:53:12 | 显示全部楼层
新情况,CAD用RX模式,接收超时时常为两包多一些。分机连续发送两包数据,中间延迟1ms~2ms。触发CAD中断后,有三种情况:①:第一包收到,然后第二包也收到;②:第一包没收到,第二包收到;③:两包都没收到然后触发一次超时。
但是出现了第四种情况:第一包没收到触发超时然后第二包也没收到又触发了超时,本人分析:第一包触发CAD有效中断后芯片进入RX模式,然后第一包数据传输错误,CAD接收超时时长还未完就结束CAD然后触发一个超时信号,接着第二包数据触发CAD进入RX。
不知道我是否分析对,请各位大佬指教一下,真心跪求,调了一个星期了,快哭了
回复

使用道具 举报

106

主题

466

帖子

5544

积分

论坛元老

Rank: 8Rank: 8

积分
5544
发表于 2022-3-8 10:02:04 | 显示全部楼层
本帖最后由 BeyondDream 于 2022-3-8 10:04 编辑
语铭 发表于 2022-3-7 14:53
新情况,CAD用RX模式,接收超时时常为两包多一些。分机连续发送两包数据,中间延迟1ms~2ms。触发CAD中断后 ...

自 2014 年调试 CAD 过去 8 年了,印象中这个 CAD 功能是不可靠的,详情见《lora 关于CAD检测 》  http://lora.timeddd.com/forum.php?mod=viewthread&tid=7

建议向 semtech 公司(https://www.semtech.com/company/contact)请求帮助,这种芯片级的功能,基本只能原厂能回答了。
回复

使用道具 举报

2

主题

6

帖子

53

积分

注册会员

Rank: 2

积分
53
 楼主| 发表于 2022-3-9 10:19:12 | 显示全部楼层
额,好吧,谢谢了
回复

使用道具 举报

2

主题

6

帖子

53

积分

注册会员

Rank: 2

积分
53
 楼主| 发表于 2022-3-9 15:03:21 | 显示全部楼层
额,找到丢包离谱的原因了。发射器初始化的时候配置的128个前导码,结果信号发射函数调用的时候又给改成8个了。害我弄了一个多星期,哭了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|LoraWAN论坛  

GMT+8, 2024-10-10 17:55 , Processed in 0.078125 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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