Other Parts Discussed in Thread: ADS131E08
Hello Ti Team,
I am using ADS131E08 and Ti's LM3S ARM MCU for a new design. With the following initialization codes, the ADC works well except the ADC part gets stuck about 1 time after 10 times power up. For the stuck I mean after the MCU runs the following code, the ADC is no long able to send DRDY\ signal any more.
By the way in between each initialization codes, there is a delay to follow the timing requirements.
For schematic, the START pin is connected to GND and I always use START command to activate the ADC into continuous mode.
This problem occurs on both my prototype board and Ti's ADS131E08 demo board with the ARM MCU demo board.
I noticed that once the ADC part is in stuck, any reset command from MCU is not helpful and the only way is the cycling the power.
Any suggestion?
Is hardware RESET/ pin or PWDN\ pin can deal with this issue?
Ming
0x06);// reset opcode
0x11);// SDATAC command
0x41, //opcode1. Reg start addr :1
11, //opcode2. 12 registers to write
0x94,//CONFIG1 90:64K; 91: 32k; 92: 16k; 93: 8K; 94:4k; 95:2K; 96:1K
0xE0,//CONFIG2
0xE4,//CONFIG3 addr:3. 4Vref; opamp enable
0, //Fault addr:4
0x10,//CH1SET addr:5
0x10,//CH2SET
0x10,//CH3SET
0x10,//CH4SET
0x10,//CH5SET
0x10,//CH6SET
0x10,//CH7SET
0x10};//CH8SET addr:12
0x10); // 0x10 for cont mode
0x08);//START command