A circuit interruption device includes a line terminal, a
current sensor that measures a current flowing through the line terminal, a zero-crossing detection circuit that measures a
voltage and a frequency of the line terminal, and a
microcontroller. The
microcontroller is configured to apply a
digital filter to the
line current measurement
signal, determine a zero-crossing position of the line
voltage measurement
signal, count a plurality of turning points of the filtered
line current measurement
signal, determine a position of each of the plurality of turning points relative to the corresponding zero-crossing position, and determine a position of each of the plurality of turning points relative to the corresponding zero-crossing position. A time between each turning point and a subsequent turning point is determined, and based on the plurality of turning points, a position of each turning point relative to the corresponding zero-crossing position, and the time between each turning point and the subsequent turning point, it is determined whether there is an arc fault within the circuit interruption device.