Other Parts Discussed in Thread: DAC8718
Tool/software:
Hi,
I have been encountering an issue with the ADS8598S. I am getting some readings (seemingly) correct, but several readings seem to read incorrect voltages.
Right now I am communicating the ADC from an FPGA, which is also driving a DAC; for now just measuring the values from this ADC and reading them out through the DAC. I believe the DAC is working correctly; it is an DAC8718. I can output known codes or patterns to the DAC and it outputs follow. To confirm it is the ADC and not the DAC, I have 8 LEDs connected to the fpga and I output the first 8 bits of the ADC data to the LEDs. When feeding +3V to the ADC I can see the MSB-Led flicker; indicating negative readings (since ADC outputs two's compliment). This matches the spikes I see in the DAC signal.
I have also probed DB15, and can see it is often high for the MSB (sign) of the output of my channel.
The other strange thing I have noticed is that FRSDATA, which is supposed to pulse high on the output of the first channel, seems to pulse high several times during output of data. This certainly seems to be a problem.
AVDD: 5V
DVDD: 3.3V
VRef: Internal
FSample: 100kHz
CS/RD tied together, Parallel mode (reading bits 17:2 then 1:0 on consecutive pulses of CS/RD.
One other thing to note: I see that the internal VRef, as measured by the REFIN/REFOUT pin is 2.9V, whereas in the datasheet it should be 2.5V. Could this be part of the problem?
Thanks, looking forward to advice.