BM64 Power issue
I posted in the 'Bluetooth Audio' and 'Voice and Audio' yesterday, but it seems like my posts have disappeared (and that no posts at all are visible in those forums). So I will try to post again here.
I am having some issues in my design that I would really appreciate some support with.
I am using the BM64 designed into my custom board that is battery powered by a single cell Li-Ion battery. The purpose of the BM64 is to pair with a phone and streams audio through Bluetooth (and the charging circuit of the BM64 is not used). All works fine until the battery has drained to about 15% (3.6V), then I start to see the failure. The device does power on at this low battery level, and everything works fine and the BM64 does pair with the phone. However, when I start to stream audio (press play), then the current spike drawn by the BM64 is about 200mA, causing the voltage to drop below 3.2V for a short period of time, causing the BM64 to stop working completely until the device is restarted. The MCU does not even recognize that the connection has been dropped.
To power the BM64, I am using the power relatively straight from the battery, with two parallel ceramic capacitors (100nF and 4.7uF) by the BAT_IN on the BM64, and a ferrite bead placed close to the power pin.
Is this significant current spike of 200mA normal? I have tried with several BM64 resulting in same behavior. Attached is an image of the waveform captured at the moment of fault, where the yellow wave is the current drawn by the BM64, and the green waveform is the BAT_IN voltage.
I have some ideas about simply increasing the capacitance or even replacing the ceramic cap with a tantalum cap, but it is not certain that it will comply with the design.
Are there any firmware configurations possible in order to avoid or reduce this problem?
All input really appreciated!