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、TDC 和低功耗

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

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/567729/cc2650-cc2650-tdc-and-low-power

器件型号:CC2650

您好、论坛、

我请求有关在待机模式下运行 CC2650 TDC 的帮助。

我可以使用传感器控制器(不停切换单个引脚)成功运行 CC2650、并通过 RTC 定期唤醒 CM3。 请注意、传感器控制器引脚根据功耗模式以不同的周期切换:工作模式或低功耗模式。 没关系、这会将功耗降至几微安。

但是、每当我激活(例如、在几次 RTC 唤醒后) TDC 时钟时、它都会中断 RTC 唤醒、并且显然会将传感器控制器锁定在低功耗模式(由 SCLK_LF 计时)。

TDC 是否在低功耗/待机模式下可用(它的48MHz SCLK_HF 的使用是可调查的)?

我 µA 了相同的设置、没有 CM3待机模式(uLDO 位未设置 VDCTL 寄存器)、所有设置都正常运行、除了"低功耗"现在已达几百 μ A。

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

    已联系传感器控制器专家以了解有关 TDC 的更多信息、以获取更多信息。

    此致、
    反叛分子
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Laurent、
    您使用的是应用处理器还是传感器控制器的 TDC?
    请注意、TI-RTOS 使用 TDC 进行 RCOSC 校准、并且在传感器控制器使用时、必须使用外设共享资源来安全地处理此问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Erik、


    TDC 从 SC (tdcSetCntSource 和 tdcSetTriggers)初始化线程进行初始化。 出于测试目的、不从 SC 调用 tdcEnable、但 cm3将直接访问 AUX_WuC_TDCCLKCTL。

    CM3 (裸机、无 ti-RTOS)每隔几秒唤醒一次。 在 µA 期间(几 μ s)、低功耗数字是可以的。 10秒后、TDCCLK 被请求。 此延迟应防止 SC 和 cm3之间的任何访问冲突。

    就我所能知(有一个切换调试引脚)、SC 正确地交替低功耗和活动周期(SC 在 CM3唤醒期间被临时强制进入活动模式以访问 AUX_RAM)。

    当请求 TDCCLK 时、SC 返回到低功耗(32K 时)。 遗憾的是、不会再发生 RTC 事件。 CM3可能处于某种低功耗模式(总电流消耗低于1mA)、但永远不会唤醒。 CM3可能锁定在某个位置、但我不知道在哪里。

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

    我在阅读参考手册(17.4.4.2 TDC 时钟)中的注释后回答自己的问题。 注释指出、当启用高速时钟时、系统无法进入待机模式。 持续运行 TDC 与低功耗完全不兼容。

    BTW、我的目标是(连续)测量(低速)信号的周期。 SC 可以在信号边沿触发,并在这两者之间保持待机状态,但它如何评估经过的时间? SC 无法访问 RTC、TDC 不支持低功耗、计时器不暴露任何电流计数器寄存器。 是否有任何方法使 SC 执行此任务? 此任务已成功使用 cm3进行原型设计、但我正在寻找更好的功耗数字。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Laurent、
    我想不到任何好的选择。 一个非常糟糕的选择:
    如果您的分辨率非常粗略、您可以使用计时器事件触发器设置间隔、该触发器在 RTC 生成的4kHz 节拍基础上运行、并在唤醒时检查输入引脚状态并递增计数器以跟踪时间。 正如我所说的,不是一个好的建议 传感器控制器使用大约150us 来唤醒。