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.
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