mehran1367
Member level 3
- Joined
- May 7, 2013
- Messages
- 65
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,286
- Activity points
- 1,677
What is your question? What do you mean your sampling is not good? Where is the proof that this is the case? Where is the data, the waveforms, the scope traces, the captures from chipscope/signaltap, etc, and why you think your data is sampled incorrectly?
According to datasheet, 10 MHz input clock (resulting in 10 MHz sample rate) is the minimal operation frequency. 5 MHz isn't guaranteed to work.
I don't know what's the purpose of cdce62005, but presumed it outputs a clean, continuous clock, it shouldn't hurt.
All other points are referring to hardware and FPGA design questions.
Firstly the ADC needs good circuit layout and power supply bypassing to achieve reasonable performance, worst case even the internal PLL clock generation might fail.
Secondly the bit and frame clock connection from the ADC to the FPGA must be correctly differential routed with required termination and correctly selected IO standard on the FPGA side. Presumed you are using an eval board designed for differential IO standards, this should be no problem on this side.
Finally there may be problems in the SERDES implementation.
Regarding "missing" bitclock edges, you understand that you need a respective Chipscope oversampling rate (e.g. 4xbit clock frequency) not to miss a pulse? Must be an additionally PLL generated clock, should be possible with the presently used 10 MHz ADC sampling rate.
There's a certain risk that the ADC does not work correctly at the lower sampling rate limit, but less likely.
any help about serial ADC?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?