I'm using the IMC102T.
I configured to detect the AC under Voltage (180V)
According the user manual, §184.108.40.206, it is say that in case of under or over votlage, the PFC goes to Fault State.
THis is the case.
But when voltage return back over 180V, the fault is acknowledged and the PFC state leaves FAULT to STOP.. Anf the PFC_FaultFlag return to 0!
The UM indicate we must make PFC_FaultClear.
I think the need of clear ourself the fault is a correct behavior.
CUrrently, if a brief under voltage occurs, the PFC goes to fault, then to stop without any means to know what append!
PLease could you check that?
Is somebody can answer to my request?
Is normal PFC_SwFaults and/or SwFaults can become different to 0 then return to 0 stealthily without clear fault by calling FaultClear instruction?
In case of any fault condition, the threshold of which is defined in the corresponding registers, the occurrence of the fault is reported in the corresponding bits of PFC_FaultFlags variable, and if the fault is enabled in the PFC_FaultEnable, the fault condition will run in the respective routine. The fault will get cleared ONLY when the user writes 1 to the variable PFC_FaultClear. This can either be done dynamically by the user or it can also be included in the ISE (integrated script environment) which has the user written script.
PFC_SwFaults can become 1 only when the PFC_FaultEnable and PFC_FaultFlags become 1. This also can either be written in the script as a case or can be triggered by an external glitch (may or may not be from the actual source of fault).
Kindly share the script as well as the MCEwizard and other configuration files so that we can look into them and get back to you with the event which might be causing this.
Also, please verify in hardware if the sensed signal is having any noise which is triggering a false alarm.
You will find my project (I clear the script to be sure it has no action!)
With MCEDesigner, I read the register.
1) Start the board:
VAC is 194V, then PFC not started.
I switch on the PFC:
We can see the VDC increase and reach the target voltage (400V).
Then I decrease the VAC under configured threshold (180V): PFC_Fault is triggered: PFC_FaultFlag + RED light
Then I increase VAC over the undervoltage threshold: PFC exit fault state and return to STOP state. I not done any other actions than increase VAC voltage. The PFC state machine automatically return to stop state without have clear the fault!..