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.

[参考译文] CC2650EM-7ID-RD:CC2650慢启动时间

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

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/601155/cc2650em-7id-rd-cc2650-slow-start-time

器件型号:CC2650EM-7ID-RD
Thread 中讨论的其他器件:CC2650

我被要求研究 CC2650的加电时间。

我在数据表中注意到、CC2650EM 被引用为从关断到激活的启动时间为1015us、即大约1ms。

我有 CC2650开发套件(连接了 CC2560EM 子板的 SmartRF06)、并使用 pinInterrupt_CC2650DK_&ID_TI 示例项目对其进行了编程、更改如下:

int main (void)
{
/*呼叫板初始化函数*/
Board_initGeneral();

GPIO_writeDio (Board_LED1、1);

(笑声)

在"VDD to EM"接头上放置一个示波器探针、然后在 LED1的输出端放置一个示波器探针(标记为 RF2.11) 我可以看到 GPIO 线驱动 LED 需要多长时间、因此我可以有意义地了解芯片启动需要多长时间。

我在5ms 区域内始终得到一个结果。 这比预期的长5倍。

有什么想法吗?

好的、接下来我发现、如果我从电路板上移除调试器跳线、则上述测试需要大约两倍的时间、例如11ms。 这让我相信2650子板由调试器时钟驱动。

因此、我必须缺少一些有关时钟使用的重要配置。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    运行 TI-RTOS 时、由于软件配置和设置、会产生一些开销、尤其是在冷启动时。 从待机模式启动更有趣、因为这是常用的低功耗状态。

    谢谢、
    Fredrik
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Fredrik 的回复。
    我意识到、对于冷启动、RTOS 会有开销、遗憾的是、我们用于冷启动的应用程序将在99%的时间内使用。 我希望在加电后的3ms 内运行传感器控制器。
    接下来、我要问以下问题:是否可以在没有 RTOS 干预的情况下运行 MCU 的传感器控制器和 BLE 侧?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我已经进一步测试了-请参阅问题的补充-由于移除接头会增加启动时间、调试器时钟似乎在驱动2650。
    显然、我缺少与器件配置和时钟使用有关的东西。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    自从我上次发布以来、我已经在2.6ms 内启动了一个 Silicon Labs MCU、只需花费半天的时间、以前从未看过其中一个、也没有看过 IDE。

    我真的很想让这个芯片更快地运行、它对我的应用有很多优势。

    理想情况下、我需要在加电2ms 内开始运行一些正交解码-动力的激活由轴旋转触发。 BLE 通常用于在轴完成旋转后进行通信、除非它旋转了较长时间、否则 MCU 随后将断电。

    大型或可更换电池既不是选件 、也不是永久电源。

    进一步阅读此 MCU 的技术文档表明、TI 期望它在1.5ms 内启动、包括 TI-RTOS 开销

    今天稍后我将回来查看这个问题、我怀疑我的配置有问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯、我在这里仍然有困难。
    是否有人可以为我提供或指向任何演示 CC2650从冷启动(而不是低功耗睡眠状态)的代码、并且能够在2ms 内与 GPIO 进行交互?
    我目前正在使用 CCS、但很乐意接受任何内容。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    问题已经解决。

    CC2650EM-7ID 板上 MCU 的复位线路有一个100nF 电容器将其接地。
    在 VDDS 线路和 VDDS 线路之间连接一个100k Ω 电阻器时、该电容器需要一段时间才能充电至 MCU 不再保持复位状态的点。

    通过使该电容器失效并确保复位线路直接连接到 VDDS、启动时间为1.6ms。