I'm trying to figure out what the purpose of the compensated undervoltage protection is for, it just doesn't make sense.
Let's say for example your battery load periodically (maybe once a day) goes from very light to 2A for 20 seconds or so. With the default settings (CUV=2.5V and CUVC=2.4V) if the battery went nearly a day without a load pulse, it would hit the CUV threshold of 2.5V and shut down with essentially an open circuit voltage of 2.5V. However, let's say the open circuit voltage was at 2.8V and a pulse came along. Let's also assume that the internal cell resistance is 0.1 ohms and the fuel gauge is tracking it accurately, what will happen is that when the 2A pulse hits, the cell voltage will drop to 2.6V, the fuel gauge will read that 2.6V and subtract another 0.2V and trip the CUVC because it's set to the default 2.4V. Then it shuts of the discharge FET and the cell voltage jumps back up to 2.8V. So now I have some batteries tripping at 2.5V open circuit and some at 2.8V open circuit. How does this help me.
What would help me is if the fuel gauge actually let the cell voltage fall below the CUV by whatever the current * impedance is, and the CUVC would be used as a lower limit for the loaded cell voltage. In this way I could set my CUVC to 2.3V and the battery would trip at the same capacity whether it was being loaded or not.
Can someone please help me understand how this is supposed to work.