AnsweredAssumed Answered

ADE9000 VRMS value question

Question asked by ghsung on Jan 29, 2018
Latest reply on Apr 9, 2018 by Gary.Kang.AnalogDevices

Hi, I'm using ADE9000.


I've tested voltage with yokogawa power analyzer -WT1806E - and 2 ADE9000s.


First of all, let me explain how I've tested.

Here's a concept what I wired.

Wire SPI pin(CS, MOSI, MISO, CLK) of the ADE9000's P2 connector to each same pin of master board.

PM0, PM1 goes to be GND, nRST goes to be 3.3V and VBUS goes to be 5.5V.

As you see in the picture above, I correctly connected VAP, VAN, IAP, IAN port to 220V live and neutral line. And also connected 220V right way to WT1806E. There's no doubt of wiring.


I didn't change any voltage dividers resistances such as R7A, R8A, R9A, R10A, R11A. 


Next, Compile attached file - ade9000.c, spi_lib.c and spi_lib.h - at the master board, firefly with Linux.

$ gcc ade9000.c spi_lib.c -o ADE

$ ./ADE


I received the voltage data (xVRMS register value).

Test results are like below.

▶ tested 2018.01.05


▶ tested 2018.01.09


▶ tested 2018.01.11


▶ tested 2018.01.25


▶ tested 2018.01.26


I expected that the result should be nearly same voltage gap between WT1806E and ADE9000 with no reversed.

But as a result, whenever I turn off and turn on the master device, the both gap and level has no consistency. ADE9000 sometimes measured much lower than WT1806E and sometimes reversed.


Is there any possibility of a situation under the same conditions? If not, what makes this happen though I didn't change any R7A, R8A, R9A, R10A, R11A resistances?