Hi David,
Very appreciate for the quick response.
You recommended to read the IRMS register at least 50 or 60 times in 1 second on a 50 or 60 Hz line respectively. Then take the average of those readings over that 1 second to get an accurate RMS value. I want to know that if your recommendation is specifically for the IRMS readings when using ZX_IA / ZX_IB current channel zero crossing or not. Is it because of the noise when using current zero crossing point since IRMS values are already the average values. This is going to be the first time to me to use current channel current zero crossing point to trigger MCU to read IRMS values. Anything should I pay attention on?
Usually I read IRMS / VRMS at ZXV voltage zero crossing point every voltage line cycle (1/60 Hz = 16.7ms). On this case (using ZXV), should I do average of the readings or not?
On my new application described on my original question, the reason is that there is no neutral line, the voltage will be phase-to-phase voltage, the hardware won't support that high voltage.
Thank you very much for the help.
best regards,
Karen