TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2540: 首先固定信道广播,然后进行频移,USB Dongle无法抓包

Part Number:CC2540

我们尝试控制CC2540只在信道39或者38进行广播,然后利用频移将该包在38或者37信道进行接收,结果是我们利用USB Dongle只能在原来的39或38信道利用ADV_IND AdvA地址进行筛选后抓包,频移后的包利用同样的过滤筛选方式无法成功在信道38或37进行抓包

Yolande Wang:

您好,

可能原因之一是 USB Dongle 硬件或驱动程序的限制,可能导致它无法在频移后的信道正确捕获数据包。

原因二可能是在进行频移时存在某些参数设置不正确。

您可以点击此处,查看获取广播包的部分。

重点检查一下实现频移的过程,更改设备的频率参数时确保设备的广播或扫描参数等设置同步,使得广播和接收在正确的信道上匹配。

,

Zhixin Zhang:

谢谢您的回复!目前我们确定接收到了从38信道频移到37信道的蓝牙包,但PDU类型变为了Unknown,地址也发生了改变。我们怀疑可能是在去白化时出现了问题,请问您知道与白化有关的部分在哪里查看修改吗?再次表示感谢!

,

Yolande Wang:

您好,

请参阅技术参考手册中关于白化 (whitening) 的介绍。

我找到这篇帖子可以参考一下,如果您需要关闭白化:

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/797176/cc2540-turn-off-whitening

另外,您可以下载 Smart RF Studio 工具做测试。

,

Zhixin Zhang:

 这是我们在38信道广播的包, 这是我们对信号乘以方波后频移到37信道接收到的包:被识别为unknown类型,并且频移后的包的载荷部分也会变化;但我们始终只发送了一种包,考虑到错误的反白也应该是同一种unknown,请问您知道我们频移的方式有问题吗,若不是频移的问题,那么unknown包的payload为什么会发生变化呢?期待您的回复!再次感谢!

,

Yolande Wang:

Zhixin Zhang 说:unknown包的payload为什么会发生变化呢?

可能是信道干扰、传输错误或其他通信环境因素引起。

检查接收端的信噪比、误码率等指标,检查信号质量。

Zhixin Zhang 说:目前我们确定接收到了从38信道频移到37信道的蓝牙包,但PDU类型变为了Unknown,地址也发生了改变

可能是由于频移或解调过程中的误差引起的。

确保频移和解调参数设置正确,信道干扰、多径效应等因素可能导致 PDU 类型的错误识别和地址变化。

另外,可以看一下这篇文档:https://www.ti.com.cn/cn/lit/ds/symlink/cc2564.pdf?ts=1705890694686&ref_url=https%253A%252F%252Fwww.ti.com.cn%252Fsitesearch%252Fzh-cn%252Fdocs%252Funiversalsearch.tsp%253FlangPref%253Dzh-CN%2526searchTerm%253Dfrequency%2Bshift%2526nr%253D3

赞(0)
未经允许不得转载:TI中文支持网 » CC2540: 首先固定信道广播,然后进行频移,USB Dongle无法抓包
分享到: 更多 (0)