跳过主要内容

检查电池电量的设计建议

DA14531 SmartBond TINY模块

5个月前

发布的tsgowtham80点 23日回复
0的问题

你好,

我正在设计一个使用LiPo电池和LDO的定制PCB。我想使用一个ADC通道来采样电池的电压。你能建议最好的/推荐的方法/设计吗?

我以前有一个定制板,电池的正极连接到P0.7。这块板用的是硬币电池。这有一个问题,那里有增加的电力消耗,即使在配置此引脚为非活动。我在切断P0.7和电池之间的痕迹后,通过检查电流图,确认增加的电流是由于这个连接。

我想在这个设计中避免这个问题,所以请建议我应该使用什么方法来取样电池电压。

谢谢,

Gowtham

5个月前

PM_Dialog

嗨tsgowtham,

谢谢你的在线问题。请问DA14531是否通过LiPo供电?或者LiPo连接到GPIO,你想取样电池电压?

请查看以下SDK示例,但支持的电池类型为CR2032 / CR1225锂电池和碱性电池

6.0.14.1114 \ \ target_apps \ peripheral_examples \ adc \ batt_lvl项目

请同时查看以下教程:

http://lpccs-docs.dialog-semiconductor.com/da145xx_tutorial_sdk6_peripherals/da14531_adc.html

谢谢,PM_Dialog

5个月前

tsgowtham 80点

嗨PM_Dialog,

DA14531是间接使用LiPo电池供电。中间有一个3.3V的LDO。

该LiPo还连接到一个GPIO(很可能在GPIO之间有一个分压器)。是的,我想取样电池电压。

我已经看过SDK示例,但它们不适合我的应用程序,因为它们使用内部VBAT ADC通道,不像我使用GPIO的场景。我在代码方面没有任何问题,我的问题是在HW方面,因为我之前提到的漏电流问题。

谢谢,

Gowtham

5个月前

tsgowtham 80点

嗨PM_Dialog,

有什么进展吗?

谢谢

5个月前

PM_Dialog

嗨tsgowtham,

很抱歉耽搁了。既然DA14531是通过LiPo供电的,为什么需要使用GPIO来测量电池电平?根据我们的SDK示例,您可以为此使用内部VBAT。有什么特别的原因为什么你需要连接电池到GPIO以及?

谢谢,PM_Dialog

5个月前

tsgowtham 80点

嗨PM_Dialog,

DA14531不是由LiPo供电的。该LiPo连接到一个3.3V的LDO。LDO的3.3V输出轨连接到DA14531模块的VBAT上。

如果我上次的回答让你有点困惑,那很抱歉。

5个月前

PM_Dialog

嗨tsgowtham,

能否分享一下原理图中LiPo是如何连接的部分?

谢谢,PM_Dialog

5个月前

tsgowtham 80点

嗨PM_Dialog,

我附上了我的示意图的一个片段

谢谢,

Gowtham

附件 大小
da14531-ldo.jpg 36.57 KB

5个月前

PM_Dialog

嗨tsgowtham,

谢谢附上示意图。你为什么要在电池和VBAT之间电路?

如果您将电池连接到任何可用的gpio,请记住,您应该在规格。

参见表3.11的数字I/O特性DA14531数据表.当电池与GPIO连接时,电压和电流是否符合规格?

谢谢,PM_Dialog

5个月前

tsgowtham 80点

嗨PM_Dialog,

在电池和VBAT之间的电路由LDO组成。LDO为VBAT提供了一个恒定的3.3V源。我们还有其他的组件,我没有包含在上面的图片中,也使用这个3.3V轨。

我已经通过数据表和数字I/O特性。电池的最大电压是4.2 V,所以我打算用分压器把它的最大电压降至2.1 V。但我想知道这是否是Dialog建议的最佳方法,因为我有之前提到的电流泄漏问题,使用相同的设计电路。

谢谢,

Gowtham

5个月前

PM_Dialog

嗨tsgowtham,

我会和HW小组核实一下,很快给你答复。

谢谢,PM_Dialog

4个月前

PM_Dialog

嗨tsgowtham,

我们的团队内部调查了您的问题,所以请找到我们的观点如下:

1.你能告诉我电池的规格吗?
DA14531模块具有BUCK配置。因此VBATHIGH具有1.8V - 3.3V(通常为3.0V)范围-见附件。
如果电池电压在1.8 ~ 3.3之间,则无需使用LDO供电。
所以请提供电池规格。

2.LDO的o/p电压是多少?
复位后,P0X(P0_7)有输入拉下25k电阻,将被激活。
因此,可能有一个机会,VLDO/25k的电流正在流动,这可能是他在他的应用程序中看到的。
当前消费的价值是什么?

理想情况下,需要编程p07到15的PID位来选择复位后的ADC输入。
一旦这样做,d25k电阻将断开。

3.保存p07的另一个选择:

请编程GP_ADC_SEL_P以选择VBAT_HIGH,以便它将被ADC采样,P07将被保存并可用于任何其他目的。

谢谢,PM_Dialog

附件 大小
images.zip 28.58 KB

4个月前

tsgowtham 80点

嗨PM_Dialog,

以下是对你的问题的回答:

1.电池的电压一般为3.3V到4.2V的最大电压。所以我不能在这里使用BUCK配置。

2.LDO的输出电压为3.3V。

3.关于下拉,我现在没有任何板在我身边因为我的城市被封锁了。我会试着弄到一个来试试你的解决方案。

谢谢,

Gowtham

4个月前

PM_Dialog

嗨tsgowtham,

谢谢你的评论。我会让他们内部检查一下。你能告诉我电池的零件号吗?

谢谢,PM_Dialog

4个月前

tsgowtham 80点

嗨PM_Dialog,

我没有任何部分号码的电池,它只是一个通用LiPo与标称电压3.7V。请注意我提到的电池的典型电压3.3V是不正确的,是3.7V。最大电压仍然是4.2V。

谢谢,

Gowtham

4个月前

PM_Dialog

嗨tsgowtham,

所以,让我们总结一下。默认情况下,该模块是在BUCK中配置的,您必须将其作为BUCK使用。在数据表中也有描述。LDO o/p 3.3在规格范围内操作BUCK模式,因为I/p范围为1.8至3.3,VBATHIGH的绝对最大额定为3.6V。但最好在1.8到3.3之间操作。如果LDO是可配置的,最好将其配置在1.8到3.3之间。

请让我们知道使用#3方法的结果。

谢谢,PM_Dialog

4个月前

PM_Dialog

嗨tsgowtham,

如果你有机会测试3号方法,请告诉我们好吗?还是这张票需要进一步支持?

谢谢,PM_Dialog

4个月前

tsgowtham 80点

嗨PM_Dialog,

目前,我的城市由于疫情而被封锁,我没有任何设备来测试方法3。我应该可以试用它,并在下周末之前给你答复。

谢谢,

Gowtham

4个月前

tsgowtham 80点

嗨PM_Dialog,

不幸的是,我将不能得到我的pcb至少在未来几个月,所以我将不能尝试方法3现在。

你还能给我提供Dialog推荐的电路设计和测量电池电压的指南吗?因为我正在设计一个新的定制PCB?

谢谢,

Gowtham

4个月前

PM_Dialog

嗨tsgowtham,

还在用LiPo电池作为电源吗?

谢谢,PM_Dialog

4个月前

tsgowtham 80点

嗨PM_Dialog,

是的,我仍然会使用3.7V LiPo作为电源和3.3V LDO,正如我在之前的评论中提到的。

谢谢,

Gowtham

接受答案!

3个月前

PM_Dialog

嗨Gowtham,

很抱歉我回复晚了。

根据我们团队内部的说法,最初提到的电路应该没问题。

但是最好将LDO o/p保持在3.0V,因为这是VBAT_HIGH的典型电压。

这将节省电力消耗。

电流电路应该能工作。

然而,一旦你开发了下一个修订板,请做一个比较。

谢谢,PM_Dialog

3个月前

tsgowtham 80点

嗨PM_Dialog,

非常感谢你的确认。按照建议,我将继续上述设计,并比较两个修订版本。

谢谢,

Gowtham

3个月前

PM_Dialog

嗨Gowtham,

谢谢你接受我的答案。如果你需要进一步的支持,请提高一个新的论坛门票。

谢谢,PM_Dialog