Hi,
I have been interfacing ADS1293 with CC2541. I am using gatttool to receive streaming data on Linux terminal.
I want to obtain the maximum data rate of bluetooth packets received. At present I have set the ODR of ADS1293 to be 3200Hz through the register settings of R1,R2,R3 and AFE_RES. I have certain queries regarding this:-
1. When I observe the DRDYB pin of ADS1293, the frequency of low going pulse is seen to be about 1600Hz. Is it that the sampling rate of ECG data is half that of the ODR set?
2. I increased the number of packets such that 12 BLE Notifications are sent every 7ms ( as DEFAULT_ECG_PERIOD = 7ms). Connection interval is set to a minimum i.e 7.5ms. Practically I am getting only 750 samples per second.
It would be of great help to me if you could provide me with reasoning of above mentioned queries and suggest me some way to obtain the maximum output data rate.
Thank you.