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.

[参考译文] 用于能量计算的 CC2538电流值

Guru**** 2539500 points
Other Parts Discussed in Thread: CC2538

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/725904/cc2538-current-values-for-energy-computation

主题中讨论的其他器件:CC2538

您好!

我想知道我运行 CoAP 服务器的 cc2538的功耗来自 cetic/6lbr repo (Contiki OS 分支)。  

MOTE 连接 到 TI SmartRF06 (右侧的开放式基座)

基座通过 USB 3.0端口中的 USB 电缆(连接到我的 Mac)进行连接。
我遵循了本指南  

https://thingschat.blogspot.com/2015/04/contiki-os-using-powertrace-and.html#comment-form

并具有四个参数:

所有 CPU (CPU 处于激活模式时的总节拍数)、所有 LPM (低功耗模式时的总节拍数)、所有 TX (发送)和所有 RX (接收)。

对于总能量、有一个公式需要所有4个组件(CPU、LPM、TX、RX)的电压和电流。

我已经检查了 cc2538数据表

"="">http://www.ti.com/lit/ds/symlink/cc2538.pdf

and from what I get the RX current is 20mA, and the TX current is 24mA. What about CPU and LPM?

Thanks

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

    在第5.4节中、第一个参数是仅 CPU 的电流消耗。 LPM 电流列在同一个表中的几个位置。

    您还可以查看此应用手册以了解一种实用方法: www.ti.com/.../swra347

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

    您好、Fredrik、

    感谢您的回复。

    因此、基本而言、参数是:

    voltag=3V

    TX=24mA

    Rx=20mA

    CPU = 13mA

    LPM=0.4mA


    很抱歉、我需要精确的值来使用该公式。

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有3种低功耗模式、PM1、PM2和 PM3、它们消耗不同的电流。 顺便说一下、不同的 TX 功率会消耗不同的功率。 24mA 是 TX 功率为0dBm 时的值。 如果您设置不同的 TX 功率、则会有所不同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复 YiKai Chen、
    对于 LPM 参数、我如何知道实际模式(PM1、PM2、PM3)? 对于 TX、如何知道0 db 是否为7dB?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它们取决于您的应用、因此您应该检查应用程序如何配置它们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    示例就是这个  

    https://github.com/cetic/6lbr/wiki/Example-:-DTLS-CoAP-Server

     以及代码位置

    https://github.com/cetic/6lbr/tree/develop/examples/6lbr-demo

    我在6lbr-demo project_conf.h 中找不到有关 LPM 或 TX 的任何内容、因此我在平台文件夹中进行了搜索  

    https://github.com/cetic/6lbr/blob/develop/platform/cc2538dk/

    请访问 contiki-conf.h 中的第313行

    SoC 绝不会进入比此处指定模式更深的电源模式。
    * 0表示 PM0、1表示 PM1、2表示 PM2
    *
    #ifndef LPM_CONF_MAX_PM
    #define LPM_CONF_MAX_PM 1.
    #endif

    #ifndef LPM_CONF_STATS
    #define LPM_CONF_STATS 0 /**<设置为1以启用与 LPM 相关的统计数据*/
    #endif
    /**@}*/

    基本上、mote 永远不会比 PM1更深、因为项目文件中未指定、我是否必须假设 mote 在 PM1中工作、因此电流为0.6mA?

    找不到与其他参数(CPU、TX、RX)相关的任何内容。

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

    无法帮助您检查代码并建议您使用功率分析仪或示波器来测量/监控功耗、从而更好地了解应用的功耗。