Sobakava
Full Member level 6
I've a weird problem with my data acquisition board...
Please see the attachment graphic which shows acquired
5000 samples. There are some spikes (seems periodic) at
the sampled signal... Deviation of spikes from original
signal is 256,512,768 digits...
This signal generated by a function generator, approximately
1kHz period... I increased and decreased period, same problem
exists
Signal sampled with an 12bit 25MSPS ADC, then it passed to FIFO,
then I transferred it to PC...
Now I don't know what is happening, there is something wrong at one of these stages:
-Sampling by ADC
-Writing digitized 12bit data to FIFO
-Reading stored data from FIFO
-Transferring data to PC
System gets ~5000 samples continuosly and writes to FIFO, then, when PC wants to read, it reads and sends FIFO contents....
It is an interesting engineering problem, please tell me what would you check first to "find source of problem" ?
Regards
Please see the attachment graphic which shows acquired
5000 samples. There are some spikes (seems periodic) at
the sampled signal... Deviation of spikes from original
signal is 256,512,768 digits...
This signal generated by a function generator, approximately
1kHz period... I increased and decreased period, same problem
exists
Signal sampled with an 12bit 25MSPS ADC, then it passed to FIFO,
then I transferred it to PC...
Now I don't know what is happening, there is something wrong at one of these stages:
-Sampling by ADC
-Writing digitized 12bit data to FIFO
-Reading stored data from FIFO
-Transferring data to PC
System gets ~5000 samples continuosly and writes to FIFO, then, when PC wants to read, it reads and sends FIFO contents....
It is an interesting engineering problem, please tell me what would you check first to "find source of problem" ?
Regards