MP3431 Step response not fast enough for transient loads

We are using the MP3431 to supply the voltage for an Hbridge which is driving a purely resistive load of ~9 ohms at 25 kHz. The input voltage is a battery pack with a nominal voltage of 10.8V and and output voltage of 14V. Here is the circuit we’ve built on our first prototype PCB:

It is based off this MPS target design:

We are seeing large drops in the output voltage when the load is switched on, roughly ~2.8V of variation. This is causing problems since we are trying to precisely control the amount of power delivered to the load. Here is a scope capture showing the step response:

OUT2 is the voltage across the 9 ohm load.

Is this just beyond the capability of the MP3431 to handle a step response like this?
Are there any design issues with the circuit?
Is there anything we should try with the compensation network to improve the step response?

We are very space constrained and had to compromise on the amount of output capacitance so we are expecting less than ideal output voltage ripple but even this is far beyond the estimate from the web design tool. Any help is appreciated, thanks!

Hi Mike,

It is the stability problem. Can you try to test the load transient performance and the sw node waveform? For the load transient test, you can test the load from 10% to 90% of your maximum load with any slew rate. I want to see the undershoot and overshoot performance.

Best,
Fox

Hi @Fox.FAE

I’m working with Mike on this product, and I’ll chime in.

The MP3431 datasheet gives us equations for the frequency of the pole, frequency of the zero, and frequency of the right-half-plane zero. However, I don’t know how to translate those numbers into a gain vs frequency graph to actually determine the cross-over frequency and gain/phase margin. Can you elaborate on how to determine those values? Any chance there’s an LTSpice symbol for the MP3431?

Thanks,
Rob

@Fox.FAE Here’s scope captures showing the SW net (CH4), the 14V output net (CH1), and the voltage across the 9 ohm load (CH2) at 10%, 50% and 90% duty cycle. Let me know your thoughts and if you have any suggestions on things we can try. Thanks!



Hi Rob,

We don’t have the LTSpice model. But for the GM/PM/BM of the circuit, we usually do the hardware tests to get the values. Do you have a bode plot test equipment such as Bode100? I can help you do the bode plot test and get the values you want.

Best,
Fox

Hi Mike,

From the SW waveforms, we can find that it is really noisy. Can you share the Layout file with me? I can help you do a layout review and we can probably find the problem.

I can contact you in email.

Best,
Fox

Hi @Fox.FAE,

I emailed you the files. This is a six layer board with the MP3431 on the bottom layer (layer 6). There is a ground plane on layers 2 and 5. We route some signals on the top layer (layer 1).

Please let us know your thoughts.

Thanks,
-Mike

@Fox.FAE
Thanks for the tip regarding the Bode100. I don’t have one and it costs $6700 so I don’t think I’ll be purchasing one :slight_smile:

Do you know of any less expensive / hobbiest level tools to do that same thing? Or shall I instead go down the path of transient load response testing?

Is this a service MPS can do for us if we ship you hardware?

Thanks,
Rob

Hi Rob,

We have a video for the stability analysis. You can watch the video and get the PM and BW with load transient tests. If you have any questions please let me know.

We do provide testing service for you. If you want us to do some tests for you, please submit the ticket. A member from the MPS NOW team will contact you within 24–36 hours about this request.

Contact MPS - Contact

Best,
Fox

Hi @Fox.FAE,

Here’s scope captures of the step response to a load. This capture shows when a 10 ohm load is applied to the 14V output of the MP3431.


Please let us know what adjustments we should try for Rcomp and Ccomp to see if we can fix this problem.

Thanks,
-Mike