Refresh rate #183
|
What's the current refresh rate for multiplexed channels ? It feels really slow since I added few more CTs (currently having 13 + main) |
Replies: 1 comment
|
Channel 0 is sampled every 200 ms. The others are sampled every 400 ms since every other measure (200 ms) is discarded to "purge" the registers. This is because the ADE7953 has low-pass filters that need some time to settle, so when switching from one multiplexed channel to another you need to account for this. The allocation of the sampling is something I worked quite a bit, since I did not like the idea of static allocation/division among channels. Now it is a dynamic allocation based on the absolute value and variability of the power. This means that constant low-value channels get sampled less often (in any case no more than every 15s), while active channels get their priority. You could reduce the sampling time of 200ms, but I would advise against that because then the multiplexing would make each channel power leak into the next. Can you expand on the issues you have? |
Channel 0 is sampled every 200 ms. The others are sampled every 400 ms since every other measure (200 ms) is discarded to "purge" the registers. This is because the ADE7953 has low-pass filters that need some time to settle, so when switching from one multiplexed channel to another you need to account for this.
The allocation of the sampling is something I worked quite a bit, since I did not like the idea of static allocation/division among channels. Now it is a dynamic allocation based on the absolute value and variability of the power. This means that constant low-value channels get sampled less often (in any case no more than every 15s), while active channels get their priority.
You co…