The Ampere current sensor

My cup runneth over. Vendors keep sending nifty tools for measuring the current consumed by low-power embedded systems. Recently the intriguingly-named 3flareslab delivered their Ampere analyzer. It’s one of the few I’ve looked at where no claims are made about power measurements; instead they correctly state that the device tracks current.

Housed in a beautiful small metal box the thing looks like it could be run over by a tank and survive. 


The Ampere analyzer

The USB port on the side is used only to power the analyzer; there are no comms with a host computer. The BNC goes to your scope, and a connector (not shown) on the side opposite the USB is for two wires that go to your embedded system. They run across a 0.1 ohm sense resistor inside the box.

Internally (I did take it apart) it’s basically that sense resistor feeding a multi-stage amplifier with a gain of 298. If your system draws one mA the scope shows a DC signal of 29.8 mV.

Sounds a little boring, doesn’t it? But one must understand the application. The analyzer was designed to compete with Keysight’s N2820A current probe, a $4000 probe I reviewed here. The Ampere, and the N2820A, are used to watch dynamic current. For instance, what is the current profile of a system that goes from a deep sleep to awake, and taking data, and that then bursts a bit of Bluetooth for a handful of ms? A scope shot from their web site gives the idea:

As I have noted in my series on designing ultra-low power systems, it’s critical to understand your system’s current profile. Those short Bluetooth squirts may very well cause the board’s brown-out detection circuits to fire; or, if battery powered, the cell’s internal resistance may not be able to source the required current, so your system crashes.

Other specs are interesting. It can take plus or minus 10V. Few other units handle positive and negative inputs. That feature could be important when, for example, working with charging circuits.

The sense resistor is ½ watt. With a ±400 mA range it will read down into the microamps.

A resistor and an op amp? What’s the big deal? The most important spec is the unit’s 800 KHz bandwidth. That can be hard to achieve, especially with the stated 1% accuracy. Yes, you could build something like this. But you probably won’t.

It doesn’t like long sense wires going to the target; I found a lot of 60 Hz pickup using multiple clip leads. That went away with short point-to-point wiring.

The only thing I didn’t like about the Ampere is the price, at $475 CAD, or about $375 US.

Low power has always been important in the embedded space. I remember watching a Motorola processor run from the power of a pair of lemons back in the late 70s. But there has been a sea-change in the industry recently. Today MCUs will run off the energy of a few free-floating electrons, practically. Microchip was one of the pioneers. Now ARM MCUs are everywhere; Digi-key lists over 6000 part numbers for Cortex-M parts. Many of these will run for years from a battery. The so-called IoT is demanding ever more systems that run from batteries or from energy harvested from the environment. If you’re building low-power systems, do equip your lab with tools to measure current consumption.

After all, engineering is about holding our aspirations and designs to the cold hard truth of real numbers.

Jack G. Ganssle is a lecturer and consultant on embedded development issues. He conducts seminars on embedded systems and helps companies with their embedded challenges, and works as an expert witness on embedded issues. Contact him at . His website is .


Join over 2,000 technical professionals and embedded systems hardware, software, and firmware developers at ESC Boston May 6-7, 2015, and learn about the latest techniques and tips for reducing time, cost, and complexity in the development process.

Passes for the ESC Boston 2015 Technical Conference are available at the conference's official site, with discounted advance pricing until May 1, 2015. Make sure to follow updates about ESC Boston's other talks, programs, and announcements via the Destination ESC blog on Embedded.com and social media accounts Twitter, Facebook, LinkedIn, and Google+.

The Embedded Systems Conference, EE Times, and Embedded.com are owned by UBM Canon.

10 thoughts on “The Ampere current sensor

  1. “Is high accuracy or bandwidth really necessary? I suspect some times it is, but most of the time not. When you're hunting current hogs or comparing how two bodies of code run then surely you don't need more than about 10% and 1 or 2kHz bandwidth.nnA Blu

    Log in to Reply
  2. “Well *of course* I already knew about your article, since that's why I bought the uCurrent in the first place. Good tip about the new 300kHz Gold Edition…”

    Log in to Reply
  3. “@Cdhmanning- A low power design will commonly wake up for a few cycles, do some processor intensive work and go back to sleep, or turn on a peripheral, interface at high power, and turn off again.nnIf your current measurement doesn't have the bandwidth

    Log in to Reply
  4. “RE:n”nIf your current measurement doesn't have the bandwidth to sample that short interval, your measurement could be off by an order of magnitude, so you may over- or under-size a battery pack or design a power supply which doesn't cope with the peaks

    Log in to Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.