Locale Icon
English
  • Forums

    Popular Forums

    • LTspice
    • Video
    • Power Management
    • RF & Microwave
    • Precision ADCs
    • FPGA Reference Designs

    Product Forums

    • Amplifiers
    • Clocks & Timers
    • Data Converters
    • Direct Digital Synthesis (DDS)
    • Energy
    • Interface and Isolation
    • MEMS Inertial Sensors
    • Power Management
    • Processors & DSP
    • Processors & Microcontrollers
    • Switches & Multiplexers
    • Sensors
    • Voltage References
    View All

    Application Forums

    • A2B Audio Bus
    • Audio
    • Automated Test Equipment (ATE)
    • Condition-Based Monitoring
    • Depth, Perception & Ranging Technologies
    • LiDAR Solutions
    • Motor Control Hardware Platforms
    • Speech Processing Solutions
    • Video

    Design Center Forums

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

    Highlighted Webinar

    COTS SoMs & Phased Array Solutions for Rapid RF Subsystem Integration

    Accelerate RF Subsystem Integration with COTS SoMs and Phased Array Solutions. As building a subsystem from early prototype to full deployment is never...

    Places

    • ADI Academy
    • ADI Webinars
    • EZ Blogs
    • 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
    • Other Products Library
    • Precision Technology Signal Chains Library
    • Software Modules and SDKs Library
    • Supervisory Circuits Library
    • Wireless Sensor Networks Library

    Upcoming Learning & Events

    • Humanoid Robotics: Deterministic Motion Control & Edge AI Systems
    • Power Integrity for High Performance Measurement Systems
    • Open RAN 5G Radio Design: SDR SoCs for Energy-Efficient, Secure Deployments
    View All Webinars
  • Community Hub

    Challenge Yourself!

      KCC's Quiz AQQ300 about Divisibility by 6

      1. Quote of the month: " Friendship is like money - easier made than kept " - Samuel Butler 2. New quiz AQQ300 about a divisibility by 6 puzzle ...

    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 of the blog: Taming the AI Power Storm: Part 2 of 3 Test your...

    View All

    Places

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

    Resources

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

    Visit ContentZone

    Search content by industry or technology.
    • Blogs
    • Technical Articles
    • Tutorials
    • Videos
    • Webinars
    Your ADI content all in one place.
    View ContentZone

    The Latest Read

    JESD204 Bring-Up: From Link-Up to Data Integrity

    This blog presents a structured bring-up methodology for the ZCU102 + ADRV9009 platform, stepping through each initialization phase in sequence and identifying...

    New Release

    Signal Chain Designer: DC Error Simulation
    Signal Chain Designer: DC Error Simulation

    This video covers the DC error calculation capabilities of Signal Chain Designer. DC error is unique in that often requires calibration and has so many...

    Recent Technical Insights

    Latest Technical Article from Analog.com
    Phase Sync in Digital Phased Arrays Through Direct RF SamplingPart 2: Achieving Phase Repeatability

    This article discusses a methodology to synchronize multiple modular circuit boards, equipped with high speed data converters, to build a concept of a...

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

©2026 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

©2026 Analog Devices, Inc. All Rights Reserved