工具与软件:
您好!
我有一个 TPS61094、它用于电路板的主要能源管理器。 在这种情况下、Vin 来自 USB (通常为5V)或(专用)太阳能电池板、Vout 设置为4.8V。 它设置为全自动模式(EN = MODE = 1)、在 Vin 消失时自动切换到 Vcap。
当 Vin 存在(正确的输出、无纹波、第二级为微控制器输出3.3V)而不存在(仍根据预期获得4.8V 的输出电压)时、该电路都可以正常工作。 然而、当不存在 Vin 时、从主电容器汲取的功率比预期功率高100倍。
为了诊断此问题、我使用电源分析器套件 II 为第二级(4.8V)供电、将 Vin 设置为0V 并将 Vcap 短路。 我已将微控制器置于睡眠状态、并按预期得到了62µA 的测量电流(功耗为297µW μ A)
但是、在移除黑客并使用充满电的电容器(2.1V、由微控制器测量)的情况下、我得到的电流消耗为7mA 或25mW、比预期高100倍。
我已经检查了所有 SUP 网络是否有任何潜在的电流消耗者:
1.该网连接到微控制器 ADC 的输入引脚、在睡眠时被隔离、漏电流(产品说明书声明)为50nA。 隔离意味着高晶体管和低晶体管都打开。 当微控制器睡眠时、其 VCC 引脚(检查)上仍然有3.3V 电压、因此我不认为它通过 GPIO 为微控制器反向供电。
使用的超级电容器是 GreenCap EDLC DB (2.7V 500F)、其 ESR 为3.1m Ω、漏电流为1.1mA
C10是0402中的陶瓷电容 MLCC。 它的绝缘电阻应大于10G Ω
4.通过 BAT54C 肖特基二极管的 VCAP 到 EN/MODE 引脚应仅泄漏5µA = 2*((2.1V - 0.1V)/ 800k Ω)
我没有解释过我看到的大电流消耗。
此外、测量超级电容器功耗的方法如下:
1.微控制器使用与超级电容器并联的数字万用表、通过其 ADC 引脚(经验证在+- 8mV 范围内)测量超级电容器的电压
2.当微控制器进入休眠状态的时长为 d0时、电压采样频率为 Vi
3.唤醒后、电压会再次作为 VM 进行采样。
微控制器随后在 D1期间再次进入睡眠状态
5.唤醒后、电压作为 Vf 采样。
我建模了两个阶段的能耗、一个是"入睡"阶段、另一个是"入睡"阶段。 因此、微控制器在第一个周期(d0)内的能耗为
e0 = Ee + PS * d0 (分别:第二个周期为 e1 = Ee + PS * d1)
使用 Ee 获得"进入睡眠"能量、并使用 PS 获得睡眠期间的功耗。
然后、我将 PS 计算为 PS =(e1 - e0)/(d1 - d0)
能量是根据基本物理公式计算得出的:e = 1/C * V²、因此 E0的计算公式为 E0 = 1/2 * C *(Vi - VM)²
此处使用的电容是真正校准后的电容、而不是标称电容(通过在恒流充电的固定周期后测量其电压)、并且它已经比"官方"值小(280F 而不是500F)。
您能解释一下为什么我看到此电路消耗如此巨大、以及如何修复它以获得预期值吗?
提前感谢。
原理图:
超级电容器的特性: