Hi all,
There is an issue that I cannot understand completely. ADS1298 data sheet says that the output digital data is 2's complement MSB first. The sample program for EVM 5515 uses 16 bits for signal operation, hence down samples the signal to 16 bits. The code from the sample code is below:
ECGDataSample[col] = ECGDataSample[col] >> 4;
ECG_DataSample[col] = (short) ECGDataSample[col];
If I make the operation like above I also observe the ECG signal with my own host program, but what about the sign bit. Because when we crop the 24 bit data by throwing away the first and last 4 bits we loose the sign bit.
What am I missing,
Thanks in advance.