Skip to content

Pudding board power issues with 850/900MHz GSM band #421

@ZakKemble

Description

@ZakKemble

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.

VBAT:
900_vbat_nocap

VUSB:
900_vusb_nocap

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:

caps

This reduced the voltage drops down to 0.6V, which seems to have fixed most of the issues, but it's still not great.

VBAT:
900_vbat_cap

VUSB:
900_vusb_cap

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.

VBAT:
1800_vbat_nocap

VUSB:
1800_vusb_nocap

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions