我直接使用2 X AAA电池给CC3200供电, 我发现电压降低到3.0v以下时,会不断重启。 用示波器观察发现在启用网络处理器功能时会有一个比较明显的掉电压导致系统复位。干电池供电无法满足峰值电流要求。我尝试加电容,添加47uf电容后发现稍有改善,但是效果还是很差。 很容易复位
问题:
如果到3.0v便不能使用,很明显电池还没有完全放电,有电没法使用,非常不合理。有没有什么改进方案使电池完全利用
gaoyang9992006:
采用3.6V的锂电池。或者3节电池,或者使用一个升压电路,对供电做简单的提升。TI刚好有这种电源升压的芯片。
gaoyang9992006:
另外电池你接到了哪个供电端口?
源电压:
VBAT 宽电压模式:2.1 至 3.6V
预稳压 1.85V 模式
xyz549040622:
事实上,官方的手册提到了这一情况的。
但是我也没找到官方提出的解决方案,只能是建议你按照楼上所说的做了,加一级DC-DC试试。
user3676850:
回复 gaoyang9992006:
我使用的宽电压模式,我尝试一下,各个方案,多谢
Viki Shi:
回复 user3676850:
Brown-out mitigation techniques for new self-hosted CC3200 designs
This section describes how to mitigate the effects of a substantially discharged battery on a self-hosted CC3200 system. It is assumed that the CC3200 device is the main controller and has the ability to control all high power components in the system and that Service Pack [1.0.1.6] and SDK [1.2.0] or later have been installed.The problem: The brownout problem can occur when operating with a substantially discharged battery which has enough energy to power up the CC3200 processor, but not enough to power the Wi-Fi transmitter. This can cause a loop where the CC3200 device powers up, reaches the point where it does some high power activity, this activity causes the battery voltage to drop below brown out threshold causing a reset. Once reset, the device consumes no power, the voltage rises back above brown out threshold and the device powers up again.
The solution: The suggested approach to avoid the above cycle is to use the secondary bootloader (like the one used in over-the-air updates) to load the user application and keep track of whether the application was loaded successfully (without causing another brown out event). This is done by keeping a counter in an on chip register (OCR) which will most likely be retained if voltage drops due to excessive power usage. The power up flow should be as described in the scheme below:
user3676850:
回复 Viki Shi:
Can you give me a detailed document, thanks for your help.