We have to measure magnetic field of a magnet , where each axis data will be taken from each adc
To measure X- axis - X channel is connected to one ADS1256
To measure Y- axis - Y channel is connected to other ADS1256
To measure Z- axis - Z channel is connected to one more ADS1256
As we need to measure accurate magnetic field, all the ADC'S SYNC pin are connected to one IO pin and we are doing sync once after power on.
Test procedure:
Same magnetic field is generated on all ADC'S.
Software reading process:
Generate SYNC
Sending RDATAC command to all ADC's and inside DRDY interrupt of X and we are reading the data of X,Y,Z
But when see the data there is a phase shift of values captured n X,Y,Z
There is 5-6 samples reading difference on each Axis.
So what might be the issue..?
Note:If we see DRDY pin of X, it is always constant (pulse ON and OFF timing)
If we see DRDY pin of Y,Z, it is not constant (changing gradually)
