Tool/software:
Hello,
I have made a BMU pack 4S.
Actually, I use DA configuration with CTEMP[1:0]=00 for max cells feedback, but for example if I have a (very, like error) low temp cell, I can see it (feedback can't see low temp cell).
If I change settings with low temp cell, CTEMP[1:0]=10, I can't see (very) high temp cell....
Then, I see there is a "smart" settings (CTEMP[1:0]=11), I check documentation (last version -R5, SLUUCN4A p23), but I do not understand how it works
equation are :
if (MIN cell - MID point) <= (MAX cell - MID point) then feedback is MIN
if (MIN cell - MID point) > (MAX cell - MID point) then feedback is MAX
MID point is defined to 25°C
if I do test with several value of MIN or MAX, the result is always the same, feedback is MIN, even if I change MID point
In equation, MID point is subtracted on two both side, then there is no effect, it is like MIN < MAX, then always true !
Is there a mismatch (in documentation or FW) ?
I think the right equation would be :
if (MIN cell - MID point) <= (MID point - MAX cell) then feedback is MIN
if (MIN cell - MID point) > (MID point - MAX cell) then feedback is MAX
What do you think about it ?
how is it implemented in FW ?
Regards,
CM