找回密码
 立即注册

微信扫码登录

查看: 152|回复: 5

[BLE SDK] tc321x是多模蓝牙芯片还是单模蓝牙芯片?

[复制链接]

7

主题

12

回帖

61

积分

不屈白银

积分
61
发表于 6 天前 | 显示全部楼层 |阅读模式 来自 广东深圳
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TC321x
SDK及版本: tc_ble_sdk-v4.0.2.1
你好,请问下,tc321x是多模蓝牙芯片还是单模蓝牙芯片呢?


如果是多模的话,支持的ble协议都有哪些呢?

如果是多模芯片的话,那么tc321x作为slave在广播的时候,是怎么广播的呢?
以ble4.0的频率广播下,然后以ble4.2的协议频率广播下,然后以ble5.0的广播下,再继续以ble5.x的依次广播下吗?
直到被蓝牙master以ble的某个版本连接后,就以蓝牙master的ble版本继续通信吗?

谢谢;

48

主题

290

回帖

1087

积分

版主

积分
1087
发表于 6 天前 | 显示全部楼层 来自 上海
没太理解你所谓的ble4.0的频率、ble4.2的频率等等是什么意思??ble广播主要分为legacy advertising和extended advertising,可以先了解BLE advertising的相关类型

7

主题

12

回帖

61

积分

不屈白银

积分
61
 楼主| 发表于 6 天前 | 显示全部楼层 来自 亚太地区
TL_SW 发表于 2025-9-8 20:02
没太理解你所谓的ble4.0的频率、ble4.2的频率等等是什么意思??ble广播主要分为legacy advertising和exten ...

十分感谢,不好意思我可能描述的不准确,我再描述下;
目前我有一个ble4.0的蓝牙指控slave设备,还有一个ble5.2的蓝牙耳机从设备,这两个设备我用nrf sniffer搭配wireshark都搜索不到mac地址找不到设备;
而使用tc321x的开发板作为slave时,就可以使用nrf sniffer搭配wireshark搜到tc321x的mac地址找到设备;
说明我另外两个slaves设备的广播没搜到,而tc321x slave的广播被嗅探器搜到了;
目前怀疑是因为sniffer只支持ble4.2和ble5.0,导致上面两个slave从设备搜不到,而tc321x slave可以搜到;
而tc321x又是ble5.4的协议;


所以想请问下,这是不是因为tc321x是多模芯片,导致他能以ble5.0的协议栈被搜到呢?
那么,这是不是因为不同版本的蓝牙协议广播的方式有什么区别吗?而tc321x能以多种ble版本进行广播所以才能被sniffer搜到?

另外感谢答主的解答,我了解了一下广播包类型;还想请问下不同的广播包类型sniffer会搜不到吗?

谢谢;

48

主题

290

回帖

1087

积分

版主

积分
1087
发表于 5 天前 | 显示全部楼层 来自 上海
蓝牙分为 BR和BLE,你需要先确认你使用的sniffer可以抓的是BR 还是BLE,他们两个的协议是不一样的。你的问题和所谓的版本我认为是没有关系的,你需要先清楚BR和BLE的概念

7

主题

12

回帖

61

积分

不屈白银

积分
61
 楼主| 发表于 4 天前 | 显示全部楼层 来自 广东深圳
TL_SW 发表于 2025-9-9 14:03
蓝牙分为 BR和BLE,你需要先确认你使用的sniffer可以抓的是BR 还是BLE,他们两个的协议是不一样的。你的问 ...

好的,谢谢;
我的sniffer是抓BLE的;是nordic的nrf52840 sniffer;
44.png

这个可能是由于nrf52840的sniffer+wireshark只能抓广播包,抓不到HCI和GAP,GATT的数据;
我暂时还不确认是因为它没这个功能抓不到,还是因为我不会配置环境抓不到;
请问你知道吗?谢谢;

48

主题

290

回帖

1087

积分

版主

积分
1087
发表于 4 天前 | 显示全部楼层 来自 上海
不太清楚。建议咨询nordic官方
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-9-14 18:12 , Processed in 0.094782 second(s), 23 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

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