Other Parts Discussed in Thread: DAC8718
Tool/software:
I am controlling this ADC with a FPGA, and getting a strange glitch when I cross zero. Below is a sine wave input to the ADC, and re-output by a DAC (DAC8718). The DAC appears to work fine, I can output any other codes I generate in the FPGA with no issues.
I am using SPI to communicate, had issues with parallel mode that I am still working through. But this does not seem - at least on the surface - to be related to poor communication/signal strength.
The output code of the ADC seems to jump up when I cross zero from below; and seems to jump down when I cross zero from above. Below is the output of the DAC, when a sine wave is read through the ADS8598:
If I don't cross zero, I dont have an issue. Sampling at 100kHz, schematic below:
I also see another forum topic with this exact issue:
ADS8345: ADS8345 Zero Crossing Issue
However I don't see a conclusive result in that thread.
Thanks