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.

[参考译文] CC2640R2F:测量 BLE5 SimpleBLEPeripheral 中的待机模式电流

Guru**** 2589300 points
Other Parts Discussed in Thread: CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/605707/cc2640r2f-measuring-standby-mode-current-in-ble5-simplebleperipheral

器件型号:CC2640R2F
主题中讨论的其他器件:CC2640

晚上好。

我目前正在使用 BLE5_simple_BLE_Peripheral 来测量待机模式电流。 我已禁用启动时的广播、这将强制 CC2640进入待机功耗模式。 但是、我将获得大约60uA 的电流、这大约是它应该基于数据表的30倍。

请注意、我已阅读电源性能评测 BLE 数据表、并已采取列出的步骤来测量电流。

导致此问题的可能原因是什么?

谢谢、

Chris

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

    您是否在自己的硬件上进行测量? 这种类型的电流消耗通常是由 IO 引脚配置错误导致的、因此它们通过外部电路(例如上拉或下拉)提供电流。

    谢谢、
    Fredrik
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在使用 CC2640R2 Launch Pad (我也移除了所有跳线)、并且正在按照电源性能评测数据表中的说明测量电流。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否记得将外部闪存置于低功耗模式?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在广告中添加了 ExtFlash.h 和 ExtFlash.c 以尝试禁用它们。 按照电源性能评测数据表中的说明进行操作时、我遇到以下编译器错误:"c:/Users/chris.eubanks/workspace_v7/ble5_simple_peripheral_cc2640r2lp_app/Application/ExtFlash.h、第55行:错误#20:标识符"UINT32_t"未定义
    "C:/Users/chris.eubanks/workspace_v7/ble5_simple_peripheral_cc2640r2lp_app/Application/ExtFlash.h、第56行:错误#20:标识符"uint8_t"未定义
    "C:/Users/chris.eubanks/workspace_v7/ble5_simple_peripheral_cc2640r2lp_app/Application/ExtFlash.h、第57行:错误#20:标识符"uint8_t"未定义
    "C:/Users/chris.eubanks/workspace_v7/ble5_simple_peripheral_cc2640r2lp_app/Application/ExtFlash.h "、第82行:错误#20:标识符"uint8_t"未定义
    "C:/Users/chris.eubanks/workspace_v7/ble5_simple_peripheral_cc2640r2lp_app/Application/ExtFlash.h、第96行:错误#20:标识符"uint8_t"未定义
    在编译"../Application/simple_peripheral.c 中检测到5个错误。

    我确实将其包含在 simple_peripheral.c 和 peripheral.c 中

    我的工作是完全禁用外部闪存。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    stdint 文件丢失。 我已经解决了这个问题、但是我没有看到任何有关如何验证保留多少 RAM 的文档。 我将在何处控制/验证柱塞固定情况?

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

    RAM 始终被完全保留。 部分保持可实现的电流节省可忽略不计、因此功率驱动器中未启用该功能。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢!

    感谢所有的帮助!!