Hi Everyone,
I am building an ARM board, interfaced with external ADC (ADC 1258 ). I took the schematics from ADC EVM document and followed it my circuit. I have already purchased an EVM board and tested my code with it. It works fine with EVM board.
But When I try the same in the integrated board that I built with ADC , it is not working. When I read the register values of ID register or Config registers, I am getting random values. Sometimes I get the expected results too. But its not consistent.
I have used Osciallocope and verified the following.
1. To check the hardware power up status , I have checked the CLK IO pin and found that I get the waveform at the expected frequency.This shows that my hardware is excited propely.
2. Checked SCLK, DIn,Dout pins. In Dout pin I am seeing random data values. All other pins shows the expected signals.
Attached the schematic of the ADC circuit with this post.
Please let me know what could be the possible reason to get random values in Dout pin of ADC.