This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ads1298 Lead-Off Detection

Other Parts Discussed in Thread: ADS1298, MSP430F5438A, MSP430F5438

hi:

I have tree questions:

1.

the datasheet paga 63(Figure 59. Lead-Off Detection) , How do I set the register to Red circle?

2. How do  setup  the  register  for AC Lead-Off  Detection(Figure 59)

#define ADS1298_AD1_REG_ID                 0x92//Address:0x00h :ID:Device ID Reg. (Read Only) 1
#define ADS1298_AD1_REG_CONFIG1    0x82//Address:0x01h :CONFIG1: Configuration Register 1 1
#define ADS1298_AD1_REG_CONFIG2    0x10//Address:0x02h :CONFIG2: Configuration Register 2 1
#define ADS1298_AD1_REG_CONFIG3    0xDF//Address:0x03h :CONFIG3: Configuration Register 3 1
#define ADS1298_AD1_REG_LOFF           0x01//Address:0x04h :LOFF: Lead-Off Control Register   1
#define ADS1298_AD1_REG_CH1SET      0x05//;for Normal Input Gain 12//0x05;//Address:0x05h :CH1SET: Individual Channel Settings
#define ADS1298_AD1_REG_CH2SET      0x05//;for Normal Input Gain 12//0x05;//Address:0x06h :CH2SET: Individual Channel Settings
#define ADS1298_AD1_REG_CH3SET      0x05//;for Normal Input Gain 12//0x05;//Address:0x07h :CH3SET: Individual Channel Settings
#define ADS1298_AD1_REG_CH4SET      0x05//;for Normal Input Gain 12//0x05;//Address:0x08h :CH4SET: Individual Channel Settings
#define ADS1298_AD1_REG_CH5SET      0x05//;for Normal Input Gain 12//0x05;//Address:0x09h :CH5SET: Individual Channel Settings
#define ADS1298_AD1_REG_CH6SET      0x05//;for Normal Input Gain 12//0x05;//Address:0x0Ah :CH6SET: Individual Channel Settings
#define ADS1298_AD1_REG_CH7SET            0x05//;for Normal Input Gain 12//0x05;//Address:0x0Bh :CH7SET: Individual Channel Settings
#define ADS1298_AD1_REG_CH8SET            0x05//;for Normal Input Gain 12//0x05;//Address:0x0Ch :CH8SET: Individual Channel Settings
#define ADS1298_AD1_REG_RLD_SENSP    0x00//;//Address:0x0Dh :RLD_SENSP
#define ADS1298_AD1_REG_RLD_SENSN    0x00//;//Address:0x0Eh :RLD_SENSN
#define ADS1298_AD1_REG_LOFF_SENSP  0xFF//Address:0x0Fh :LOFF_SENSP
#define ADS1298_AD1_REG_LOFF_SENSN  0xFF//Address:0x10h :LOFF_SENSN
#define ADS1298_AD1_REG_LOFF_FLIP       0x00//Address:0x11h :LOFF_FLIP
#define ADS1298_AD1_REG_LOFF_STATP   0x00//Address:0x12h :LOFF_STATP (Read-Only Register) 1
#define ADS1298_AD1_REG_LOFF_STATN   0x00//Address:0x13h :LOFF_STATN (Read-Only Register) 1
#define ADS1298_AD1_REG_GPIO                 0x00//Address:0x14h :GPIO: General-Purpose I/O Register
#define ADS1298_AD1_REG_PACE                0x00//Address:0x15h :PACE: PACE Detect Register
#define ADS1298_AD1_REG_RESP                0x00//Address:0x16h :RESP: Respiration Control Register
#define ADS1298_AD1_REG_CONFIG4          0x02//Address:0x17h :CONFIG4: Configuration Register
#define ADS1298_AD1_REG_WCT1               0x09//0x08;//Address:0x18h :WCT1: Wilson Central Terminal and Augmented Lead Control Register
#define ADS1298_AD1_REG_WCT2               0xDD//0xCA;//Address:0x19h :WCT2: Wilson Central Terminal Control Register

The register setup is ok?

3.

I can desing the ads1298 Register function to Impedance Meter desing?

Example product : MODEL 1089 MK III  CHECKTRODE® 

Various readings indicate the following:
5 K or less – excellent skin prep: proceed
with recording and expect good results.
5 – 10 K -- good skin prep, but expect
some noise in the recording.
10 – 30 K -- fair skin prep. Contact
impedance may decrease with time, but for
best recording quality, electrodes should be
removed and skin re-prepped.
Above 30 K -- bad skin prep. Even slight
patient motion will cause. Electrodes must
be removed and skin re-prepped.

 

  • **TI EDIT February 20th 2019; FOR GENERAL ADS129x ASSISTANCE, PLEASE SEE NEW BIOPOTENTIAL FAQ LOCATED HERE**

    Hi Yan Jia-hong,

    We'll get back to you as soon as possible on your first two questions.  On your third question though, I'm wondering exactly what it is that you are trying to do so I am hopeful that you can clarify your situation a little for me.  Are you asking if the ADS1298 could be used as a replacement for the Checktrode product?

  • I want to calculate the ADS1298's EEG impedance for single of quality

    EEG impedance Detection

    5 K or less – excellent skin prep: proceed
    with recording and expect good results.
    5 – 10 K -- good skin prep, but expect
    some noise in the recording.
    10 – 30 K -- fair skin prep.

    Above 30 K -- bad skin prep.  Electrodes must
    be removed and skin re-prepped.

  • Hi Yan Jia-Hong,

    The 7M ohm switches that you referenced in your original post and not individually controlled using a specific register bit. They are automatically enabled when AC lead off is enabled used to set the midpoint of the power supplies as the common mode point for the AC lead off excitation signal. This AC signal is derived by the 10M ohm resistors (three sets of 3.3M ohm resistors) switching in and out to pull the input line to the negative and then positive power supply at the excitation lead off frequency.

    Using lead off to calculate skin impedance has been discussed by other customers on the forum. Internally, we have done some testing using series resistance and a patient simulator to emulate an eroding electrode. An application note on lead off detection, including testing using AC lead off is in final stages of edits and should be online within the month.

    Regards,

    Tony Calabria

  • HOW do the ASD1298 to MSP430F5438a run 8K of sample rate???

  • Hi Yan,

    The application note Tony was referring to is here:

    http://www.ti.com/lit/an/sbaa196/sbaa196.pdf

    To run the ADS1298 at an 8k sample rate, you need to be able to read all active channel data along with the status word in under 125us.  That would be (max) 8-channels of 24-bit data along with one 24-bit status word, so 216 bits of data.  If you go by the formula on page 31 of the data sheet, you would need to use an SCLK of at least 2MHz to achieve this, which should not be an issue for the MSP430F5438. 

  • I got the Application Report SBAA196. I follow the figure 2 to connect electrodes. I want to get the results like figure 9. Can I get the same cure if I put the different positions for the RLD pin? How do I set the registers?

  • Hi Yan,

    Could you elaborate a little more on what you mean about the different positions for the RLD? RLD is used to set the operating point, and if you are changing the RLD signal source or how it is derived, you will want to wait seconds while the point is set and system is stable to avoid as much DC baseline drift as possible. You will need to use AC leadoff in order to monitor electrode impedance similar to how we have done in Figure 9. Careful digital filtering will need to be done to remove the ECG away from the AC signal in order to view the true amplitude of the excitation signal. Keep in mind, in a true ECG patient/simulator system, it is very probable that the input cables and electrodes attached to the patient are going to carry a changing capacitive element as well.

    Regards,

    Tony Calabria

  • Hi,

    Is there any answer on point number 2?