Hello.
We are currently confirming the operation using UCD3138.
The detection voltage is connected to the port of the analog comparator B, and the FIQ interrupt is set when the overvoltage is detected.
This time, with the detection voltage connected to the analog comparator, the interrupt setting for voltage detection was stopped and it was running. As a result, a log was recorded that was recorded only by the FIQ interrupt for overvoltage detection, even though the overvoltage did not occur.
The voltage detection interrupt settings are as follows. Is it possible that an interrupt will occur with this setting?
Also, the value of the FAULTMUXINTSTAT register recorded when the interrupt occurred was 0x00000000. Is a FIQ interrupt of FAULT_INT generated in this state?
If so, what should I consider the interrupt factor?
【The interrupt setting for voltage detection ACOMP_B】
FaultMuxRegs ACOMPCTRL0 ACOMP_EN = 1
FaultMuxRegs ACOMPCTRL0 ACOMP_B_THRESH = 0 (default)
FaultMuxRegs ACOMPCTRL0 ACOMP_B_SEL = 0 (default)
FaultMuxRegs ACOMPCTRL0 ACOMP_B_POL = 0 (default)
FaultMuxRegs ACOMPCTRL0 ACOMP_B_INT_EN = 0 (default)
FaultMuxRegs DPWM0FLTABDET ACOMP_B_EN = 0 (default)
FaultMuxRegs DPWM1FLTABDET ACOMP_B_EN = 0 (default)
FaultMuxRegs DPWM2FLTABDET ACOMP_B_EN = 0 (default)
FaultMuxRegs DPWM3FLTABDET ACOMP_B_EN = 0 (default)
Dpwm0Regs DPWMFLTCTRL ALL_FAULT_EN = 1
Dpwm1Regs DPWMFLTCTRL ALL_FAULT_EN = 1
Dpwm2Regs DPWMFLTCTRL ALL_FAULT_EN = 1
Dpwm3Regs DPWMFLTCTRL ALL_FAULT_EN = 1
CimRegs FIRQPR = 0x0A000000
CimRegs REQMASK = 0x0A020000
Best Regards.