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:通过 2xAAA 供电的 CC1310 实现远程低电池电量检测

Guru**** 2644665 points

Other Parts Discussed in Thread: CC1310, LAUNCHXL-CC1310

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1575447/cc1310-low-battery-detection-in-remote-based-on-cc1310-powered-by-2xaaa

器件型号:CC1310


工具/软件:

您好、

我想基于由 2xAAA 供电的 CC1310 在远程设备中实现低电池电量检测。

您能给我一些如何开始的提示吗? 我指的是测量连接到一些模拟输入(可能通过某个分压器)的电源、一般如何维护电池设备的电源管理?

此致、

Wojtek

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

    尊敬的 Wojtek:

    在 CC1310 上、您可以访问 BATMON  (技术参考手册第 18 章)外设、即电池监测器+温度传感器。 它将自动监控器件的 VDDS 电源轨。

    我们为该外设提供了一个 API ( \simplelink_cc13x0_sdk_4_20_02_07\source\ti\devices\cc13x0\driverlib 中的 aon_batmon.h)、因此它应该只是个调用问题  AONBatMonBatteryVoltageGet  来获得电池电压。

    此致、

    Arthur

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

    尊敬的 Arthur:

    谢谢、我会尝试使用它。

    由于电池电压 API 使用电源电压? 换言之: 硬件要求是什么?

    此致、

    Wojtek

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

    尊敬的 Wojciech:

    BAT 寄存器将返回一个可转换为伏特的值、如 18.3.1.10 章所示。

    由于 BATMON 会监控器件的内部电源轨、因此无需进行硬件设置。 但是、如果在电池和 CC1310 之间使用稳压器、则读数将与电池电压不匹配。

    此致、

    Arthur

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

    尊敬的 Arthur:

    是否意味着我只能使用  AONBatMonNewBatteryMeasureReady () 来检查电压是否发生变化? 没有任何计时器、您知道循环检查吗?

    此致、

    Wojtek

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

    您好、

    是的、在这种情况下、如果  AONBatMonNewBatteryMeasureReady、您可以使用获得值  AONBatMonBatteryVoltageGet。

    此致、

    Arthur

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

    尊敬的 Arthur:

    接下来的问题:-)

    1.这个公式是否正常?  Voltage =(AONBatMonBatteryVoltageGet ()* 1.42)/ 4095.0?

    2.是否可以 使用调试器调试 AONBatMonBatteryVoltageGet () 并通过 Launchxl-CC1310 为我的设备供电?

    此致、

    Wojtek

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

    尊敬的 Arthur:

    我在这里找到了答案: e2e.ti.com/.../1732219

    对于以 mV 为单位的 CC1310 电压、我们可以使用简单的公式:VOLTAGE_IN_MV =(AONBatMonBatteryVoltageGet ()* 125)>> 5

    我关闭此票证。