Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- If I can use a DDS,why can I use FPGA. I know we can use FPGA make a DDS. --- Quote End --- It all comes down to how low you can get the clock jitter. The dividers in a DDS are designed with low-jitter in mind. --- Quote Start --- I have a sample-and-hold in front of ADC.So ADC is not a problem. --- Quote End --- How is the clock to the sample-and-hold generated? If it is from the FPGA, then you need to have very low sampling jitter. --- Quote Start --- My problem is I need control the clock to change the the sampling rate.If the signal in the low frenquecy,I just need change the frequency of clock. while in the high frenquecy,I need use equivalent sampling (it's need complex control so that create equivalent sampling pluse). --- Quote End --- The digital control is not complex; it is the triggering that is complex. For the digital control, you would generate a 200MHz time-base, and then decide how often to sample. If you sample every 199 clocks, then the sampling frequency is ~1MHz and the sampling location relative to a 200 period 1MHz signal is 1 clock earlier, if you sample every 201 clocks, then the sampling location is 1 clock later. After 200 samples, you will have a full period at 200MHz and you can reconstruct your signal. This will of only work if you have a trigger to start the sampling at exactly the same instant every time. Oh yeah. the trigger needs to have low jitter ... --- Quote Start --- Now I can create the right sampling pluse with FPGA, but the pluse output from FPGA is bad,so that ADC is not work properly! --- Quote End --- You have not explained what is 'bad' about your FPGA output clock. Could you perhaps describe what you have done, or show a circuit diagram, and maybe post an oscilloscope trace. Cheers, Dave