Post Go back to editing

Measurement of DC currents

Category: Hardware
Product Number: ADE7816

I am using the ADE7816 to measure loads in normal AC operation, or in case of emergency battery supplied (ca. 220VDC).

I hoped not to be forced using another IC for DC measurement and so I tried my best using the bypass function of the HPF in DC operation.

The main problem I have is that I still only can use the resulting absolut value of IxRMS register. As long as the DC offset is positive I just can subtract any offset current manually from given ADE value. But if the offset is negative, I am not able to solve this. The ADE then will indicate e.g. 15mA of current measured but meaning -15mA. When I am adding the missing 15 mA the ADE will work precisely from this offset on, but before the addition makes no sense.

current ADEs ADC value ADE RMS DC

manually added offset

(+15 mA) 

0 mA -15 mA 15 mA 30 mA
2 mA -13 mA 13 mA 28 mA
5 mA - 10 mA 10 mA 25 mA
10 mA - 5 mA 5 mA 20 mA
15 mA 0 mA 0 mA 15 mA
20 mA 5 mA 5 mA 20 mA
25 mA 10 mA 10 mA 25 mA

I totally understand that this is the main purpose of the HPF, to suppress the offsets, but in my application DC results are as important as AC results.

Is there any chance of reading a register in the ADE7816, which will give me the information of the sign of the original adc value before further signal processing was done?

Then I can check first the offset value, if it is negative or positive, then switch on the load and calculate the current correct. Thanks for any feedback and/or help on this topic.

  • Are you using shunts ? Tt is recommended to use cts as using shunt does come with a performance hit. There are 3 differential current inputs and 3 single ended current inputs. The single ended inputs will have some error because of the shared currents on the common traces. 

    This is why the datasheet says  in the features on the first page. This part is for AC measurement

    As you stated the rms routine make the dc offset always positive. 

    ADC waveform data is available to get adc data

      

    I am not sure how useful this is as you need to separate dc offset from measured data. These offsets change with temperature. This does have a high pass filter that can be disabled but DC performance has not been evaluated. 

    Dave

  • Hi Dave!

    Thanks for your fast feedback! Yes, we are using shunts (2mOhms) for our measurements. As initally written we are having four current channels, so we had to use one common channel besides the three differential ones.

    I will further check the waveforms information register. Maybe this already is enough for. I got the influence of the temperature is significant, but I will have a try.

    Once I have updates I will let you know.

    Have a nice day Dave

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.