Other Parts Discussed in Thread: ADS1291
We are reading 8-input EEG data using an 8:1 demux (TMUX 1108) to obtain one output. Afterward, we are converting this data using the ADS1291 with the assistance of an ESP32, and we are using a sampling rate of 2K (i.e., 250 * 8). We are providing input through the ECG simulator with 0.5mV and 72 bpm, and on the host side, we are filtering the data with a bandpass (1-40Hz) and a notch filter (50Hz). The issues we are facing are listed below:
Issue 1: When we provide input through electrodes from the human body (physiological signal), it is not picking up the data , but while using the ECG simulator it is picking up the data .
Issue 2: (current problem) We are providing input through the first channel of the TMUX, and it reflects in the third channel after the ADS1291. Furthermore, if we remove one input (float one input and pull down another), the consecutive channels above and below are getting affected.
Issue 3: (current problem) The ADS1291 register is not writing properly sometimes.
Issue 4: When we remove the signal input from one channel of the TMUX, in this case, three other channels are affected. For example, if we remove the input from the first channel (which is floating), the 2nd, 3rd, and 4th channels stop working, while all the other channels continue to function properly.