Locale Icon
English
  • Forums

    Popular Forums

    • LTspice
    • RF and Microwave
    • Video
    • Power Management
    • Precision ADCs
    • FPGA Reference Designs
    • Linux Software Drivers

    Product Forums

    • Amplifiers
    • Microcontrollers
    • Clock and Timing
    • Data Converters
    • Direct Digital Synthesis (DDS)
    • Energy Monitoring and Metering
    • Interface and Isolation
    • MEMS Inertial Sensors
    • Power Management
    • Processors and DSP
    • Switches/Multiplexers
    • Temperature Sensors
    • Voltage References
    View All

    Application Forums

    • A2B
    • Audio
    • Automated Test Equipment (ATE)
    • Condition-Based Monitoring
    • Depth, Perception & Ranging Technologies
    • Embedded Vision Sensing Library
    • Motor Control Hardware Platforms
    • Precision Technology Signal Chains Library
    • Video
    • Wireless Sensor Networks Reference Library

    Design Center Forums

    • ACE Evaluation Software
    • ADEF System Platforms
    • Design Tools and Calculators
    • FPGA Reference Designs
    • Linux Software Drivers
    • Microcontroller no-OS Drivers
    • Power Studio Designer
    • Power Studio Planner
    • Reference Designs
    • Robot Operating System (ROS) SDK
    • Signal Chain Power (SCP)
    • Software Interface Tools
    • System Demonstration Platform (SDP) Support
  • Learn

    Highlighted Webinar

    The Burning Question: How can ADI Solutions Ensure Rechargeable Device Batteries are Genuine?

    On the global stage, products and equipment using rechargeable batteries continue to proliferate exponentially, expecting to reach a staggering $170B market...

    Places

    • ADI Academy
    • ADI Webinars
    • Video Annex
    • Virtual Classroom

    Libraries

    • 3D ToF Depth Sensing Library
    • Continuous-Wave CMOS Time of Flight (TOF) Library
    • Embedded Vision Sensing Library
    • Gigabit Multimedia Serial Link (GMSL) Library
    • Optical Sensing Library
    • Precision Technology Signal Chains Library
    • Software Modules and SDKs Library
    • Supervisory Circuits Library
    • Wireless Sensor Networks Library

    Latest Webinars

    • Power Management Fundamentals II Session 6: Key Layout Considerations for Power
    • A 16T/16R X-Band Direct Sampling Phased Array Subsystem using Apollo MxFE
    • Power Management Fundamentals II Session 5: Deeper Look into Power Protection
    • Power Management Fundamentals II Session 4: Isolated Converters Explained
    • Maximize Your Power Regulator: Key Considerations for Thermal Performance
    View All Webinars
  • Community Hub

    Challenge Yourself!

      KCC's Quizzes AQQ294 about a digital phase splitter design

      1. Quote of the month: "I've learned that people will forget what you said, people will forget what you did, but people will never forget how you made...

    View All

    What's Brewing

      Read a Blog, Take this Quiz for Another Chance to Win a Gift Card!

      Important: Read the blog first . The quiz questions are all based on the content from the blog: Let's Take a Field-Bus Trip Your field-bus engines...

    View All

    Places

    • Community Help
    • Logic Lounge
    • Super User Program
    • Analog Dialogue Quiz

    Resources

    • EZ Code of Conduct
    • EZ How To Help Articles
    • Getting Started Guide
    • ADI: Words Matter
    • Community Help Videos
    View All
  • Blogs

    Highlighted Blogs

    Balancing Enhanced Radar Resolution with FPGA-Based Pulse Compression

    Radar and sonar systems must balance range resolution with the energy required for reliable detection. Pulse compression resolves this by sending a long...

     

    ​​ISO 26262 Essentials: Ensuring Confidence in Your Software Tools ​

    By Ashish Iskande What is Tool Qualification and Why is it Important? In safety-critical automotive development, tools act as silent partners but can...

    Latest Blogs

    • Step-by-Step: Implementing a Complete DSP Chain for Signal Analysis
    • Galvanic Isolation in SMPS: Ensuring Safety and Protection: Part 1 of 4
    • Mature, Not Old! The Longevity of 4 – 20 mA
    • Turning up the Noise: .NOISE Simulations in LTspice: Part 1 of 3
    • The ABCs of SerDes
    Read All Blogs

    ADI Blogs

    • EZ Spotlight
    • The Engineering Mind
  • ContentZone

    Visit ContentZone

    ContentZone

    Technical articles. Blogs. Videos. Your ADI content, all in one place.

    View ContentZone

    Featured Content

    Featured Content Title

    Blurb About Content

    View Content By Industry

    • Aerospace and Defense Systems
    • Automotive Solutions
    • Consumer Technology Solutions
    • Data Center Solutions
    • Energy Solutions
    • Healthcare Solutions
    • Industrial Automation Technology Solutions
    • Instrumentation and Measurement Solutions
    • Intelligent Building Solutions
    • Wireless Communication Solutions

    View Content By Technology

    • A2B Audio Bus
    • ADI OtoSense Predictive Maintenance Solutions
    • Dynamic Speaker Management
    • Gallium Nitride (GaN) Technology
    • Gigabit Multimedia Serial Link (GMSL)
    • Industrial Vision
    • Power Solutions
    • Precision Technology
    • RF
    • Sensor Interfaces
    • SmartMesh
EngineerZone
EngineerZone
Battery Management System
  • Log In
  • User
  • Site
  • Search
OR
Ask a Question
Battery Management System
  • Power Management
Battery Management System
Documents How do I convert the HEX values of IChgTerm and Vempty registers into decimal from a ModelGauge M5 fuel gauge?
  • Q&A
  • FAQs/ Docs
  • Members
  • Tags
  • Cancel
  • +Documents
  • +ADBMS6830: FAQ
  • +ADP5061: FAQ
  • +DS2438: FAQ
  • +DS2438Z+: FAQ
  • +DS2704G+: FAQ
  • +DS2711: FAQ
  • +DS2711E+: FAQ
  • +DS2712E+: FAQ
  • +DS2712EVKIT+: FAQ
  • DS2715: FAQ
  • +DS2715BZ+: FAQ
  • DS2740: FAQ
  • +DS2740U: FAQ
  • +DS2745EVKIT+: FAQ
  • +DS2745U+: FAQ
  • +DS2762AE+: FAQ
  • +DS2764AE+025: FAQ
  • DS2775: FAQ
  • +DS2775G+: FAQ
  • +DS2777: FAQ
  • +DS2781AE+/: FAQ
  • +DS2782E+: FAQ
  • DS2784: FAQ
  • +DS2784G+: FAQ
  • +DS2786: FAQ
  • DS2788: FAQ
  • DS2788E+: FAQ
  • +DS2788E+T&R: FAQ
  • +DS2788EVKIT+: FAQ
  • How do I create a model with DS2788
  • MAX14690: FAQ
  • +MAX14690AEVAL#: FAQ
  • +MAX14745AEWX+: FAQ
  • +MAX14745DEWX+: FAQ
  • +MAX14745GEWX+: FAQ
  • +MAX14745MEWX+T: FAQ
  • +MAX14920ECB+: FAQ
  • +MAX14921 EVKIT SOF: FAQ
  • MAX14921: FAQ
  • +MAX14921ECS+: FAQ
  • +MAX1501: FAQ
  • +MAX1555EZK+T: FAQ
  • +MAX16016: FAQ
  • +MAX1667EAP_T1: FAQ
  • +MAX17043G+T: FAQ
  • +MAX17043G+U: FAQ
  • +MAX17043X+: FAQ
  • MAX17048: FAQ
  • MAX17048G+: FAQ
  • +MAX17048G+CHU: FAQ
  • +MAX17049: FAQ
  • +MAX17050X+T10: FAQ
  • MAX17055: FAQ
  • MAX17055AEWL+: FAQ
  • +MAX17055AEWL+_B1: FAQ
  • MAX17055ETB+: FAQ
  • -MAX17055ETB+T: FAQ
    • Accessing the Timer and TimerH registers as one 32-bit register at MAX17055
    • Can a 10mOhm sense resistor be used with a 20,000mAh battery with the MAX17055 fuel gauge?
    • Can I just implement some code in the microcontroller to do fuel gauging?
    • Can I use the MAX17055 like the MAX17201 with primary cells such as LiSOCL2 as described in App Note 6416?
    • Can I use the MAX17055EVKit GUI with my own PCB board?
    • Can the MAX17055 measure the charge current and discharge current?
    • Difference between ModelGauge and ModelGauge m5 products?
    • Do you have the possibility of fuel gauging a LiNiMnCo battery?
    • Does Maxim have a fuel gauge chip suitable for Panasonic NCR18650B?
    • How can you achieve the lowest possible power consumption in the MAX17055?
    • How do I choose the right fuel gauge (gas gauge) for my application?
    • How do I convert the HEX values of IChgTerm and Vempty registers into decimal from a ModelGauge M5 fuel gauge?
    • How is Maxim's current offerings of fuel gauge different from Dallas's fuel gauge?
    • How many samples are used in the MAX17055 average current register?
    • MAX17048 datasheet states the ModelGauge algorithm "eliminates learning". Does it mean the the SoC of the battery can be read when the battery is inserted for the first time?
    • MAX17055 suitable for Lithium Carbon Monofluoride batteries?
    • There are two grounds on the MAX17055. How do I connect them?
    • What are the LSB units for the power (0xB1) and average power (0xB2) registers?
    • What battery chemistry is supported by EZ?
    • What is the accuracy of the MAX17055 if the battery does not fully charge or discharge?
    • What is the best sense resistor layout for Maxim's battery fuel gauge products?
    • What is the definition of empty on a battery?
    • What is the difference between BST, BI, BR bits setting in MAX17055?
    • What register on the MAX17055 shows the SOC based on just the voltage of the battery?
    • When MAX17055 is powered up from a dead battery by USB charging, the DevName is read but return value is different from value in datasheet. Why?
    • Why Do Fuel Gauges Need Low Quiescent Current?
    • Why do I need a fuel gauge?
    • Why is characterization not needed with EZ?
    • Why is host side fuel gauge more cost effective?
  • +MAX17055EWL+T: FAQ
  • +MAX17055GEVKIT: FAQ
  • +MAX17058: FAQ
  • MAX17201: FAQ
  • MAX17201G+: FAQ
  • +MAX17201G+T0E: FAQ
  • MAX17201G+T: FAQ
  • +MAX17201GEVKIT#: FAQ
  • MAX17205: FAQ
  • MAX17205G+: FAQ
  • +MAX17205G+T: FAQ
  • +MAX17205GEVKIT#: FAQ
  • +MAX17211G+: FAQ
  • +MAX17215G+: FAQ
  • +MAX17260 EVALUATION KIT SOFTWARE: FAQ
  • MAX17260BEWL+: FAQ
  • +MAX17260BEWL+_B1: FAQ
  • +MAX17260SETD+: FAQ
  • +MAX17260SEWL+: FAQ
  • +MAX17260XEVKIT#: FAQ
  • +MAX17261GEVKIT#: FAQ
  • MAX17261METD+: FAQ
  • +MAX17261METD+T: FAQ
  • +MAX17261MEWL+: FAQ
  • +MAX17261XEVKIT#: FAQ
  • +MAX17262REWL+: FAQ
  • +MAX17263GEVKIT#: FAQ
  • +MAX17263LETD+: FAQ
  • +MAX17301G+: FAQ
  • +MAX17301GEVKIT#: FAQ
  • +MAX17303G+: FAQ
  • +MAX17303X+T: FAQ
  • +MAX17313G+: FAQ
  • +MAX17320G10+: FAQ
  • +MAX17320G1EVKIT#: FAQ
  • +MAX17320G20+: FAQ
  • +MAX17320X22+: FAQ
  • +MAX17320X2EVKIT#: FAQ
  • MAX1737: FAQ
  • +MAX1737EEI+T: FAQ
  • +MAX17435: FAQ
  • +MAX1757EAI+: FAQ
  • +MAX1758EAI (28-SSOP): FAQ
  • +MAX1758EAI+: FAQ
  • +MAX17703ATG+: FAQ
  • MAX17823BGCB/V+: FAQ
  • +MAX17823BGCB/V+T: FAQ
  • +MAX17841BGUE/V+T: FAQ
  • MAX17843: FAQ
  • MAX17843ACB/V+: FAQ
  • +MAX17843ACB/V+_T1: FAQ
  • +MAX17851EVKIT#: FAQ
  • +MAX17852ACB/V+: FAQ
  • +MAX17852EVKIT#: FAQ
  • +MAX17853ACB/V+: FAQ
  • +MAX17853EVKIT#: FAQ
  • +MAX1870AETJ+: FAQ
  • +MAX1873REEE+: FAQ
  • MAX1873REEE: FAQ
  • +MAX1873TEEE+: FAQ
  • +MAX20094ATI/VY+: FAQ
  • +MAX20094ATIB/VY+: FAQ
  • MAX20303: FAQ
  • MAX20303AEWN+: FAQ
  • +MAX20303AEWN+T: FAQ
  • +MAX20303BEWN+: FAQ
  • +MAX20303EVKIT#: FAQ
  • +MAX20303EWN+: FAQ
  • +MAX20335AEWX+: FAQ
  • +MAX20353: FAQ
  • +MAX20360AEWZ+: FAQ
  • +MAX6361: FAQ
  • MAX6900: FAQ
  • +MAX6900ETTAEQ-T: FAQ
  • +MAX6953EAX+: FAQ
  • +MAX713: FAQ
  • +MAX7452: FAQ
  • +MAX7456EUI+_T1: FAQ
  • MAX77650: FAQ
  • +MAX77650AEWV+: FAQ
  • +MAX77650BEWV+: FAQ
  • +MAX77650CEWV+: FAQ
  • +MAX77651AEWV+: FAQ
  • +MAX77654AENV+: FAQ
  • +MAX77654AENVN+: FAQ
  • +MAX77654BENV+: FAQ
  • +MAX77654_NV+_A1: FAQ
  • +MAX77734AENP+T: FAQ
  • +MAX77734BENP+: FAQ
  • +MAX77818 CHARGER+F: FAQ
  • +MAX77818EVKIT#: FAQ
  • +MAX77818EVSYS#: FAQ
  • MAX77818EWZ+: FAQ
  • +MAX77818EWZ+T: FAQ
  • +MAX77840EVKIT#: FAQ
  • MAX77950: FAQ
  • +MAX77950EVKIT#: FAQ
  • +MAX77950EWW+_B1: FAQ
  • +MAX77960BEFV06+: FAQ
  • MAX77961EFV+: FAQ
  • +MAX77961EFV+T: FAQ
  • +MAX77961EFV06+T: FAQ
  • +MAX77962EWJ+_B1: FAQ
  • +MAX77962EWJ12+: FAQ
  • +MAX77975EFD+: FAQ
  • +MAX77976EFD+: FAQ
  • +MAX8677AETG+: FAQ
  • +MAX8713EVKIT: FAQ
  • +MAX8856ETD+: FAQ
  • +MAX8895VEWA+: FAQ
  • +MAX8903A: FAQ
  • +MAX8934AETI+: FAQ
  • MAX8971: FAQ
  • +MAX8971CEWP+: FAQ
  • +MAX8971EWP+T: FAQ

How do I convert the HEX values of IChgTerm and Vempty registers into decimal from a ModelGauge M5 fuel gauge?

The case of the register IChgTerm is much simpler to calculate. In order to achieve a value of 250mA (example in datasheet), we take the example hex value in the MAX17055 datasheet of 0x0640 and convert it to decimal, which is a value of 1600. We then multiply this value of 1600 by (01.5625 µV/RSENSE), which can be found in Table 1 of the datasheet in the "Current" row. RSENSE in this example is a10mΩ resistor. The register type can be found in the datasheet under the "IChgTerm" section. The product of 1600 and (01.5625 µV/RSENSE) gives you 250mA, which is the desired value.

For the Vempty  the desired VR value is 3.3V while the desired VE value is 3.88V for a hex value of 0xA561. On page 12 in Table 2, it can be seen that VR is the most significant 9 bits while VE is the least significant 7 bits. To calculate each of these, you convert the hex value to binary, take the first 9 bits for VR and last 7 for VE, and convert those values to decimal. VR will come out to be 330 and VE will come out to be 97. In the datasheet on page 13 under the VR section, a 10mV resolution is mentioned, meaning you must multiply 330 by 10 mV, giving you the desired 3.3V value. The same goes for VE except the resolution is 40 mV, meaning we multiply 40 mV by 97 to get the desired 3.88V value.

Tags: KA-11951 MAX17055ETB+T MAX17055 IChgTerm Vempty
  • Share
  • History
  • Cancel
 
Related Content
  • How to calculate VEmpty value in MAX17260?
    MSDAPI
    Vempty Register value is calculated as follows, As given in the user guide, lower 7 bits corresponds to VR and higher 9 bits corresponds to VE. For example, for default value of 0xA561, Binary equivalent...
  • How to setup a proper model on MAX17055
    EvenFL
    Hi, We have an battery application that uses a BQ25890 for charge control and a MAX17055 for fuel gauge. I am using option 1 in the software implementation guide found here https://www.analog.com...
  • RE: HMC850LC3 - typical value of current on VR pin
    GJunek415
    According to the data sheet, positive or negative values of VR can be used. I feel like the resistor method cannot work for both. I am more concerned with generating positive VR values (higher Vptp out...
 
Related Content
  • How to calculate VEmpty value in MAX17260?
    MSDAPI
    Vempty Register value is calculated as follows, As given in the user guide, lower 7 bits corresponds to VR and higher 9 bits corresponds to VE. For example, for default value of 0xA561, Binary equivalent...
  • How to setup a proper model on MAX17055
    EvenFL
    Hi, We have an battery application that uses a BQ25890 for charge control and a MAX17055 for fuel gauge. I am using option 1 in the software implementation guide found here https://www.analog.com...
  • RE: HMC850LC3 - typical value of current on VR pin
    GJunek415
    According to the data sheet, positive or negative values of VR can be used. I feel like the resistor method cannot work for both. I am more concerned with generating positive VR values (higher Vptp out...
analog-devices logo

About Analog Devices

  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
  • Instagram page
  • Twitter page
  • Linkedin page
  • Youtube page
  • Facebook
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2025 Analog Devices, Inc. All Rights Reserved

analog-devices

About Analog Devices

Down Up
  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

Down Up
  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
Instagram page Facebook Twitter page Linkedin page Youtube page
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2025 Analog Devices, Inc. All Rights Reserved