Dear Alex, I thank you very much for your continuous support. I have already changed the WCT register to D4h. However nothing is changed. My register values are as follows: // Boot sequence // Issue Reset Pulse digitalWrite(PIN_RESET, HIGH); delay(1000); digitalWrite(PIN_RESET, LOW); delay(1000); digitalWrite(PIN_RESET, HIGH); delay(100); // Reset communication digitalWrite(PIN_CS, LOW); delay(100); digitalWrite(PIN_CS, HIGH); // Wait longer for TI chip to start delay(500); // Send SDATAC Command (Stop Read Data Continuously mode) command(SDATAC); delay(10); // Set ADC to work at high resolution 0.5KS/sampling rate, HP,multiple read back, clken-0, write(CONFIG1, 0xC6);// // Generate internal test signal write(CONFIG2, 0x10);//Activate a (1mV ´ V /2.4) Square-Wave Test Signal write(CONFIG3, 0xCE);// reference buffer, 2.4Vref, rld mes - open, rldRef - internal, rld buf-on, rld sens-enabled, rld lead off-conected delayMicroseconds(100); //Wait for Internal Reference to Settle write(LOFF, 0x41);//90%, current mode, 6nA, ac lead-off dectection write(RLD_SENSP, 0xFF); // all channels write(RLD_SENSN, 0x07);// write(LOFF_SENSP, 0xFF);//all channels write(LOFF_SENSN, 0x07); write(LOFF_FLIP, 0x00);//no flip write(GPIO, 0x00); // All GPIO set to output 0x0000: (floating CMOS inputs can flicker on and off, creating noise) //Willson terminals write(WCT1, 0x0B); // WCTA powered and connected to channel 2 negative input write(WCT2, 0xD4); // WCTB connected to channel 2 positive input and WCTC connected to channel 3 positive input //Pace and respiration disabled write(PACE, 0x00); // pace disabled write(RESP, 0x00); // respiration disabled write(CONFIG4, 0x02);//Turn on DC lead off comparator for (int i = 1; i <= 8; i++) { write(CHnSET + i, 0x60); } // put the ADS back to read data continuous mode command(RDATAC); // can't read registers in rdatac mode! // Toggle the Start pin to HIGH before exit the ads setup digitalWrite(PIN_START, HIGH); delay(150); Regarding the Vvcap4 value, even if I change the reference voltage to 4V I am reading the same 1.9V. Based on your comment above it is supposed to change to what value?? I have done everything possible and I have no idea what I could change. My only option is to assemble a new board and see the if the ads is damaged or not. Unfortunately the supplier is really awful and could not keep the promised delivery day. I was expecting the ads on last Tuesday. But I have not received it yet and from the tracking number it seems the new delivery day is not available. Again thank you and looking forward to hear from you. Kind regards Mes!!
↧