element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Test & Tools
  • Technologies
  • More
Test & Tools
Blog Using the INA210-214 for Current Measurement for IoT Devices
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Test & Tools to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: shabaz
  • Date Created: 28 Jul 2020 6:51 PM Date Created
  • Views 3472 views
  • Likes 11 likes
  • Comments 4 comments
  • ina211
  • current sense measurements
  • ta018
  • ina214
  • pico
  • ina210
  • texas instruments
  • pico technologies
Related
Recommended

Using the INA210-214 for Current Measurement for IoT Devices

shabaz
shabaz
28 Jul 2020

Introduction

This short blog post documents a simple project to measure current in devices that may have low power operation for periods, but possibly have periods of high current draw.

I recently needed to monitor the current of a few wireless devices, and I wanted a way to measure up to an amp or so, but to also be able to resolve tens of microamps in the same range. This is a simple project that can be constructed in half an hour, so there’s not a lot of text to read!

image

 

 

Working with the INA210 Evaluation Kit

Texas Instruments offers an evaluation kit for the INA2xx series of Current Sense Amplifiers. These are great because they contain an all-in-one solution. All that is really needed is a sense resistor. In normal use the sense resistor will be in-line with the positive supply wire of the equipment under test. The kit contains several INA2xx devices, each with a different hard-wired gain setting. Unfortunately the kit is no longer sold, but there is an alternative INA210-215EVM kit which can be used for a similar purpose (better in some ways, because it has more PCBs).

 

The sense resistor value is always a compromise, since too high a value will exhibit a higher voltage drop, and too low a value won't allow for the lowest-noise measurements at lower currents. I purchased a 20 milliohm 1210 sized resistor and soldered it on, the thinking being that I could scale to different current ranges by swapping out the plug-on INA2xx modules. However, I see myself using the INA211 INA211 for most of the time, because it offers a gain of 500. This means that when 1A of current is flowing, the 20 milliohm resistor will have 20 millivolts across it, and the gain of 500 will result in an output of 10 volts. In other words, the output will be 10 mV per milliamp. The INA211 has a bandwidth of 7 kHz, but it could be swapped with INA214 INA214 for 30 kHz bandwidth and gain of 100 if desired.

 

A 9 volt battery will allow measurement up to 900 milliamps or thereabouts, and that seemed good enough for my purposes.

 

There’s a small issue with the INA2xx series, in that there is an offset at very low output voltages, and therefore very small currents cannot be measured without a negative rail. The easiest fix was to use two 9 volt batteries, and push off the problem to the very negative end of the scale. This means that the solution can now monitor currents flowing in either direction, from almost -900 mA to +900 mA (I measured up to 800 mA in both directions with a power supply to briefly verify operation at these higher current values).

 

There’s a 1-minute video about the project here:

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

 

Example Output

Here’s the current consumption for a BGX13P BLE chip, during its connected phase. It was possible to determine that the average current is around 3.6 mA. This closely matched with the datasheet typical value of 3.5 mA.

image

 

This isn’t a super-exhaustive test, but the end device was for a purpose, and I needed to continue with it rather than test the INA board extensively! Still, it shows that the measurements are clean enough for a few tens of microamps of current to be monitored, and as mentioned it can function to beyond 800 mA in both directions. Playing with the gain and resistors would of course allow for different ranges of interest.

 

Next Steps

It could be possible to produce a PCB for this project, with two or four INA2xx parts on it, the reason being, multiple channels could be handy for measuring different parts of a circuit simultaneously. Each channel could be preset to a different max current limit, so if you’re (say) measuring the low-power sensor part of a project on one channel, then you could select the channel with the highest sensitivity for that.

Also, it's good to sometimes explore other current measurement methods to use the right tool for the right job. For instance, for isolated, or higher current DC measurements, the Pico Technology TA018Pico Technology TA018 is very nice too, and a reasonable price. It too comes with a BNC plug on the end, ready for 'scoping.

 

Thanks for reading!

  • Sign in to reply

Top Comments

  • Jan Cumps
    Jan Cumps over 5 years ago +8
    If you use the integrator math function of your oscilloscope on that signal, you can also derive the amphours of the device under test. Useful when calculating battery life. (also: those are Burr-Brown…
  • genebren
    genebren over 5 years ago +5
    Interesting project. I am always looking for good current sensing devices. I am interested to see how this works out for you.
  • jw0752
    jw0752 over 5 years ago +4
    Hi Shabaz, Thank you for the nice presentation. Simple but effective way to measure current, John
Parents
  • neilk
    neilk over 5 years ago

    Thanks Shabaz. An area I've wanted to look into for some time now: IOT devices in deep sleep.

     

    Neil

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • neilk
    neilk over 5 years ago

    Thanks Shabaz. An area I've wanted to look into for some time now: IOT devices in deep sleep.

     

    Neil

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube