-
Notifications
You must be signed in to change notification settings - Fork 243
Description
The A9G has a transmit power of 2W on the 850/900MHz bands and 1W on the 1800/1900MHz bands. When connected to a mobile network on 850/900MHz the current draw of the module can be up to 1.8A in short bursts (you will need a current shunt resistor and oscilloscope to see the bursts, an ammeter is too slow). On the pudding board these high currents create large voltage drops on the VBAT supply due to insufficient decoupling capacitance. There is only a 100uF tantalum capacitor near the module VBAT pin and a 22uF ceramic capacitor at the buck converter.
These 2.3V drops cause all kinds of problems, the main ones being random crashes and restarts and SD card problems. Reading/writing to the SD card might fail and the SD card might completely lock up and require a power cycle to fix it.
I added 2x 470uF electrolytic capacitors (should be low ESR, but the ones I used were not) and a 1uF ceramic capacitor in parallel with the 100uF tantalum capacitor:
This reduced the voltage drops down to 0.6V, which seems to have fixed most of the issues, but it's still not great.
The buck regulator used on the pudding is a SY8089, rated for 2-3A. The inductor will need to have a saturation current rating of at least 1.95A for a 1.8A load (I think I worked that out right), however the 2.2uH inductor appears to be slightly physically smaller than inductors with such a rating and thus might have a lower saturation rating, which could be another cause for the output voltage dropping.
On the 1800/1900MHz band everything is fine without the extra capacitors, as the burst current is only around 0.8A with a small voltage drop of around 200mV, and then a bit of overshoot.
So, if you're having weird problems with your pudding board you could try:
- Using a mobile provider that operates on the 1800/1900MHz GSM band (in the UK that’s EE and any other network that piggyback on their signal), this one is the easiest and most reliable fix.
- Adding a bunch of capacitors.
- Power it from a USB port that can supply a lot of juice, laptop USB ports tend to be pretty weak.
- Use short and good quality USB cables.
- Power the board directly from a good lithium battery at the VBAT pins. Don't connect USB power if you do this, see Does A9G pudding board contain the battery charger module? #406 (comment)
- Change the inductor on the buck regulator.
Though, there is one good thing that comes from using the 850/900MHz band; the microphone picks up far less GSM interference!