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.

ADS1293: Is it necessary to reset some registers after change the value of input register?

Part Number: ADS1293

Hello TI experts,

My customer tests ADS1293 with their own application.

they uses different register settings for each channel. and they tried to change the settings of register while the power is on, they saw noise and lead-off fault randomly. (about 1 time per 10 tries)

here are the codes of the customer which have matter.

-----

ADS1293_A_STOP_CONV();
ADS1293_A_SetRegister(0x01, 0x1A);      // previous 0x22
ADS1293_A_SetRegister(0x02, 0x1A);      // previous 0x22
ADS1293_A_SetRegister(0x03, 0xC0); 
ADS1293_A_SetRegister(0x0A, 0x06);       // previous 0x0E
ADS1293_A_SetRegister(0x0C, 0x04);       // previous 0x21
ADS1293_A_START_CONV();

-----

the question is, I want to know that is it necessary to reset some register settings or do other action after I change the values of the register above.

or could you advise me the reason of the noise and fault detection?

please let me know if you want more information about this matter. Thanks.

Best regards,

Chase

  • Hi Chase,

    Thanks for the support. I will check and get back to you. 

    Thanks

    -TC

  • Hi Chase, 

    Let the customer know that resetting the device will set all register settings to default (typically zero), but changing a register setting while the device is powered on and active could create some abnormal output depending on the signal chain being changed. For example, enabling and disabling RLD will cause a change in output. 

    Since this post has not been replied to in quite some time, I must assume the problem has been solved. If you need further support, please reply to this post or make a new post on the forum. 

    Kind regards,
    Nick Z