主题中讨论的其他器件: CC1310
您好!
我有使用 TI15.4堆栈和 CC1352P7的电路板、一个是收集器、其他是 节点。
我们制造了10个节点、这些节点配有用于+14 dBm Tx/Tx 系统的芯片天线和 用于+20 dBm Rx 系统的 U.FL 连接器
根据 launchpad (它们为7pF 负载)、我们的所有电路板均配备了相同的 CX2016DB48000C0FPLC1晶体、而且我们在电路板上安装了6.8pF 电容。
我将 CC1310板连接到 SmartRF 监听器助手/Wireshark、将另一个 CC1357-1 LP 连接到连续 RSSI 监控、它们都在902.6 MHz (通道2)上
我按照以下步骤检查节点上的发射频率:
1.将频谱分析仪+衰减器连接到节点上的+20dBm U.FL
2.在 Smart RF 中,我为 IEEE802.15.4选择了50Kbps 的设置。
3.频率为902.6 MHz (通道2)
4.启用了高功率 Tx PA、但选择了14dBm 以降低规格要求的风险。
5.我选择了 Cap Array Tuning 选项,发现 cap array of 0xE4 (-28)直接将我置于902.6000 MHz 上。
每个图像。

现在、我有2个节点、由同一批次制造、需要调谐值0xFC (-4)以使它们进入相同的频率范围。 这是非常奇怪的,我们正在研究为什么。
但是、我将0xE4值构建到节点项目的 CCFG 中。
最后、我的问题是:
我有一个收集器(路由器)、充当网关-它上面有两根 SMA 天线。
我按照与上述相同的步骤、同时测试了+14和+20dBm 端口、发现我需要的调谐值为0xE6、这没问题、因为电路板布局稍有不同、与节点4层相比、此电路板共有6层。
在 Smart RF 中、我选择具有必要设置的802.15.4模式和连续数据包 Rx、我可以看到单个节点的信标请求、RSSI 为-24dBm、这表明收集器能够正确地进行 Rx。
我觉得我的硬件运行良好。
当我重新编译 收集器(路由器)项目时、CCFG 值为0xE4、
#define SET_CCFG_MODE_CONF_XOSC_CAP_MOD 0x00 #define SET_CCFG_MODE_CONF_XOSC_CAPARRAY_DELTA 0xE4
收集器和节点之间没有通信。 我可以看到节点正在发送其信标请求、但收集器不执行任何操作。
但是、当我返回到默认值时,
#define SET_CCFG_MODE_CONF_XOSC_CAP_MOD 0x01
集电极工作正常、尽管未调谐的电容器阵列= 902.6120 MHz 远远超出了我的调谐范围、但仍是如此。
TI 的任何人能解释一下这里发生了什么吗?
当我的收集器将电容调整为902.6120 MHz、但节点处于902.600 MHz 时、为什么它可以正常工作? 然而、将收集器完美调整到902.600 MHz 时、它不会正常工作。
任何帮助都很好。
谢谢。