This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2650:CC2650广播问题、很少被发现

Guru**** 2563960 points
Other Parts Discussed in Thread: CC2650

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/568235/cc2650-cc2650-advertising-issue-it-gets-discovered-very-rarely

器件型号:CC2650

尊敬的 TI 社区、我对 CC2650有一个非常奇怪的问题。

我在20 x 20mm 的电路板上使用 CC2650制作了一个完整的小型传感器节点原型。 然后、我将所有组件压缩到更小的电路板上、它就不再被发现了。 尽管信号强度正常、但很少发现它。

事实:

  1. 不应是软件问题、因为同一项目在第一个原型上运行、但不在最终版本上运行。
  2. 与天线不同、我们使用光谱仪检查了天线、信号实际上比第一个原型强。
  3. 我检查了功耗曲线、显示了相同的广播模式(电流消耗中的常规尖峰。

CC2650实际上会发出广播包、但它们在某种程度上是损坏的。

我们现在的最佳猜测是振荡器存在问题、它会插入太大的抖动、因此广播数据会损坏。 但两个振荡器都完全符合规格(24MHz:10ppm、32kHz:20ppm 频率容差)。 32kHz 振荡器有两个接地的12pF 电容器、但是24MHz 没有任何电容器、正如数据表所说的、负载电容器位于芯片上。 但是、正如我说过的、它都可以在更大的原型上工作。

振荡器的器件型号:

  1. 24MHz ECS-240-8-36CKM-TR
  2. 32kHz FC-135 32.7680KA-AG0

是否猜到问题可能是什么?

此致、
Bence

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bence、

    是否可以对其执行直接测试模式? (运行 hosttest)为了完全排除软件故障、您可以发送 HCI 命令并查看返回的事件。 它甚至可以向您展示芯片是否存在硬件问题、尽管这种情况不太可能发生。

    我已联系硬件专家以获取更多信息和想法。

    此致、
    反叛分子
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Bence、

    您是否在电路板上测量了24MHz 晶体的精度? 为此、您可以使用测试模式或 SmartRF Studio 传输连续波信号、然后测量射频输出信号的精度。

    此外、您的24MHz 晶体具有8pF 的负载电容(CL)值。 您是否根据 TI BLE Wiki 上"设计资源"下的"CC26xx 晶体负载电容调优"文章修改了负载电容阵列值? 默认 SW 配置采用9pF 设置、因此任何为+或-的 CL 值都需要按照文章中所述进行调整。

    祝你一切顺利

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 JSX:

    我已经调整了晶体负载电容、但它没有解决问题。 然而,现在有一个非常有趣的现象。 每当我关闭电源时、它都会立即被发现、每10次就会被发现。

    测试模式。 您说的是 DTM 吗?  

    谢谢、

    Bence

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我绕过直流/直流转换器、它也会起作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Bence、

    • "我关闭电源"是什么意思?
    • 如果禁用节能、它是否也能正常工作?
    • 您还可以测量 引脚上32.768 KHz LS XTAL 的频率:
      • IOCPortConfigureSet (IOIDn、IOC_PORT_AON_CLK32K、IOC_STD_OUTPUT);
        AONIOC32kHzOutputEnable (); 
    • 如果以上都不起作用、您能否尝试启用节能并改用 RCOSC_LF? 如果这样可以解决问题、那么我们必须注意到32kHz xtal 没有出现过的情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我使用的是外部直流/直流转换器(ADP1607)、它会在大约40mA 的电流下进入低功耗模式。 情况几乎总是如此。 在低功耗模式下、转换器仅在电压降至给定阈值以下时工作。 这在 CC2650的1.8V 电源中引入了巨大的电压纹波、因此无法正常工作。


    感谢大家花时间提供帮助!