-
Notifications
You must be signed in to change notification settings - Fork 237
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Does A9G pudding board contain the battery charger module? #406
Comments
Yes! A9G contains ic for charge the battery. It is SY8089 dc-dc converter. |
No, the SY8089 is not a battery charger. It only converts 5V USB down to 4.2V for the A9G module. Connecting USB and a battery at the same time will allow an uncontrolled amount of current to flow into the battery, possibly damaging the battery and converter.
I find that a lot of these Chinese GSM modules (not the dev/carrier board) say stuff about having battery charging and management, but then never give any info on how to use it :/
|
Ok, so there is not a battery charger, it's correct?
|
There's no charging support, That page also says it has a USB 1.1 interface, but there's nothing about how to use it. Basically, they're listing the features of the main processor (RDA8955L), but some of them might need extra software or hardware support that is missing from the rest of the A9G module and SDK. |
Zak, you are right! Pudding's supply subsystem isn't properly designed. |
What is the simplest li-ion battery charger solution that we can add to this this board? |
Hi Zak, I read your excellent article about lipo charger with load sharing, very informative thank you. |
@allejp No problem :) The load sharer will output close to 5V when USB is attached, too much for the A9G module directly. You will have to connect the load sharer to the VUSB/5V input of the pudding board which goes to a 4.2V buck regulator. |
Hi Zak, ok I will do so, thank you. Meanwhile, I found an old board of mine that uses the MCP73831, but it doesn't seem to be in load sharing configuration. These are what I measured in VABT e +5V pins:
Do you think I can use the power part of this board to poweron the pudding board with load sharing? Thank you. |
I'm not sure if you really need Q4 on PROG and EN - But otherwise, what you have there is basically the boost regulator replacing Q1 MOSFET from the load sharer, with a diode (D12) blocking reverse current. You still need to connect the output to VUSB/5V since it will be exceeding 4.2V. You'll be fine with connecting a charger without load sharing to the battery then the battery to VBAT on the pudding board, the only problem with this is that it will never completely finish charging. Or did you mean VBAT to pudding VBAT and 5V to pudding VUSB/5V at the same time? Not sure which part you mean by 'power part' either >.< |
Hi Zak, I will try to connect VBAT directly to pudding board VBAT, thank you. |
The pudding board does not have any charge management. This schematic shows VBAT connected directly to the 5V -> 4.2V buck regulator output. http://wiki.ai-thinker.com/_media/gprs/a9g/a9g-dev_v1.2.pdf
|
hello, I agree with zkemble. I have another problem, when I connect the A9G module with a USB power source, the module starts automatically, but when I use the VBAT pin with a li-ion battery, nothing happens ( i have to turn it on with the board bottom). Do you know why it happens? I checked the schematic and I don't know why. |
@barokemind Connect PWR_KEY to GND with a piece of wire. What happens is if it detects 5V (USB) at the VUSB_DET pin it will automatically turn on, otherwise if USB is not connected then it will wait for PWR_KEY to go LOW. |
So what are you using for compact / integrated charging solutions? |
I found that a9g dev board uses more than 20mA in power off mode !!! |
External p-ch mosfet with power management uC like attiny13a |
In case it has not been sufficiently clear to anyone: |
Yes, VUSB (17) not connected. About your power supply I have no experience with SY8089, I'm using TPS54308 for downconverting power. I see some mistakes in your design, for example the ufl connector (gps/gprs) is incorrectly connected, the pin 1 is signal, not gnd. Also I guess about ADC0, whats is for? is sensing power supply 3.7v?, also I recommend feed de A9G module with 4v~4.2v, not 3.7v, with 3.7v you're very close to the under limit of Vin and when modul is doing GPRS there are at least 1A of peaks that can drop your 3.7v to lower values reseting the decive. USP_P/USB_N not documented in AI SDK, never used it, I can't imagine how to use it, there isn't documentation. Regards. |
Thank you man. I fixed but i would like to feed the A9G processor with 3.8 v so i can use a simple 3.8v lithium battery ... Do you think it will be ok? I have seen the 2 resistors connected in this way with the ADC0 in the A9G dev. official schematic of AiThinker so i do so, even if i didn't understand what they are for. Do you think there are any others potential issues in this part of my schematic? Thank you in advance. Regards. |
I suggest you to use a lipo charger and a shared load circuit to switch between your external supply and battery when there is no external source present. Take a look at my previus post with a lipo charger and shared load circuit control, I have a new version running on production now with some modifications to improve time of conmutation and fix some worng resistors values, but the idea in the picture is the same. |
So the lipo charger shared load circuit is to recharge a lipo battery right? (Sorry but im still an inexpert) |
The two mosfets block is for conmuting between battery and external power supply. The charger is the TP4056 IC. |
It is not clear to me if the A9G pudding dev board has the battery charger.
In some product details it is specified:
So, can I expect to charge the battery if I connect the USB power?
Thanks.
The text was updated successfully, but these errors were encountered: