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.

[参考译文] CC1310:处于低功率模式/待机状态时传感器控制器电流消耗

Guru**** 2561930 points
Other Parts Discussed in Thread: CC1310, CC1350STK

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/580854/cc1310-sensor-controller-current-draw-while-in-low-power-mode-standby

部件号:CC1310
主题中讨论的其他部件: CC1350STK

您好,

我正在测量CC1310 Launchpad在待机状态下的总电流消耗,当数据表指示待机模式应在0.7 uA时,我得到的读数约为7 uA。 我们的应用要求传感器控制器的总电流消耗小于1 uA。 我们可以采取哪些措施来实现这一目标?

我正在使用用于simplelink_CC13x0的SDK,并且正在使用使用使用CCS 7.0 加载到启动板上的pinStandby程序。

我对While循环(第74-82行)中的pinStandby.c文件做了以下更改:

待机持续时间已设置为10秒。

我的设置图片如下:

谢谢,

阿卡什

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    LP上的外部闪存提供您所看到的额外电流。 删除它,您将能够测量数据表编号。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    感谢您的回复! 您对如何执行此操作有何建议? 它类似于装配体图纸上的U4。

    我们看了原理图,似乎没有任何方法可以通过软件完成此操作,只能将其从主板上实际移除。 这是否正确?


    谢谢,
    阿卡什
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我没有找到比物理卸下外部闪存更好的方法了。 理想情况下,LP应该在外部闪存上有一个至Vcc的0欧姆电阻器,以避免此问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以通过I2C接口将闪存置于休眠状态。 这是在CC1350STK的rfWsnDmNode中完成的。 请参见DmNodeTask.c文件。

    巴西

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

    之三,
    我尝试过这两种读数,读数很奇怪。 我从主板上取下了外接闪存,运行正常的程序,该程序的电流读数为7 uA,现在它只显示读数为.1 uA +/-.01您知道为什么会出现这种情况吗?


    Siri,
    我认为我没有正确地引用这一条。 我已经包括了"ExtFlash.h",并且我已经调用了函数ExtFlash_open(),紧接着调用了ExtFlash_Closed()。

    当我这样做的时候,我发现主板上的6.4 mA仍然连接着闪存,而主板上的4.5 mA被拆除了闪存。 你知道我在这里做什么可能是错的吗?


    最佳,
    阿卡什
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果不将外部闪存设置为睡眠或将其删除,则CC1310中的DCDC充电脉冲的间隔将比闪存被删除/处于睡眠状态时的间隔短。 充电脉冲导致CC1310功耗增加到~7uA。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢,

    1.您知道7uA的具体组成部分是什么吗? 如果您还不知道这是什么,我会看看数据表。

    2.您如何建议我从启动板中删除Flash (块U4)。 我试了几天,我担心自己的读数太小,可能损坏了主板。 我有一个新的主板要使用,我想去掉这块主板的闪存。


    最佳,
    阿卡什
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1)当我写入外部闪存时,CC1310上的DCDC的充电脉冲会以固定间隔产生高电流。
    2)如果我理解正确,您已从一个主板上取下闪存。 如果主板按其他示例所需的方式工作,我假设主板工作正常。 读数位于较低的一侧,但可能在您的仪器的测量公差范围内。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Siri,
    我认为我没有正确地引用这一条。 我已经包括了"ExtFlash.h",并且我已经调用了函数ExtFlash_open(),紧接着调用了ExtFlash_Closed()。

    当我这样做的时候,我发现主板上的6.4 mA仍然连接着闪存,而主板上的4.5 mA被拆除了闪存。 你知道我在这里做什么可能是错的吗?


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

    您好,Akash

    我刚才看到了simplelink_cc13x0_sdk_1_30_00_06发行版中CC1310 LP的pinStandby示例已禁用闪存(这是此SDK发行版中的新增功能)。 我将示例下载到我的CC1310 LP,移除了主板上的跳线(LED除外),并在不对代码进行任何修改的情况下测量待机电流约为80 uA。

    巴西

    Siri