Max Amps is one of the most important criteria when selecting a motor controller. Different vendors use different approaches when rating their products making comparison difficult. Here is how you can sort things out.

Whether you are shopping for a motor control IC, or a complete motor control system, Amps is typically the most important selection parameter. Marketers at Chip and Systems companies know it and this is why they usually publish the highest number they can get away with. This results in the bizarre situation where tiny motor controllers - as those sold to RC hobbyist - are sometimes rated 100+ Amps, while professional products need to be physically considerable larger for the same rating.

Sorting through these apparent contradictions is not easy because when it comes to Amps rating, the actual story is rather complicated and so can be spun by a good marketer in many ways to reach any suitable conclusion. Here is the full story:

Forget Amps. It's all about heat

Amps only matter because, as current flows in a resistive path, power is dissipated in the resistor and that generates heat. How much power is easy to calculate using the Ohm’s law and the power equation:

U = R * I
P = U * I
therefore P = I2 * R

Using this equation, we see that 1A flowing in a 1Ohm resistor will cause the resistor to dissipate 1W. Another important observation is that the power rises to the square of the current. So 10 times higher current results in 100 times the power dissipation. In this case, our 1Ohm resistor will dissipate 100W. Most soldering irons require a lot less power than that to quickly reach hundreds of degrees. 100A in a 1Ohm resistor would result in a staggering 10,000W.

Reducing the resistance is the only way to reduce the power: at 0.01 Ohm, the power dissipation becomes 100 times lower, so our 10A now only create 1W of heat which is a lot more manageable.

In a motor controller, the highest resistance path is inside the transistor switches. Additional resistance is in the PCB traces, Amps sensing resistor (if one is present) and wiring, but these only begin to matter above around 50A. In low voltage controllers up to about 200V, the switches are made of MOSFET transistors. These transistors have three leads named Drain, Source and Gate.


When no voltage is applied to the Gate, the MOSFET is Off and its resistance between the Drain and the Source is as high as this of an insulator. With a voltage on the Gate, the MOSFET is On and the resistance between the Drain and the Source drops to a few milliohms. The On resistance is a primary parameter on MOSFET and is referred as RDSon (for Resistance between Drain and Source when On) in all silicon datasheets.


Back to our motor controller, we see that we need 4 of these MOSFET switches in order to permit our motor to move in either the forward and reverse direction. So the current will always flow through two transistors and the power dissipation (excluding PCB and wiring) becomes

P = I * I * 2 * RDSon

We could stop here

While we still do not know how many Watts are too much, comparing motor controller systems or chips on the basis of the resistivity of their output stage provides a first objective comparison. This resistance value is published on all motor driver chips, so this comparison is possible when shopping for IC's.

When it comes to motor controller systems, this value is seldom published, although it will be found in all Roboteq product datasheets. Alternatively, some vendors of high current motor controllers will publish the voltage drop of their products at a given Amps levels, for example 0.5V at 100A, and using the Ohm’s law, the On resistance can easily be computed (0.5V/100A = 0.005 Ohm in this example). Manufacturers who do not publish this value, know it nevertheless and you can simply ask for it.

OK, but what about heat?

We saw that computing power in Watts was simple and straightforward. Knowing the On resistance of our various models, we can now easily compare how much power one model will dissipate in heat vs. another at the same current level. A lower power product will run more efficiently, but we still can't yet tell how hot it will get and at how many Amps it will start overheating.

How hot a controller gets depends on how much heat is generated at the transistor and how fast it is evacuated. In other words, in addition to the On resistance discussed above, what cooling technique is used and how efficient the heat transfer.

The drawing below shows the heat path between the silicon chip (where the heat is generated) and the air where it is dissipated. The main elements are the transistor package, the heat transfer pad, and the heatsink.


The same construction can be represented by the equivalent thermal circuit below:



And the bottom line is

There are many ways a vendor can remain truthful and publish numbers that will not always stand real life use. Unless the ambient conditions are clearly described in the product specification sheet, prefer the On resistance, or the Voltage drop to any Amps number. If these numbers are not published, ask the vendor for them. Use this value to compute the amount of power that is generated by the controller. We've seen how to then verify that the controller has adequate heat sinking, but a good general idea can be reached from the table below:

Power Typical heat sinking required
1W No heat sink required
5W Small heat sink
10W Medium heat sink
50W Large heat sink and airflow
100W Large heat sink and forced airflow
500W+ Liquid cooling

To be safe, use controllers that are rated at least twice your expected typical continuous consumption. And remember that where and how the controller will be mounted in your application, and therefore how well the heat will be dissipated, will make a big difference.