Part Number: ADS131E08
hi,
I designed the Data Acquisition System with ADS131E08 and Sparan 6 FPGA. For handle the ADC, according to the figure 53 in page 50 of datasheet, i wrote VHDL code to reset and configure the ADC.
the ADC's parameters is set to:
fCLK= 2.048 Mhz
fSCLK= 9 Mhz
CONFIG1 = 91 h , CONFIG2 = F0 h , CONFIG3 = C0 h
CHnSET = 05 h
I wrote the state machine (FSM) by vhdl to configure the ADC:
some of states is used to configure the ADC, in one state send the ID register address to ADC and in the next state received the ID data that is correct. some states send the RDARAC command to ADC Read the captured data, and other states is to control the ADC
For testing the ADC for sampling, i use the resistor division that they are connected to analog inputs.one resistor is connected to 1.2v and another is connected to AGND and center of tow resistor is connected to the INP input and the INN input of ADC is connected to AGND.
when i captured the data, i received the status bits correctly and other bits cna be received that isn't zero.
I test the ADC with code that works correctly but now soddenly the receiving has failed and the ID register data is zero. i guess that driving the analog inputs for sampling is mistake? Right? (i place a 10k resistor in analog inputs that prevent the damage to ADC)
please help me to found the problem and solve it.
regards,