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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers
Blog Current sensing add on for boards from Texas Instruments – TI INA301
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Catwell
  • Date Created: 4 Nov 2016 8:43 PM Date Created
  • Views 1449 views
  • Likes 2 likes
  • Comments 0 comments
  • board
  • dev board
  • cabeatwell
  • texas instruments
  • innovation
  • ti
  • current sensing
  • current shunt
Related
Recommended

Current sensing add on for boards from Texas Instruments – TI INA301

Catwell
Catwell
4 Nov 2016
TI INA301EVM - "High accuracy, high slew-rate current sense amplifier with integrated high-speed comparator optimized for overcurrent protection."
TI INA301EVM - "High accuracy, high slew-rate current sense amplifier with integrated high-speed comparator optimized for overcurrent protection."

 

I saw this board and thought it was pretty useful... see why below...

 

Need your SBC to sense current somewhere in a DC circuit, what’s the best way to do it? Yes, you attempt to make a circuit to do so… or you can just save the time and buy one. I’m a big advocate of “not building a project before building a project.” You want your SBC or MCU to sense current for some reason, not spend any amount of time creating and troubleshooting a way.

 

I saw this board from TI and thought it would make a good addition to one’s dev board cache. Very few kits I’ve come across has any way of sensing current.

 

The TI INA301EVM (an evaluation board) is a current sensing device that amplifies the voltage measurement across a chosen shunt resistor in line with the current source. This analog output device amplifies the signal so that it is suitable for a microcontroller to read its input to an ADC. The INA301 (series) can operate on a supply voltage from 2.7V to 5.5V while operating up to 36V on its input.

example-layout

When measuring current from a device or wire/trace, the voltage is read across a shunt resistor from 0V to 36V range. The output has 2 settable modes, via the reset pin hooked up to one of the GPIO pins of the microcontroller, set high or low.

 

The first mode is transparent mode, which the analog out follows the analog in signal, which is intended to be connected to the ADC pin. The other mode is latched mode. Where an alert can be set using the value of the Rlimit resistor, when an overcurrent is detected, the ALERT pin is pulled low for the microcontroller to detect on its GPIO pin. To determine your Rlimit resistor value, You choose the voltage threshold for the voltage to trip at, using Vlimit in the following equation:

Threshold limit-setting resistor value,  RLIMIT = VLIMIT / ILIMIT

  1. 4 V / 80 µA = 50 kΩ

 

Features:

The device has an excellent temperature range from: -40 C to 125 C

 

Low supply current consumption: at 700uA

 

The elavuation board has 3 different differential amplifiers. 20, 50, 100-V/V gain. Why do you need this? In case the resulting voltage measurement off the current sense resistor is too low to read for the system.

 

typical-use

Application and use: 

Battery Monitor

This device can be used as Battery Monitor where a microcontroller is using the analog output of the INA301 to measure battery current consumption overtime.

 

Power Supply

Current monitor with alarm, the microcontroller can monitor the alarm pin of the INA301 and go into shutdown or sleep when current consumption is too high. This alarm function can also be used as a signal to turn other devices on and off based on the set current alarm.

To get a board, see here. To read even more about it, visit here.

 

Have a story tip? Message me at: cabe(at)element14(dot)com

http://twitter.com/Cabe_Atwell

  • Sign in to reply
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