SLVAET3 October 2021 TPS8802
Detailed calculations are made using system specifications and subroutine timing. The system specifications are mostly based on component parameters: TPS8802 block current consumption, MCU current consumption, Schottky diode leakage, etc. The subroutine timing is the sequence of microcontroller events required to perform a smoke measurement, battery test, or user alarm test. Each line in the subroutine timing represents a microcontroller event with its associated delays between events. The measurement timing table is linked to the power calculation to calculate how much average current each block in the subroutine uses. Summing each block’s current calculates the average current consumption for a subroutine, and summing all of the subroutines calculates the average system current.