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.
Hi,
I m using FPGA as the Master for acquiring the data from ADS8330 ADC. The control signals
serial clock(25Mhz), Convert start pulse are generated by FPGA.
The conversion clock for ADC is the Internal Osc clock of 21Mhz.
However while sampling the data on the falling edge of the SPI clock i always read the data out from ADC as Zero.
Is there anything i m missing as far as timing is concerned. Please help.
Hardware configuration:
1. CS, REF and COM pin are grounded
2. SDI is pulled up to 5V
3. +IN1 and +IN0 are shorted and applied to the same input voltage
4.conversion clock is internal oscillator clock.
5. CFR map is the default configuration.
Points considered for generating the control signals inside FPGA:
1. A low CONVST pulse of 50ns.
2. 40ns delay between falling edge of CONVST and rising edge of SCLK
3. SCLK frequency is 25Mhz
4. The minimum time between two consecutive CONVST signals is 21 CCLKs (conversion clocks)
Regards,
Priya
Hi Priya,
Welcome to the forum! Can you possibly post a screen shot showing the control signals (CONVST, SCLK, EOC/INT, etc) you send to/receive from the ADS8330? By your description above, nothing sounds out of the ordinary.
Hi Tom,
Will be able to send you the snapshots captured on signaltap by tomorrow.
Meantime can you please clarify one more doubt, which is whether the falling edge of FS/CS (chipselect pin) is
required to start the cycle or it can be grounded as is in our case (CS is grounded in hardware)
Regards,
Priya
Hi Priya,
My apologies here - I missed the point above on your original post about the /CS line being grounded. The FS/CS input must toggle, it can't be tied low. The falling edge of FS/CS is the mechanism which starts the I/O cycle. Toggling CONVST is the mechanism which determines the point at which the input switch to the sample and hold capacitor opens.