您好!
我尝试在应用中使用 CC1101来确定传感器的响应时间。
在传感器侧、我将使用数据包设置 TXFIFO、并使用 RFOFF_MODE 自动进入 RX 以发送数据。
在控制器侧、我将 GDO2设置为同步检测(0x06)、将 TXFIFO 设置为与相同大小的数据包
传感器、使用 TXOFF_MODE 自动启动 TX、并在 GDO2上升沿测量 SYNC 到 SYNC 的间隔。
同步到同步的发生方式在启动后不依赖于 MCU。
工作正常、但我得到的响应时间不同、从数据包到数据包大约为2us、由 MCU 在示波器上测量。
在两个节点上也是如此:固定地址检查、无 FS_AUTOCAL、RXFIFO 上无 APPEND 状态、无 CRC_EN、无 CCA、已尝试将 LENGTH_CONFIG 设置为固定和变量。
同步为16/16和4字节前导码、无曼彻斯特、无 PA 斜升、无白化、无交错。
硬件上没有范围扩展器 PA 或 LNA、仅限 CC1101。 855 MHz 下的 GFSK、38.4千波特、针对灵敏度进行了优化。
是否有方法将该时间提高到一个更恒定值、或者我希望超过2us 的精度会太高?
我认为同步检测到 GDO 上升存在一些延迟、或 RX 终止后在启动 RxTx_Settling 之前存在未指定的延迟。
感谢您的任何建议。