I'm currently working on setting up the INI file for the MAX17320, and I have questions.
- The nFullSOCThr register (Register 0x1C6) is described as being a percentage, and that 80% corresponds to 0x5005 in the register. How is that number converted? The closest I can guess is that the the fuel gauge assumes 3200mAh is 100%, and that by setting the nFullSOCThr to 0x5005, which is binary 0101 0000 0000 0101. Removing the three LSBs from that, we get 0x 1010 0000 0000, or 2560 in decimal. 2560/3200 is 0.8, so my guess is that the value entered into nFullSOCThr is used as a percentage of 3200. This would mean that 95% would be 0x5F05. Can someone confrim or deny my logic? If there is a document that explicitly spells out how to select a value for nFullSOCThr, I haven't seen it
- Is the value in nIChgTerm (register 0x19C) meant to be in milliamps? The datasheet only says that it's "current" but doesn't say what units. mA makes sense, but it also says it defaults to 1/3rd of FullCapRep, and the default value for that is 0xD48 or decimal 3400-- which contradicts my guess that "full" is 3200mAh
Can someone point me to a technical reference document for properly setting the registers in a MAX17320? I'm not able to figure it out from the datasheet.