Tested: MINI-360 (MP2307-based) “3A” Buck Converter Module

As mentioned in my earlier Canton-Power buck-boost module review, voltages from batteries are rarely exactly the voltages you need to safely and reliably power your electronic creations. While that converter was rather acceptable, the efficiency wasn’t exactly stellar. In the case your input voltage is always above the output voltage, it is possible to choose a buck converter module, which might be more efficient than a buck-boost converter as it only has a single converter stage.

As a result, I went looking for buck converter modules on eBay and it seems there is a lot of listings for a rather generic module with “MINI-360” written on the underside. It advertises being based on the MP2307 with 1-17V output, 4.75V-23V input, 1.8A current (3A maximum) and up to 96% conversion efficiency all for the princely sum of AU$1.00 each. I couldn’t resist having a few around just in case so I ordered a few.

Was this a wise decision or not? Lets find out.

The Module

The module itself, true to its word, is tiny – about the size of two thumbnails (quite literally). The module comprises only a limited selection of resistors, capacitors, a trimpot, an enclosed inductor and a Monolithic Power Solutions MP2307 3A, 23V, 340khz Synchronous Rectified Step-Down Converter IC. The module has four pads at the corners for input – in the picture, I have soldered header pins for ease of use.

The MP2307 chip claims to have an integrated MOSFET which can provide 3A continuously, over a 4.75V to 23V operating range. Outputs of 0.925V to 20V are available with up to 95% efficiency with cycle-by-cycle overcurrent protection and under-voltage lock-out. While the chip may be capable of this, it all depends on the design of the module and its supporting components as well. This may explain the confusing listings which claim outputs only up to 17V, or current ratings of 3A but only 1.8A continuous.

The unit uses a rather cheap open-frame trimpot to set the output voltage. Because of its size, I suspect it will be rather difficult to set and maintain an accurate output voltage as external influences such as shock, vibration, heating/cooling cycles, atmospheric contaminants and dirt affect the set resistance.

The underside is a completely flat plane with silkscreened indication of conversion direction and polarity. The module itself is not reverse polarity protected and according to the listing, is not short circuit protected although the chip does seem to offer it. With the exception of the “MINI-360” moniker, the module is otherwise anonymous.

From the side, we can see the module has a pretty small profile too, which makes it quite attractive for compact projects. Being such a simple module, it doesn’t seem like there is much that could go wrong.

Methodology

Testing methodology uses the same Keysight E36103A programmable power supply, B&K Precision Model 8600 DC Electronic Load and 4-wire sensing based breadboard set-up as used in the test of the Canton-Power module. The Panasonic 1000uF electrolytic capacitor to provide local input power decoupling is visible to the right.

Because the unit can output a variable voltage set by the trimpot, I decided to test it at a few commonly used output voltages – 1.8V, 2.5V, 3.3V, 5V and 12V. Input voltages used were 5V, 6V, 9V, 10.8V, 12V, 13.8V, 14.4V, 15V, 18V and 20V (upper limit due to power supply used).

Results

The first thing I tested as soon as I got it out of the anti-static bag was the quiescent current consumption.

At first, I thought I wasn’t reading my instruments correctly. Then, I thought I must have had a bad module, so I hurriedly unpacked another and soldered pins to it. Surprise surprise – they both were equivalently bad.

How bad? How about consuming up to 60mA just sitting idle depending on input/output voltage settings? Yikes. That’s like constantly running a “regular” Arduino board with no power saving at all. It’s not looking good, as this is going to affect the efficiency figures especially at low loads. Even looking at 12V to 5V, the quiescent is about 41mA which tells me you’re probably better off using a linear regulator if you’re only looking to power something small.

In light of that, it’s probably better stated as quiescent power. On this metric, we see the lower voltages being quite similar – 1.8V and 2.5V are below 0.4W quiescent, whereas 3.3V and 5V are around 0.5W quiescent for the most part. At 12V, the quiescent current approaches 0.9W, meaning that the module is likely to get noticeably hot just idling. As a result, while the chip might be capable of the voltage, maybe the module has been “undone” by poor inductor choice.

For 1.8V output, we see the efficiency lines are at best around 60% at 500mA load, but only 10% for a 20mA load. Above 500mA loading, the unit struggles to maintain a consistent output voltage and at 750mA, occasionally shuts down and restarts indicating overheat or overcurrent protection has kicked in. There are some “bumps” in the curve around the 12-15V region, as it seems the converter wasn’t too stable and the output voltage did seem to have “jumps”.

As the output voltage is set with the trimpot, I did my best over a long time to get the voltage dialled in as closely as possible. It was tough, as the backlash in the trimpot and effects of temperature and vibration caused the voltage to drift significantly. In testing, it seemed that the output voltage fell as the input voltage increased (except for 500mA). At higher loads, the output voltage was low at the low-end of the input voltage. Regulation is thus not particularly tight.

Increasing the output voltage to 2.5V sees slight improvements in efficiency, but still, peaking at shy of 70% under 500mA of load.

The trend of regulation issues at low input voltages and high load currents repeats, but now it seems that the output voltage increases as a function of the input voltage. While I did try my best to set a steady 2.5V, it proved to be nearly impossible by hand, so 2.55V was as good as I managed.

At 3.3V, the efficiency improves slightly yet again. This is a rather useful voltage – looking at the efficiency, for a 500mA load, around 70% efficiency is achieved, but at 20mA, it’s more like 10-20%. For a non-sleeping ESP8266 which might operate around 100mA, the efficiency is about 44% which isn’t great. A quick calculation seems to show that you’re better off with an LDO linear regulator going from 5V to 3.3V at even 250mA as it’s simpler and it’s going to be about 66% efficient. At 100mA, the input voltage would have to be 7.5V or above to “break even” with the losses in a linear regulator.

The trend of high-currents and low input voltages being an issue continues, but otherwise, the voltages seem fairly well maintained across a range of input voltages.

Moving up to 5V, it didn’t make sense to test the module with a 5V input as it would not be able to regulate at that level. As a result, testing started at 6V, even though it seemed that it probably didn’t regulate that well with such a small difference, resulting in (potentially) slightly inflated efficiencies. At lower input voltages, there is definitely a trend-up in the efficiency levels – in the case of 500mA, it’s within a stone’s throw of reaching 90%. But at higher voltages, it still doesn’t surpass 70% by much even at 500mA. At the low end of the load (20mA), efficiencies are still about 18% mostly.

I set the voltage as closely as possible, and I guess I didn’t do a bad job. However, it seems that having 6V input and expecting 5V out may be a bit too much to expect, hence there are visible regulation issues across all the input voltages. Otherwise, the trends remain fairly similar.

Finally, pushing all the way to 12V, the module does hit 90% efficiency, although at a point where regulation is probably not being enforced. At 500mA, the efficiency stays around 80% while at 20mA, the efficiency just scrapes past 20%.

Some significant voltage deviations are seen at various currents and this is suspected due to the increased heating when operating with output set to 12V.

As with the Canton-Power module, I did not look at the dynamic (changing load) performance, ripple and noise or thermal performance. However, I don’t think that’s entirely necessary given what is already presented above.

Conclusion

The MINI-360 is a cheap and small buck converter. But unfortunately, that’s where the good news ends. It seems to have quite a high quiescent consumption which affects its conversion efficiency quite severely, especially for light loads below 100mA, which makes using linear regulators potentially even more efficient in those circumstances or when the difference in voltage is small.

Other than that, at higher loads, the module output is unstable showing drifting voltage probably due to thermal effects on the trimpot combined with thermal effects on the chip’s internal MOSFET channel resistance.

During testing, it was shown that overheat/overcurrent protection seemed to be functional, as loads of 750mA or above in open-air caused the output to trip and cycle on-and-off, which is unfortunate, as the efficiency is higher at greater currents.

As a result, while it does work, it doesn’t quite live up to expectations on the 3A or 1.8A current delivery due to thermal limitations and is definitely not a power-efficient choice. This is not an indictment against the MP2307 as such, as other modules may perform better. This is probably because this particular module skimped on the inductor (high DC resistance or lossy inductance at the operating frequency perhaps) or has some flaw with the design or PCB, but I can’t recommend this module for use with battery-powered systems as it would mean wasting energy for no good reason.

About lui_gough

I'm a bit of a nut for electronics, computing, photography, radio, satellite and other technical hobbies. Click for more about me!
This entry was posted in Electronics and tagged , , , , , . Bookmark the permalink.

17 Responses to Tested: MINI-360 (MP2307-based) “3A” Buck Converter Module

  1. cheapie says:

    Have you tried one of the LTC3780-based buck-boost boards? It seems like there’s one that’s fairly common on eBay with a blue board and three potentiometers, and while it’s rather expensive at about US$10, it seems to perform very well. I don’t have the equipment to actually test it, but it seems to never even get warm under any of the loads I use it for.

    • lui_gough says:

      Thanks for the suggestion – no, indeed I have not.

      From the looks of it, it’s quite a beefy unit claiming 10A capacity – while it might work well, it might not be so good at low/idle currents where most switch-mode supplies find it difficult to maintain good efficiencies when under 20% loaded. I might actually give it a go … when I get around to getting one :).

      That being said, I’m no stranger to actually seeing good efficiencies. The opposite end of the spectrum are the evaluation modules sent out by IC manufacturers to show off just how good their chips are. In these cases, you’d bet that the design is somewhat favourable to showing off the best side of what the IC is capable of, so measured efficiencies up to 90% are easily seen. For example, I did a RoadTest of a TI TPS56C215EVM-762 Evaluation Module which did get up to 90% but as the module was intended for currents of up to 12A, I didn’t look at currents below 0.5A (where it was still above 55%). Quiescent currents were about 650uA which was surprisingly low for a module intended for a high operating current. No doubt good results are achievable given a good design and good quality components – but it’s often fun and important to understand what sort of performance you get from “low cost” modules which are in widespread circulation.

      – Gough

  2. Andi says:

    There are at least two different Mini-360 boards. The one which looks exactly like on your picture, with no label on the inductor and no additional soldering joints where two resistors can replace the trimpot. I can confirm that this one is crap.

    And there is another one where the inductor is labeled “100” and the board has extra soldering joints for two resistors that can replace the trimpot. It looks like this one is called “MH-MINI-360” and works better as there is at least one Youtube video where a load of 2.0 A is shown: https://www.youtube.com/watch?v=wFO23F-sVOY – that’s impossible with the crappy one.

    The issue with the crappy one is the inappropriate inductor. I tried a few inductors and the best one I found in my toolbox (60 µH) reduced the quiescent current to 5 mA (at 18 V in, 7,5 V out) and it is now possible to load the module with 1.8 A which is the design current of this board. With 200 mA load the efficiency is now 90 % and the inductor stays cold (with original inductor the efficiency was 59 % and inductor reached 76 °C). Unfortunately I have no additional details of the inductor as it’s a used part from my toolbox. The inductor is even thru-hole and hence almost as big as the Mini-360 board itself 😉 Anyway, I am sure now it’s the inductor’s fault on why this model of the Mini-360 board is crap.

    BTW: 3 A constant load is not possible due to the bad thermal design of the Mini-360 board as there are only two vias for the heat dissipation of the MP2307.

    • lui_gough says:

      Thanks for the message – good to hear there is a proper version out there and also my suspicion that it’s just a poorly specified inductor that’s at fault … hopefully it saves others from buying this rather “shitty” version.

      If I have some time, I’ll try a rummage through the junk box for a few inductors and see how much that improves the situation.

      – Gough

    • Joel says:

      Hey Andi. In this video in youtube there is no oscilloscope to evaluate proper operation.

  3. Joel says:

    Hi Gough. Nice work pointing the drawbacks of the buck. How would you fix it other than changing the inductor?

    • lui_gough says:

      Unfortunately, the inverter’s losses are the cause of the poor efficiency. Aside from replacing it with something that has lower DC resistance and higher peak current capability, there isn’t really much you can do. Perhaps you could add a heatsink to allow it to continue operating at higher current, but it would be so inefficient, I wouldn’t think that to be worth the hassle.

      – Gough

  4. Runnning says:

    Thank you for the review. I thought my converters (I bought 10 pcs.) were broken. The chips and chokes overheat at idle run, they become too hot to touch. The small size would be great if they worked as described. The bigger converters with LM2596 run cool with quiescent current of a few milliamps. Basic versions with a single 10-turn trimpot cost about the same as the “Mini 360”

  5. DaveUK says:

    My findings resemble your own, it gets way to hot dropping a 9v battery down to 5v just to run a PIC, the battery drops like a stone. I’ll stick with the 7805’s for now 🙂 Thanks for the analysis.

    • Andi says:

      For low current voltage regulators look for MCP1702 or LP2950. Both available for 5.0 V and 3.3 V and other voltages and much better as 7805. MCP1702 has a quiescent current of 2 µA, LP2950 has 75 µA.

      • DaveUK says:

        Thanks for that Andi, I wouldn’t of known about them without your suggestion! they look like what I am after, and with a nice small footprint too, Thanks 🙂

  6. pchidley says:

    Did you also notice that the holes don’t seem to line up in mils or mm?
    Can’t find any accurate dimensions online. I guess we’re just supposed to measure and guess.

  7. Don says:

    Apparently adding one 10uf capacitor at the input and output brings the efficiency up to expected and removed the massive current draw at idle.

    Two sources:
    1) Testing and troubleshooting the MP2307 module, in an effort to fix its poor performance.
    https://www.youtube.com/watch?v=gQ5fs7hofPk&t=962s

    Mod: Add 10uf capacitor at input and output.

    2a) Onstate 116: MP2307 mini synchronous DC buck converter module power supply testing/review
    https://www.youtube.com/watch?v=xrjHnwlIPy4&t=293s
    2b) Onstate 117: Modified, stable MP2307 mini synchronous DC buck converter module testing.
    https://www.youtube.com/watch?v=BiRxg3cJC7g

    Mod: (Quote) Modifications (see schematic on datasheet):
    1. Add extra in/out filter caps. C1 and C2. 4.7uF – 10uF ceramic caps, low ESR, 25V, 1206 SMD or electrolytic.
    2. Feedback filter (Cfb). 0.1uF 0603 SMD on pin 5 to GND (parallel R2).
    3. Comp filter (COMP). 0.01uF 0603 SMD on pin 6 to R3 (parallel C3).
    Changing C2 (SS) and C5 (BS) has little effect.

    • Pat says:

      Too bad the videos you linked are not available anymore. But indeed that’s what I suspected: when used to power an old-school KVM with VGA, the Mini 360 gives these awful scrolling lines on the monitors. Probably bad filtering.

      In my application, I used a bunch of these Mini-360 to power a bank of hard drives from a 24V power supply while avoiding the use of so many wall warts.

      I guess I’m in for adding filter caps…

  8. Ulrich says:

    I can confirm Andis finding that there are good versions of this board with decent performance.

    The one I tested several units of is labeled “DSN-MINI-360” and has the extra solder joints for replacing the trimmer pot. By the way – the resistance value that you need for 3.3 volts output is 20 kOhms / SMD 0603 size.

    Performance for 26 mA / 3.3 V output ant 12 V input was only 10 mA input or 71% efficiency which makes these boards very much suitable for supplying an ESP8266 or ESP32 off any 5V…12V supply.

  9. ESP01 user says:

    I have one with a label “MH-MINI-360” and without an external resistor solder points, as others said. I tested 5V->3V conversion with it.

    With no load connected to the output, the power meter on which the 5V USB power adapter showed 0.4W. It seems like a garbage. The common one LM2596 buck converter (https://m.media-amazon.com/images/I/61cSNheCfQL._AC_SL1411_.jpg) showed 0W (or a very closer value to 0W, as far as I remember) on the power meter when no load is connected.

    The price was not much different from LM2596, at least where I live, and I had bought this MINI-360 only because the space was limited. But with 0.4W idle power usage (which is the same when an ESP-01s is running on an LM2596 converter), I see no point of using this instead of a cheap/small linear regulator, as the author says. If space is not limited, I will just use the common LM2596 module.

    Thanks for your hard work to test this thing.

Leave a Reply to lui_goughCancel reply