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.

[参考译文] CC1352R:如何测量 CC1352R 输入电池电压 (AON-API)

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1524241/cc1352r-how-to-measure-cc1352r-input-battery-voltage-aon-api

器件型号:CC1352R
主题中讨论的其他器件: SYSBIOS

工具/软件:

尊敬的专家:
我正在尝试获得 CC1352R 定制电路板电池电压、请检查以下代码、得到的电压为 893mV、  

#include
#include
#include
//#include
#include
#include
#include

int main (void){
//初始化板(时钟,电源等)
BOARD_INIT ();

//启用电池监测器
AONBatMonEnable();

//等待电池监测器具有有效的测量值
while(!AONBatMonNewBatteryMeasureReady ()){
//小延迟或等待循环
}

while (1){
//检查新的蓄电池电压测量是否准备就绪
If (AONBatMonNewBatteryMeasureReady ()){
//读取原始电池电压(单位为 1/1024 V)
uint32_t rawVoltage = AONBatMonBatteryVoltageGet ();

//转换为毫伏
uint32_t VOLTAGE_mV =(rawVoltage * 1000)/ 1024;

//打印到系统输出(控制台)
SYSTEM_printf(“电池电压:%d mV\n“、VOLTAGE_mV);
system_flush();
}

//睡眠一段时间(更新~1s,无需更快轮询)
睡眠 (1);
}

返回 0;
}

请帮助我解决这个问题。

此致
Surya。

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

    尊敬的支持团队:
    有什么建议????

    此致
    Surya

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

    请参阅以下帖子:

    (46) cc26xx 中的 VDDS 电压读数 — 蓝牙论坛- BluetoothRegistered︎ — TI E2E 支持论坛

    Siri

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

    尊敬的 Siri:

    根据上面的讨论、我已手动验证了计算结果、但似乎给出了不正确的结果。 我的实际电池电压 3.64V  、但计算结果如下:

    rawVoltage =(893 * 125)/ 32;
    = 111625/32;
    = 3488(整数除法)

    浮点 BATvoltage =(悬空)rawVoltage/1000;
    = 3488 / 1000.0
    = 3.488V

    此致
    Surya

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

    您的转换结果似乎是正确的、因此我已请 我们的一位硬件专家进行调查。

    BR

    Siri

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

    您好、

    如果电池电压为 3.64V、则 PCB 布线和铁氧体 磁珠元件(例如 BLM18HE152SN1) 的直流电阻为 0.55 欧姆_max 会始终存在一定的损耗 在 CC1352R 的 VDDS 焊盘上测量时、电压电平是多少?

    计算得出的 3.488V 与 3.64V 电池电压之间的差值仅为 152mV。