我使用的是具有 CC1101收发器的定制板、该收发器工作在433MHz ISM 范围内。 我为该板编写了一个简单的固件、用于将 CC1101配置为 MSK 模式(使用 SmartRF Studio 提供的默认设置、调制模式、频率、 并启用无限数据包长度)、然后向其传输一个"1"位流、以便输出为恒定音调(与 MSK 预期的中心频率偏移)。 然后、当我在-30dBm 至+10dBm 范围内运行 SmartRF Studio 提供的建议 PATABLE 值(与 CC1101数据表中的表39中的相同值一致)时、我在频谱分析仪上测量了峰值输出功率。
10、+7、+5和0dBm 的 PATABLE 值似乎都在频谱分析仪上跟踪测量结果。 功率的变化与预期值不完全呈线性关系、但它们位于同一个镇流器中。
但是、-10、-15、-20和-30dBm 的 PATABLE 值在频谱分析仪上产生几乎相同的输出功率、该输出功率大约为-32到-35dBm (即、它比+10dBm 设置产生的输出功率大约少42dBm、 而比0dBm 设置产生的功率低35dBm;从绝对值来看、每种设置的输出功率都在其他设置的0.5dBm 范围内、此时应该有-10dBm 到-30dBm 的20dBm 范围)。
是否有人知道为什么 PATABLE 的许多低功耗输出设置会产生相同的低功耗结果? 更高的功率设置似乎都符合预期、所有这些都是数据表和 SmartRF Studio 中提供的值。 在整个测试过程中唯一改变的是 PATABLE 值、因此不应存在任何其他变量。