Hello and first of all sorry for my bad english.
I have build a board based on the ADE9000 chip. I am measuring through SCT-013-050 CT (50A In = 1V Out).
The SPI communication in general seems to work just fine.
But i was wondering why i am getting strange readings from time to time. Right now i am testing with the X_PCF Registers. Every second or third read operation something fails and i get back values far beyond PCF max of 74532013 decimal
1 Data HEX: ffff6da0 Data Dec: 4294929824 CRC: c89c
2 Data HEX: 76f80 Data Dec: 487296 CRC: 8bcc
3 Data HEX: 24c10 Data Dec: 150544 CRC: b030
4 Data HEX: fffeea60 Data Dec: 4294896224 CRC: a4ef
5 Data HEX: fff634a0 Data Dec: 4294325408 CRC: e22a
6 Data HEX: fffa70e0 Data Dec: 4294602976 CRC: 1e87
7 Data HEX: 1e8b0 Data Dec: 125104 CRC: 8d30
8 Data HEX: 130070 Data Dec: 1245296 CRC: e064
9 Data HEX: 1670 Data Dec: 5744 CRC: 5382
I can't figure out what the problem is especially because CRC values are right even in those bad readings like 1, 4, 5 or 6. Has anyone the same issues or can help me finding the place where everything goes wrong?