Other Parts Discussed in Thread: CC2755P10, LP-EM-CC2745R10-Q1, SYSCONFIG, CC2745R10-Q1
器件型号: CC2755P10
Thread 中讨论的其他器件: LP-EM-CC2745R10-Q1、 SysConfig、 CC2745R10-Q1
我们正在使用 CC2755P10 和 CC2745R10 为 2.4GHz IEEE 802.15.4/Zigbee 开发定制电路板。 当射频输出功率 配置为高于特定阈值时、我们观察到异常行为。 此问题可直接使用 SmartRF Studio 8 重现、不依赖于应用程序 固件。
观察到的行为:
LP-EM-CC2755P10 配置文件、SmartRF Studio 8:
-+4dBm:测得=+2dBm、二次谐波=−50dBc
{.ibBoost = 0、.IB=33、.Gain = 6、.mode = 1、.rtsmTxCompCtl=0 .pa20dBmEsdCtl=0、.noIfampRfLdoBypass=0 }
-+5 dBm:测量值= 0 dBm,二次谐波~+16 dBm,比上一步高
{.ibBoost = 0、.IB=54、.Gain = 3、.mode = 2、.rtmmTxCompCtl=0 .pa20dBmEsdCtl=0、.noIfampRfLdoBypass=0 }
LP-EM-CC2745R10-Q1 配置文件、SmartRF Studio 8:
-+5 dBm:测量值=+5 dBm
-+6dBm:测量值= 0 dBm,二次谐波显著增加
-+10 dBm:测量值=+4.5 dBm,二次谐波显著增加
摘要:
低于特定功率级别时、两个器件都会按预期运行。 高于该阈值时、输出显著下降、二次谐波增加+16dBm 或更高、该行为也不会在更高的配置值下恢复。 该异常情况在 CC2755P10 和 CC2745R10 中是一致的。
通过查看功率表、我们注意到该阈值与 MODE 字段从 1 转换为 2 的点重合。 模式=2 和模式=3 的条目均 显示相同的异常行为、而模式=1 的条目按预期工作。 我们无法确认模式是实际原因还是仅是相关性、我们将其作为一种观察。
我们已考虑的事项:
- 功率表精度:我们考虑了 SysConfig 或 SmartRF Studio 生成的默认功率表可能会针对较高功率条目包含不正确的值。 但是、由于这两种工具都会自动生成该表、因此直接评估或校正此表的能力有限。 我们唯一能够独立研究的参数是 pa20dBmEsdCtl:我们在工程上禁用了 SysConfig 生成功能并手动编辑了功率表、对于所有 mode=2 和 mode=3 条目、将该字段设置为 1。 我们观察到略有改善(较高功率等级下为~2dBm)、但基本异常 仍然存在。 这表明该表可能有一些不准确之处、但仅更正 pa20dBmEsdCtl 是不够的。
- 电源电压 (VDDS):我们考虑了电源电流不足是否可以解释该行为。 但是、工程分析和点测量并不表明存在供应问题、即使在低模式=2 电平 (5–6 dBm) 下也会出现电压下降、在这种情况下、电流消耗应接近或仅略高于最后一个工作模式=1 条目。 电源限制不容易解释突然的输出下降以及如此大的谐波增加。 我们提到它是为了完整,但认为它不大可能。
- 阻抗匹配:我们还考虑了射频匹配问题。 但是、CC2755P10 和 CC2745R10 在内部集成了平衡 — 非平衡变压器,我们的电路板遵循与 LP-EM-CC2745R10-Q1 LaunchPad 相同的射频布局原则。 我们在 TI CC 系列射频工程和适当的射频测试设备方面拥有 丰富的经验、可让我们放心地进行测量和布局分析。 我们还注意、LP-EM-CC2755P10 文档显示在 Resource Explorer 中、但链接会重定向到 CC2745R10-Q1 文档、因此我们无法确认 P10 型号是否存在相关的原理图或布局差异。 也就是说、 通过 CC2745R10 也可以观察到相同的异常行为、我们可以访问正确的 LaunchPad 参考。 遵循该参考设计、我们 预计 CC2745R10 将在其整个额定功率范围内正常工作、但异常情况在该范围内似乎很明显。 该电路在这两个器件上均可在阈值 (~4–5dBm) 下正常工作、这使得匹配问题不太可能解释高于该点时的行为突变。
另外、我们希望知道 LP-EM-CC2755P10 原理图与 LP-EM-CC2745R10-Q1 的相关方式是否不同、或者了解它们是否等效于射频用途、而不是作为主要问题、而是作为我们 P10 设计的有用背景。
我们对问题的分析非常透彻、我们可以从自己的角度来分析、而且已经没有任何想法了。 有人以前见过这种行为吗? 我们描述中的任何内容是否暗示了我们可能忽略的内容? 我们是否应该研究任何其他参数、初始化步骤或硬件条件?
由于我们无法访问这些器件的 LaunchPad、因此我们也想知道是否可以使用默认 SDK 配置或 rfStudio 在一个平台上重现此行为。
作为参考、我们的大多数测试中使用的由 SysConfig 生成的以下文件。
此致



