DC DC Step Down Power Module 5-16V To 1.25V/1.5V/1.8V/2.5V/3.3V/5V Universal Adjustable Buck Voltage Converter Board 3A For LCD (WHL #77)

Just a brief service tweet announcement for today, no in-depth review of the thing – these super helpful, small and cheap “CA-1235” DC-DC buck converters, commonly available for 50 cents a pop (plus postage), do use a Monolithic Power MP1495 TSOT-23-8 control chip labelled “IACSE” – or a clone thereof. While that connection is not immediately obvious and not mentioned by MPS (it says chip labelling “ACS”), teh Googles knows about this and leads to a suitable datasheet. Some variants of the chip itself are not recommended for new designs, but of course there’s still a lot of stock and probably clones available out there, even Mouser lists a couple of original parts with hundreds of units available.

The module itself is 3cm x 2cm (ha, my centimeter grid AND the 3:2 camera sensor really work well here!) and has a couple of SMD jumpers that can be bridged for setting the desired voltage. If left open, default voltage is 1.25V. Max current is 3 amps, which is actually taken from the datasheet and no wild overstatement from our Chinese friends. Input range is 4.5V to 16V, output range (pure buck operation) is 0.8V to Vin minus 5 to 10% due to the workings of the overcurrent protection.

Single-sided load, very little routing on the back. Vin- and Vout- are directly connected, this is not an isolated supply.

The long track from the Vout+ pin also gives away the output voltage setting circuit layout – the core part of this post. You see, the individual setting resistors seem wildly unrelated, but this is due to this architecture (taken from the datasheet):

05C -> 11k -> sets 5V
30C -> 20k -> sets 3V3
333 -> 33k -> sets 2V5
85C -> 75k -> sets 1V8
22D -> 165k -> sets 1V5
513 -> 51K -> R1
913 -> 91k -> R2

913/R2 is a fixed feedback resistor that is always connected to ground. The other resistors are chosen so that when bridging the SMD pad, their combined resistance (with R2) is such that the labelled voltage is achieved. That’s clever design, yet difficult to tweak if one doesn’t know the formula and has to reverse-engineer the circuit including the inner workings of the buck regulator.

Thankfully that is pretty easy (and in accordance with my own work…duh) with the datasheet, original formula is put above. 0.807V is an inner reference voltage that limits the minimum output voltage. Rearranging the equation yields

Vout = 0.807V * (R1/R2 + 1)

which makes it obvious that even without R2, so R2->inf, Vout will be set to these 0.807V.

Now, with that in mind, and please check your board for identical resistors (!), we got these easy options to vary output voltage:

11k bridged -> Rtot = 9k8 -> 5.00V
20k bridged -> Rtot = 16k4 -> 3.32V
33k bridged -> Rtot = 24k2 -> 2.51V
75k bridged -> Rtot = 41k1 -> 1.81V
165k bridged -> Rtot = 58k7 -> 1.51V
none bridged -> Rtot = 91k -> 1.26V

These match very well actually, and real output does follow suit. But of course since that is just an array of parallel resistors that can be added and removed, we are not limited by just bridging one of them. Their combination no longer matches the silkscreen on the board, so be careful and label yourself once you do such things, but these are the combinations with two resistors…:

11k+20k bridged -> Rtot = 6k6 -> 7.06V
11k+33k bridged -> Rtot = 7k6 -> 6.25V
11k+75k bridged -> Rtot = 8k7 -> 5.55V
11k+165k bridged -> Rtot = 9k3 -> 5.25V (great for USB!)
20k+33k bridged -> Rtot = 11k0 -> 4.56V
20k+75k bridged -> Rtot = 13k5 -> 3.87V
20k+165k bridged -> Rtot = 14k9 -> 3.57V
33k+75k bridged -> Rtot = 18k3 -> 3.06V
33k+165k bridged -> Rtot = 21k1 -> 2.76V
75k+165k bridged -> Rtot = 32k9 -> 2.06V

And so on and so forth with three resistor bridged in parallel to the fixed R2:

11k+20k+33k bridged -> Rtot = 5k5 -> 8.31V
11k+20k+75k bridged -> Rtot = 6k1 -> 7.61V
11k+20k+165k bridged -> Rtot = 6k3 -> 7.31V
11k+33k+75k bridged -> Rtot = 6k9 -> 6.80V
11k+33k+165k bridged -> Rtot = 7k2 -> 6.50V
11k+75k+165k bridged -> Rtot = 8k2 -> 5.80V
20k+33k+75k bridged -> Rtot = 9k6 -> 5.11V (also great for USB)
20k+33k+165k bridged -> Rtot = 10k3 -> 4.81V
20k+75k+165k bridged -> Rtot = 12k4 -> 4.12V (not perfect for lithium cells, but you do you)
33k+75k+165k bridged -> Rtot = 16k5 -> 3.30V (actually closer to 3V3 than the designated 20k!)

And the few options with four and five resistor bridges:

ALL but 165 bridged -> Rtot = 5k1 -> 8.85V
ALL but 75k bridged -> Rtot = 5k3 -> 8.56V
ALL but 33k bridged -> Rtot = 5k8 -> 7.86V
ALL but 20k bridged -> Rtot = 6k6 -> 7.05V
ALL but 11k bridged -> Rtot = 9k0 -> 5.36V

ALL bridged -> Rtot = 5k0 -> 9.10V

I, for once, needed a tad above 6 volts for a small water pump to not only start reliably but also deal with air bubbles properly (which it did not at 5V), so I went with bridged 11k + 33k for 6.25V. If later on a bit more voltage is needed due to longer wiring, I will add another bridge at 165k (+0.25V) or 75k (another +0.30V).

As for calculating arbitrary voltage-resistor pairs within the realm of the allowed…maybe just use the simplified terms

Vout = 1.25927 + 41157 / R
R = 41157 / (Vout - 1.25927)
(R in Ω, Vout in V)

which of course only works with the 51k/91k configuration of my unit (YMMV) and R being the additional resistor in parallel.
e.g.: 6.66V requires a 7.62k resistor…which is not actually available in E192 or lower, too bad!

But, when modding the thing to the point that resistors are exchanged, it’s probably easier to remove the 91k unit and solder in whatever you require.

Speaking of the 91k base resistor being removed – that of course also allows for quite a few more voltage pairs with the existing resistors, but I don’t see very many useful/new ones. I think it’s best to keep that one in, as it might save the day when re-using the converter in another project a couple years down the line. After all, all presets are off when that resistor isn’t present – thankfully all voltages go down, so at least it’s not an immediate threat to attached hardware.

NO 91k R2 present on all these combinations!

11k bridged -> Rtot 11k (well, duh!) -> 4.55V
20k bridged -> Rtot 20k -> 2.86V
33k bridged -> Rtot 33k -> 2.05V
75k bridged -> Rtot 75k -> 1.36V
165k bridged -> Rtot 165k -> 1.06V
none bridged -> Rtot inf -> 0.81V

11k+20k bridged -> Rtot 7k1 -> 6.61V
11k+33k bridged -> Rtot 8k3 -> 5.80V
11k+75k bridged -> Rtot 9k6 -> 5.10V
11k+165k bridged -> Rtot 10k3 -> 4.80V
20k+33k bridged -> Rtot 12k5 -> 4.11V
20k+75k bridged -> Rtot 15k8 -> 3.41V
20k+165k bridged -> Rtot 17k8 -> 3.11V
33k+75k bridged -> Rtot 22k9 -> 2.60V
33k+165k bridged -> Rtot 27k5 -> 2.30V
75k+165k bridged -> Rtot 51k6 -> 1.61V

11k+20k+33k bridged -> Rtot 5k8 -> 7.85V
11k+20k+75k bridged -> Rtot 6k5 -> 7.16V
11k+20k+165k bridged -> Rtot 6k8 -> 6.86V
11k+33k+75k bridged -> Rtot 7k4 -> 6.34V
11k+33k+165k bridged -> Rtot 7k9 -> 6.05V
11k+75k+165k bridged -> Rtot 9k1 -> 5.35V
20k+33k+75k bridged -> Rtot 10k7 -> 4.66V
20k+33k+165k bridged -> Rtot 11k6 -> 4.36V
20k+75k+165k bridged -> Rtot 14k4 -> 3.66V
33k+75k+165k bridged -> Rtot 20k1 -> 2.85V

ALL but 165 bridged -> Rtot 5k4 -> 8.40V
ALL but 75k bridged -> Rtot 5k6 -> 8.10V
ALL but 33k bridged -> Rtot 6k2 -> 7.40V
ALL but 20k bridged -> Rtot 7k1 -> 6.59V
ALL but 11k bridged -> Rtot 10k0 -> 4.91V

ALL bridged -> Rtot 5k2 -> 8.65V

Well, that’s it – hope it is useful for somebody someday, maybe it’s just forgetful me googling this exact thing in 2026 when using the last unit in stock for arbitrary voltage needs, who knows… :bye:

Notify of
Inline Feedbacks
View all comments