Our company has created a custom P.C.B using the BQ40Z80, and have got to a stage where we are able to detect: current, voltage, internal temperature, two external temperatures (we have set our our TS3 and 4 to GPIO). we have configured our circuitry to control a Pre-discharge and Discharge FET (haven't included a charge FET due to charge control from the chargers).
When viewing the board in BQ studio our device is able to switch on its LEDS (only through the DISPLAY_PRESS command, not our display button), and is able to detect when the PRESENT input is triggered. We have built two boards, both give similar error flags on the register display (TCA=1,TDA=1,FD=0,OCA=1,OTA=1) and when the DISPLAY_PRESS command is sent, the SoC is shown followed by a blinking light on LED1 (The TRM suggests this indicates PTC error, but couldn't find any further context.)
We have tried to deactivate all the protection modes and tried to activate our DSG FET with the generic registers command button, but only see a change on DSG_TEST, XDSG is high). I expect the fix lies in applying some Manufacturer Access Commands, but I'm struggling to find the appropriate codes or documentation (and with the MAC interface in general, so any documentation would be greatly appreciated!)
Thank you for the assistance in advance, and i look forward to hearing your reply!
Yours Gratefully
Greg