Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

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.

ADS8345: ADS8345 Zero Crossing Issue

Part Number: ADS8345

We have a very challenging zero crossing issue on this component.

Please see below the schematic screenshots,

The whole circuit is like 3 Axis accelerometer > offset( level up tp 2.5V Vref ) and filtering stage > ADS8345( Powered by 5V) > Level shifter ( downgrade it 3v3) > FPGA > DSP ( F2812).

We are using the data at DSP and incoming values had the glitch on zero crossing point as in the picture.

We used an ADS8345EVM with an STM32 eval board to understand if the problem is related to the IC and results were fine, no glitch, I isolated the FGPA (erased the firmware inside of it) then extended some wires from ADC input channels and SPI lines towards to STM32 eval board then I controlled with same codes I ran with ADS8345EVM.

spi_tx.u8reg.S = 1;

spi_tx.u8reg.A2 = 1;

spi_tx.u8reg.A1 = 0;

spi_tx.u8reg.A0 = 0;

spi_tx.u8reg.res = 0;

spi_tx.u8reg.SGL_DIF = 1;

spi_tx.u8reg.PD1 = 1;

spi_tx.u8reg.PD0 = 0;

Problem is still there !! :/ Any feedback, helps are welcomed.

Thanks

Signal sent from input and seen on ADC channel.

Last Edit: 

If I am not missing anything, I also realized that glitch behaviour is highly dependant to signal amplitude please see the screenshots below.

What is the reason of that ? Should I use interpolation ?