My ADE7953 is reading a lower value of Vpeak compared to VRMS. It is reading Vpeak as 148V and Vrms as 227V. I measured with multimeter and found that the RMS voltage is indeed 227V
a good way to understand the device measurement is by reading the waveform sampling register (Register 0x218).
Moreover, how did you defined VRMSOS?
I have the same issue. VRMS register has a greater value than VPEAK. I read VRMSOS and it's 0, that means I do not add any offset to VRMS and I observed values from register 0x218 (V register for instantaneous voltage) and the maximum value is VPEAK, as expected. What is strange to me is that VRMS is giving exactly the peak value and VPEAK is giving exactly the voltage value in rms. Here is an example,
Input voltage is 220V (RMS) at 60Hz.
Here is the input on voltage channel. Just to make it clear GNDA is connected to AC_PHASE. I wonder if there is some error in the circuit, but I've checked with another reference circuits here in the forum and it's very similar.
VRMS, for instance, when I convert it back to get the actual voltage applied to pins, I get 5666625/9032007(max value for VRMS) = 0.627, and then 0.627 * 0.5 (full-scale) = 0.313mV. This value, in my understanding, is the peak voltage applied to the pins, not the RMS value. If I do the same procedure to get the real value for VPEAK (I assume that the maximum value is the same, 9032007), I get 0.440 * 0.5 = 0.220, and this should be exactly the RMS value of the input signal.
Does that make any sense? What am I doing wrong?
Retrieving data ...