MAX17320 Registers.xlsx
Software implementation guide: https://www.analog.com/media/en/technical-documentation/user-guides/max17320-software-implementation-guide.pdf
Outstanding questions/to-dos
- [ ] What are the non-volatile pre-programmed values vs. the VAlrtTh, TAlrtTh, SAlrtTh, and IAlrtTh registers
- [ ] How do the alerts present themselves - how is this handled by stm32
- [ ] Does the I2C to 1-Wire bridge require any extra programming?
- [ ] Keep track of ALRT bits that need to be cleared to detect new errors
- [ ] Plans for each type of Alrt
- [ ] Can we use ProtAlrts to create a log? is that important for flight?
- [ ] Going to need to test multiple charge cycles for TTF to get an accurate reading
- [ ] Step 1 would be clearing write protection in CommStat Register (061h)
- [ ] *check og firmware plan - sticky or autoclearing alerts?
Battery Management System Firmware Guide