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.

[参考译文] CC2650STK:CC2640的监控超时

Guru**** 2468460 points
Other Parts Discussed in Thread: CC2640, CC2650STK, CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/576567/cc2650stk-supervision-timeout-with-cc2640

器件型号:CC2650STK
Thread 中讨论的其他部件:CC2640CC2650

尊敬的 TI 社区:

我们正在为采用 CC2640的客户电路板开发固件。 我们在此板上移植了 CC2650STK SensorTag 固件、但现在我们可以观察到一个奇怪的问题:

固件在客户电路板上运行;作为中央器件、我们将 SmartRF06与 CC2650EM 配合使用。 在 btool 中,我们设置了以下连接参数:

连接间隔:1600 (2000ms)

从器件延迟:4.

监控超时:3200 (32 000 ms)

当连接到客户的主板时,我们将在32秒后获得监督超时。 即使我们每2秒测量一次连接事件。

在 CC2650 SensorTag 上运行的同一固件不会出现监控超时、连接始终保持稳定。

有人能解释一下吗?

遗憾的是,我们没有 USB 软件狗,因此无法使用 TI 的数据包监听器。

谢谢

Steffen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是如何测量连接的? 您是否切换了 IO? 您是否使用范围扩展器来跟踪对讲机活动?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们有一个测量连接事件的 Keysight 电源分析仪。 峰值始终与设置为连接间隔完全相同。
    SensorTagConnectionControl_update()中的断点显示了当前值:1600、0、3200 (连接间隔、从设备延迟、监控超时)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Christin:
    我有疑问:
    TI SensorTag 由3V 电池供电。 客户电路板也有3V 电池,但 CC2640的电压输入被一些分压器降低至1.8V。
    函数 AONBatMonBatteryVoltageGet()返回850 (在 SensorTag 上),仅返回461 (在客户的电路板上)。
    这是否不足以延长连接间隔?
    此致
    Steffen
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    器件可能会在一段时间后卡在复位状态。 当无线电打开时,1.8-内部电阻 FromBat*6mA 很容易触发 BOD。

    我建议您使用示波器并将 VDDS 设置为在1.79V 时触发、以查看是否发生这种情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Christin:

    BOD 之后的复位会中断调试连接、对吧?

    情况并非如此-调试连接始终保持运行。

    在调试中、我可以看到器件接收到监控超时并重新启动广播。

    此致

    Steffen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否在您的自定义程序上实施范围扩展器并跟踪对讲机活动?
    processors.wiki.ti.com/.../CC26xx_Range_Extender_Control
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    遗憾的是,我没有可以连接到电路板的外部范围扩展器。

    此致
    Steffen
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您不需要外部组件。 这只是为了将 PA 和 LNA 活动路由到 IOS。 然后、您可以通过逻辑分析仪跟踪 PA/LNA 活动。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我添加了
    IOCPortConfigureSet (IOID_7、IOC_PORT_RFC_GPO0、IOC_IOMODE_NORMAL);
    IOCPortConfigureSet (IOID_9、IOC_PORT_RFC_GPO1、IOC_IOMODE_NORMAL);
    我的固件。
    我现在可以看到功耗更高。
    但是仍会发生监护超时。
    此致
    Steffen