我们有一项要求、必须降低射频电流消耗。
来自参考 Manual、SWRA428和 Excel 工作表与一起提供,我们了解到在数据包模式下,前导码大小为30时,我们可以将电流降低到1.8mA。
但我们必须进一步降低电流消耗,因此我们使用一种机制,其中射频将处于断电状态1.5秒,然后在 EWOR 中启用 PQT 250ms,其中射频电流约为0.6mA。
尽管在断电状态期间、根据数据表、电流应该为1uA (最大值)。
但我们观察到完全不同的东西。
通过配置如下的监听模式配置寄存器和 PWD 命令选通功能、我们可以获得400uA 的电流。
CC1200_WOR_CFG0:0x20
CC1200_WOR_EVENT0_MSB:0x01
CC1200_WOR_EVENT0_LSB:0xD5
CC1200_RFEND_CFG0:0x04
但是,如果我不配置这些寄存器并让它们处于默认配置,我们将得到4uA 的电流。
是否缺少任何寄存器设置?
或者 CC1200中是否有任何功能可检测特定模式、以便我们不必在 eWOR 模式下等待即可接收任何数据包。
请告诉我们如何进一步降低电流。