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.

ADS131E06: data bits are inverted.

Part Number: ADS131E06

Tool/software:

We have made a board with a new ADS131E06 for our sensor.
The ADS131E06's read data bits flip once every tens of thousands of times.
The point of inversion is not the same every time, neither in the channel nor in the bit.

The sensor has several types of external communication,
This phenomenon has not been observed with USB communication or RS422,
Only UDP and TCP in Ethernet communication show the symptom.

Also, TCP flips bits more frequently than UDP,
communication is definitely affected, though,
However, it is not clear whether the cause of the data corruption is
 Is it happening during SPI communication?
 Is it caused by a conversion in the ADS131E06?

Cannot be identified.


Any advice would be appreciated.

What we tried:
・Change of SCLK cycle 1M ~ 4MHz
Change of pull-up resistor value of SDO 1k ~ 4.7k Ohm
Add damping resistors to SCLK, SDI and SDO 33 Ohm
Short-circuit between IN*P and IN*N (*:1-6)
Change of cycle for performing AÐ conversion 0.5 ms, 1 ms
Change of communication interval 1 ms, 2 ms
Change of SPI read timing
Change of the common mode filter for Ethernet communication.

ADS131E06 settings:
 ・AVDD=4.5V, DVDD=3.3V
 ・Recommended minimum value for capacitors.
 ・Register.
  0x01: 0xb2 DAISY_IN=0, CLK_EN=1, DR=0b010 (24bit 16k)
  0x02: 0xe0, INT_TEST=0,TEST_AMP0=0,TEST_FREQ=0
  0x03: 0xe0, PDB_REFBUF=1, VREF_4V=1, OPAMP_REF=0, PDB_OPAMP=0
  0x04: 0x00, COMP_TH=0