Microammeter suggestions

Go To Last Post
24 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hey all,

 

I am looking for a simple microammeter/millammeter that can measure up to lets say 2ma full scale.  I am trying to get an actual current draw of my entire circuit while the RF section is sleeping.  When everything wakes up I know its in the 200ma range, but that I do not care about.

 

I am looking at the ones from DROK, but I thought some freak might have another vendor recommendation.

 

Thanks

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Jim,

 

Have you heard of Dave Jones's "uCurrent"? (microcurrent)

 

https://www.eevblog.com/projects...

 

 

 

Ross McKenzie ValuSoft Melbourne Australia

Last Edited: Thu. Aug 30, 2018 - 01:57 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

That's a slick kit! Thanks. Will see if I can order one

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

jgmdesign wrote:
That's a slick kit! Thanks. Will see if I can order one Jim

 

Seems to be out of stock ?

Another approach could be to use the Current Monitor devices, which have a milli-volt current input, plus a volts input.

 

PAC193x

100 mV full scale range for current sense voltage, - 16 bit resolution
0V to 32V input common-mode voltage - 16 bit resolution for voltage measurements, 

 

eg  this for PAC1934 is in stock :

 

https://www.digikey.com/products...

 

or maybe this ?  (INA286)

https://www.digikey.com/products...

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The evaluation boards for Silicon Labs EFM, 8 range have onboard current monitors and there is a nice bit of software to read the data. I have seen a Web page where someone cut a couple of tracks to allow use with external chips.

#1 This forum helps those that help themselves

#2 All grounds are not created equal

#3 How have you proved that your chip is running at xxMHz?

#4 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand." - Heater's ex-boss

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

How much are you looking to spend?

 

Many low-cost handheld DMMs have uA ranges these days - I recently bought this one for this very purpose:

5XP-A - 600V AC/DC Digital Multimeter with VoltTect NCV

https://cpc.farnell.com/amprobe-...

 

It has a 200uA range ...

 

As Brian says, many dev boards now include some sort of "power analyser".

There's the Atmel "Power Debugger" - but that seems rather expensive for what it is.

 

Nordic's "Power Profiler Kit" is half the price: https://uk.farnell.com/nordic-se...

 

 

Do you just want to measure "static" current, or view the profile?

As I've mentioned before, I just use a current-sense amplifier (CSA) and scope ...

 

 

EDIT

 

Just remembered the SAML21 XPlained Pro board: http://blog.antronics.co.uk/2015/04/23/new-tricks-for-lower-power-from-atmel/

 

AIUI, its "Xplained Pro Analog Module "(XAM) is the "guts" of the Atmel Power Debugger.

http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42405-SAML21-Xplained-Pro_User-Guide.pdf - page 8

 

I don't know how hard it would be to "hack" the board to use this for measuring an external system ... ?

 

Currently fifty quid from Microchip: https://www.microchipdirect.com/product/search/all/atsaml21-xpro-b

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
Last Edited: Thu. Aug 30, 2018 - 07:38 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

d

Doing magic with a USD 7 Logic Analyser: https://www.avrfreaks.net/comment/2421756#comment-2421756

Bunch of old projects with AVR's: http://www.hoevendesign.com

Last Edited: Mon. Jun 24, 2019 - 09:07 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks for the diode tip - I will try that!

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Paulvdh wrote:
AN8009

This: https://www.amazon.co.uk/Digital-Ranging-Multimeters-Voltage-Electronic/dp/B07B6PLBK6 ?

Image result for aneng an8009

Trouble there seems to be that the uA measurement is on a different terminal from the mA and A ?

 

As you said:

Paulvdh wrote:
When measuring standby current of a uC it is handy if your meter can at least pass the full current (presumably 200mA) without too much voltage drop.

So that's probably going to be a problem with this one?

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

valusoft wrote:
Have you heard of Dave Jones's "uCurrent"? (microcurrent)

jgmdesign wrote:
That's a slick kit! Thanks. Will see if I can order one
 

It's been mentioned a few times here. Might be worth searching out those threads - ISTR there were recommendations for other similar units ...

Who-me wrote:
Seems to be out of stock ?

The design is published - you could build your own ...

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks for the diode tip - I will try that!

Indeed, +1!

 

Have you heard of Dave Jones's "uCurrent"? (microcurrent)

Jack Ganssle reviewed it a few years back:

http://www.ganssle.com/reviews/review_of_ucurrent.html

 

In that review he also mentioned:

https://www.electronicdesign.com/test-amp-measurement/whats-all-femtoampere-stuff-anyhow

and:

http://www.keithley.com/data?asset=50390 (dead link, available via Wayback Machine):

https://web.archive.org/web/20140819113033/http://www.keithley.com/data?asset=50390

 

Others he has reviewed:

http://www.ganssle.com/rants/realtimecurrentmonitor.html

http://www.ganssle.com/rants/rtcm-version-2.html

"Experience is what enables you to recognise a mistake the second time you make it."

"Good judgement comes from experience.  Experience comes from bad judgement."

"Wisdom is always wont to arrive late, and to be a little approximate on first possession."

"When you hear hoofbeats, think horses, not unicorns."

"Fast.  Cheap.  Good.  Pick two."

"We see a lot of arses on handlebars around here." - [J Ekdahl]

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 2

When buying a meter with a uA range you need to keep an eye on the 'burden voltage' spec. Or, in other words, the value of the shunt resistor used to measure the current. Some cheap meters can easily drop a few 100 millivolts which is not much good when your uC is running on 1.8V.

#1 This forum helps those that help themselves

#2 All grounds are not created equal

#3 How have you proved that your chip is running at xxMHz?

#4 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand." - Heater's ex-boss

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Brian Fairchild wrote:

When buying a meter with a uA range you need to keep an eye on the 'burden voltage' spec. Or, in other words, the value of the shunt resistor used to measure the current. Some cheap meters can easily drop a few 100 millivolts which is not much good when your uC is running on 1.8V.

That is the whole (or nearly) basis of Dave's design. Don't introduce a burdensome (forgive me please) burden voltage into your measurement setup.

Ross McKenzie ValuSoft Melbourne Australia

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

So as not to burden myself with unecessary test gear I often made do with the stuff I had easily available. I.e. a simple R/C network inserted into the Vdd line. Although not shown in my schematic, either 10R OR 100R could be used. Oh and the electrolytic was low leakage.

I would connect a DMM for the static sleep mode currents and often scope the output when profiling the run mode current.

 

This does just fine for a "look-see" investigation. The drop in a working sleep mode design is minimal.

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

d

Doing magic with a USD 7 Logic Analyser: https://www.avrfreaks.net/comment/2421756#comment-2421756

Bunch of old projects with AVR's: http://www.hoevendesign.com

Last Edited: Mon. Jun 24, 2019 - 09:06 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

valusoft wrote:

Brian Fairchild wrote:

When buying a meter with a uA range you need to keep an eye on the 'burden voltage' spec. Or, in other words, the value of the shunt resistor used to measure the current. Some cheap meters can easily drop a few 100 millivolts which is not much good when your uC is running on 1.8V.

That is the whole (or nearly) basis of Dave's design. Don't introduce a burdensome (forgive me please) burden voltage into your measurement setup.

 

Yup, that's why I suggested the PAC1934 Eval Board. With 16b ADC and a maximum of 100mV,  that gives VSENSE LSB Step Size VSENSE_LSB — 1.5 — μV Unidirectional currents

 

If we scale the OPs 2mA to a 6mV burden, that's a 3 Ohm shunt, for 2mA full scale reading of 6m/1.5u = 4000 or 0.5uA LSB, The 16b ADC limit here, is hit at 33mA across that 3 ohm shunt.

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

Who-me wrote:
With 16b ADC and ... If we scale the OPs 2mA to a 6mV burden, that's a 3 Ohm shunt, ...
A forthcoming energy meter apparently has a 14b ADC, a burden voltage of 25mV at 1A, and an impressive bandwidth.

The Embedded Muse 368 - Joulescope Review - An Energy-Measuring Instrument

by Jack Ganssle

...

Wide dynamic range and decent resolution are critical for profiling systems that sleep, wake up, and do coulombly-expensive things like comm or actuating something mechanical.

...

In June the Joulescope will be priced at $799. Kickstarter offerings are much less.

...

Because engineering without numbers isn't engineering. It's art.

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I do this regularly with one of Dave Jones current adaptors and they really are amazingly accurate and good value. A couple points however. If your on too low a range it’s hard to notice you’ve saturated it, and secondly you can replace those silly coin cell thing with three AA or AAA batteries to increase the range on each setting.

A second device I use a lot is the Mooshimeter, which is a stand-alone Bluetooth multimeter. The beauty of this is that you can record voltage and current simultaneously with a reasonably low current threshold.

Thirdly if you use an oscilloscope don’t forget that you’ll be grounding the negative terminal to the common sense point of your current amplifier - this can cause no end of weird effects including current flowing into or out off the scope ground back to your device under test.

M.

There are already a million monkeys in front of a million keyboards, and the internet is nothing like Shakespeare!

Last Edited: Tue. Feb 26, 2019 - 06:27 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I am building a current measuring module right now. It is specially designed for time varying loads that are difficult to measure with a multimeter. Example is periodic writes to a memory card. It is built around a set of supercaps; you measure the change in voltage over some time interval to get the average current during that interval. Using a supercap maintains the low source impedance for the load, so that the load voltage does not vary much during peak loads. This is particularly important for loads containing switch-mode power converters.

 

I got the minimum 3 boards from the prototype house and enough parts to populate all. Guessing the price will be around 30USD. You can also order them as a shared design from OshPark. I will have a manual with complete schematic, bom, and use instructions. Each board has 4 1F (nominal) supercaps, a means to charge them, and a calibration resistor. You can switch in any of the 4 to optimize the discharge time for best resolution. There are binding posts for the charging side, the load side, and an additional pair for connecting a DVM. Minimum current is around 50uA (due to self discharge). I will have up to two that I'll sell for my cost, unassembled.

 

Jim

Jim Wagner Oregon Research Electronics, Consulting Div. Tangent, OR, USA http://www.orelectronics.net

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

If you are going low cost, check out Andreas Spiess's video: #245 Deep-Sleep Current: Which is better? µCurrent or CurrentRanger? (ESP32, ESP8266)

 

If you want something better, you can check out my Joulescope Kickstarter campaign as mentioned by gchapman!  VoltLog did a great teardown and review.

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Joulescope Precision Energy Analyzer Now Live on KickStarter | EEWeb Community

by Max Maxfield

February 19, 2019

...

Matt [Liberty] is the founder of Jetperch, an engineering services company that tackles hardware and software development challenges across a wide range of industries, including consumer electronics, telecom, and industrial.

...

The really exciting part of all of this is that Matt’s Joulescope Precision Energy Analyzer is now live on Kickstarter.

...

[Matt's YouTube video]

...

[comments]

...

[Matt's diagram and explanation for greater than 15V]

...

[Matt's explanation for the isolators, enclosure limits the isolation]

...

[Matt's technical explanation, 15V limit due to ESD suppressors]

...

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

gchapman wrote:

A forthcoming energy meter apparently has a 14b ADC, a burden voltage of 25mV at 1A, and an impressive bandwidth....

 

and on Hardware topics, this went past recently, with impressive ADC specs, but a bit soon to buy any...

https://www.edacafe.com/nbc/articles/1/1674755/Renesas-Electronics-Launches-RX23E-A-Group-First-RX-Microcontrollers-Built-In-Industry-Leading-Analog-Front-End-High-Precision-Sensing-Measurement-Equipment

 

Key features of the RX23E-A MCUs

  • AFE block
    • 24-bit delta-sigma A/D converter: Up to 23 bits of effective resolution. Data output rate flexible at 7.6 PS to 15.6 kPS.
    • Two 24-bit delta-sigma A/D converters that can start synchronously, allowing sensor temperature correction to be performed without switching channels.
    • PGA (programmable gain amplifier): Rail-to-rail input PGA allows amplification up to 128×. Offset drift: 10 nV/°C, gain drift: 1 ppm/°C, and RMS noise: 30 nV rms.
    • Voltage reference: Low temperature drift characteristics of 4 ppm/°C with superlative temperature stabilization.
    • Excitation current source: Programmable current source with required matching required for 3-wire resistance temperature detector.
    • Analog inputs: differential inputs: up to 6 channels, pseudo-differential inputs: up to 11 channels, single-ended inputs: up to 11 channels. All can be used as inputs to the two A/D converters.
  • MCU block
    • CPU: 32-bit RXv2 core operating at 32 MHz
    • Digital signal processing can be implemented with DPS instructions and FPU.
    • ROM/RAM: ROM: 128 to 256 KB, RAM: 16 to 32 KB.
    • Communication interfaces: SPI (1 channel), UART (4 channels), I2C (1 channel), CAN (1 channel).
    • Functional safety: software load reduced by Self-diagnostic and disconnection-detection assistance functions for the A/D converter, clock frequency accuracy measurement circuit, independent watchdog timer, RAM test assistance functions using the DOC and other circuits.
  • Supply voltage: 5V. Independent power supplies can be used for the AFE block and microcontroller. Voltages of 1.8 to 5.5 V can be supported.
  • Operating temperature: -40°C to +85°C, -40°C to +105°C
  • Package: 48-pin QFP with 7 mm square. 40-pin QFP with 6 mm square.

 

and for i2c ADC you can buy, there is  NAU7802 (external reference)

 Supply power: 2.7V~5.5V
 On-chip VDDA regulator for internal analog circuit or external load cell
 Programmable VDDA: Off, 2.4V to 4.5V with eight options
Minimum 10mA output drive capability at 3.0V output voltage
Note: DVDD must be 0.3Vdc greater than desired VDDA output voltage
 23 bits effective precision analog-to-digital converter
 Simultaneous 50Hz and 60Hz rejection (reaching -90dB)
 RMS Noise:
 50nV in 10 SPS data output rate and PGA gain = 128
 150nV in 80 SPS data output rate and PGA gain = 128