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.

[参考译文] CC2652R:传输多个数据包时的功耗和延迟估算

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1296515/cc2652r-power-consumption-and-latency-estimation-when-transmitting-multiple-packets

器件型号:CC2652R
主题中讨论的其他器件:SysConfig

您好!

我想测量连接事件的延迟和能耗。

我已使用文档和工具

1.测量 CC13xx 和 CC26xx 的电流消耗

https://www.ti.com/lit/an/swra478d/swra478d.pdf?ts = 1700959418057

2.蓝牙功耗计算器

https://www.ti.com/tool/BT-POWER-CALC

但是、我在传输大数据时仍然有一些问题。

以下是我的配置:

  • 发送数据长度= 1000字节
  • PDU 大小= 251字节
  • 连接间隔:100ms
  • Phy = 1M

能量跟踪结果如下:

这是 B 部分的时间戳、

我对 测量 A 部分和 B 部分的延迟和能耗感到困惑。

感谢你的帮助。

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

    Joe、您好!

    感谢您的联系。

    为了进一步帮助您、您能回答以下问题吗?

    1. 您正在使用哪个 SDK 版本?
    2. 该结果来自于运行开箱即用示例(例如 simple_peripheral/simple_central)? 如果需要、您是使用 SysConfig 修改代码中的其他内容还是仅修改配置参数?
    3. 您如何加载1000个字节? 之间的通信? 还是一个恒定预设值?

    Br、

    大卫。

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

    David、您好!

    1)。 SimpleLink CC13xx CC26xx SDK (7.10.1.24)

    2)。 我使用了 示例"simple_serial_socket_client"和"simple_serial_socket_server"、Github 中提供了这些示例。 我将 PDU 的最大数量修改为10。

    3)。 建立连接后,我使用一个按钮来触发向服务器发送阵列[1000]。

    如果我遗漏任何详细信息或您需要更多信息、请告诉我。

    谢谢你。

    此致、

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

    Joe、您好!

    感谢您提供的信息。

    我想您只会看到 A 部分一次、是在您按下按钮将阵列加载到 TX 缓冲区时?

    关于 B 部分、您要展示的是一个连接事件、它可能是4个数据包(每包约250字节、最大容量数据包大小)、构成了1000字节大小数组。

    Br、

    大卫。

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

    David、您好!

    感谢您发送的消息。

    是的、A 部分只显示一次、就在 B 部分的前面、这是一个连接事件。

    我想估算 A 部分和 B 部分的延迟和能耗。

    您能否提供有关如何继续的更多详细信息?

    此致、

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

    Joe、您好!

    我懂了。

    因此对于事件发生时在不同部分花费的时间、我建议更加放大每个部分、以便测量值适当缩放。 正如您已经完成的那样、将探针置于您要测量的区段之间、差异应该是对所花时间的一个很好的估计值。 再说一次、您已经完成了(仅限更多缩放)、因此如果您有一个我不能完全理解的更具体的问题、请告诉我。

    在能耗方面、此工具还提供电能测量(电能窗口剩余到当前值)。 其中一种方法是将电能数据导出为 csv 或其他格式的您喜欢的文件、并计算所需事件开始和结束之间的平均值(可从当前窗口获取)。

    请告诉我这是否有帮助。

    大卫。

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

    David、您好!

    感谢您提供实用的测量方法。 我运行了一个实验、了解发送数据大小与 A 部分(Tx 缓冲器传输延迟)和 B 部分(连接事件)之间的关系。 趋势似乎是规律的或几乎是线性的。 基本而言、它解决了我的问题。

    感谢您的指导。 它真的很有帮助。