我们正在帮助希望向现有成熟的 RTLS 产品添加 AoA 测向功能的客户。 此专有发送器和接收器的 RTLS 系统使用自定义2.4GHz 射频链路层协议、该协议利用 BLE PDU 格式、但不使用 BLE GAP/GATT 配置文件。 此协议已在无线电硬件 I/O 接口、特定于芯片的无线电驱动程序以及供应商提供的 BLE 堆栈上至少一个实例的基础上直接实施(也可在不同的器件和器件系列上实施)。 他们的目标是在其系统硬件产品中添加新的支持 AoA 的发送器和接收器、并更新系统软件以支持新器件。 我被要求帮助他们评估各种芯片供应商提供的支持 BLE 的 MCU、并帮助确定哪些 MCU 最适合他们的新硬件器件。
TI 的 CC2652芯片系列是他们的候选产品之一,但在查看了可用的规格、文档、示例代码和此论坛上的帖子之后,我不确定是否可以使用此 MCU 来添加他们想要的 AoA 功能。 具体而言,它们的要求包括新接收器从附加到接收器固件确定的任意数据包(而不是 BLE 5.1广播)的 CTE 执行相位和振幅样本采集的能力。 这将涉及在开始 Rx 操作之前配置采样间隔和持续时间、天线切换 GPIO 和 DMA 缓冲器指针。 虽然 CC2652显然可以在 BLE5协议栈的上下文中执行这些操作、但我完全不清楚是否可以在 BLE5协议栈之外针对专有射频协议栈执行这些操作。
您能否提供有关这是否是 CC2652支持的应用程序的任何说明?如果是,我们可以在哪里找到有关如何连接 CC2652无线电以执行所需功能的更多信息?
谢谢。