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

CC2640的Observer模式如何测试接收性能?

项目中用CC2640的Observer模式做主模式抓蓝牙包,现在想测试其接收性能。

个人通过信号发生器模拟蓝牙包(现在条件已经具备),CC2640抓包并通过串口吐出接收到完整蓝牙包的数量,以此来测试其接收性能。

问题一: 信号发生器只能发单频点的包,而2640貌似是跳频接收的,测试时发现大发射功率下仍会有丢包,请问能不能改成单信道接收,如果能怎么改?

问题二:请教下官方的测试方法,是否有专门的测试方案?以上方法测试接收性能是否可行?

Alvin Chen:

你可以使用SmartRF Studio7 测试。
www.ti.com/…/SMARTRFTM-STUDIO
程序中你可以固定信道。
/// GAP Advertiser Defines for Advertiser Channels
typedef enum
{GAP_ADV_CHAN_37= BV(0),//!< Channel 37GAP_ADV_CHAN_38= BV(1),//!< Channel 38GAP_ADV_CHAN_39= BV(2),//!< Channel 39GAP_ADV_CHAN_ALL = (GAP_ADV_CHAN_37 |GAP_ADV_CHAN_38 |GAP_ADV_CHAN_39)//!< All Channels
} GapAdv_advChannels_t;

user5318699:

回复 Alvin Chen:

你好,在Observer的工程文件里并没有找到上面选择信道的文件,广播模式是有的

Alvin Chen:

回复 user5318699:

这是广播信道,你传输信道无法修改。
master不能只固定在一个频段上扫描,slave是可以固定在一个频段进行广播的。

user5318699:

回复 Alvin Chen:

如果这种测试Master接收性能正确的话,我确实是需要在单频点上进行搜索的。

user5318699:

回复 Alvin Chen:

好的 我研究一下

赞(0)
未经允许不得转载:TI中文支持网 » CC2640的Observer模式如何测试接收性能?
分享到: 更多 (0)