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.

ADS131E08 ChnSET

Other Parts Discussed in Thread: ADS131E08

I have the ADS131E08 running.

I read the ID registar and get 0xC0 which says its a 4-ch device?

I can configure all the first 4 channels but can never reconfigure channels 5,6,7,8.

They always read 0x10.

I can read and write to all other registars.

I tried different SCLK rates, modes, all sorts of delays and any trick I could think to try; multiple byte send, a single byte send, etc..

Any ideas on this problem?

 

 

  • numbers on chip:     27ARCVWG4     ADS131E08

    4 channels work. reading MVdd correctly

    and tested channel 3 which reads various input voltages as normal.

    4 channels are always dead; ch5,ch6,ch7,ch8.

    no MVdd reads on any and on test channel 6, no matter what input voltage, always reads 0xFF.

    WHATS UP TI !!!

     

     

  • Sorry, my bad !!

    Just added proper delays right after power up and around the reset cycle and CS low.

    Works good now !!

    // A/D Init //////////////////////////  

    AD_RESET=1; //not in reset

     AD_PWRDN=0; //power off  

    AD_START=0; //no start

     AD_CS=1; //no chip select

    Delay10KTCYx(200); //  

    AD_PWRDN=1; //power up

    Delay10KTCYx(200); //  

    AD_RESET=0; // reset cycle

    Delay10KTCYx(200); //  

    AD_RESET=1; //not in reset     

    OpenSPI1(sync_mode,bus_mode,smp_phase );

    Delay10KTCYx(100); //  

    AD_CS=0; // select A/d

    Delay10KTCYx(40); //need 4 A/D Tclk       

    WriteSPI1(0x11);//SDATAC = 0x11 cmd to stop continuous

    Delay10KTCYx(20); //

    ...................................