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.
Hello,
Our customer used TLV320ADC3101-Q1 for his application, sampling rate is 32Kbps, Generating Master Clock from BCLK,
The captured data of ADC output which drew with MATLAB is not smooth as this:
Best regards
kailyn
But if configured 16Kbps sampling rate, the captured curve is smooth.
Hi Kailyn,
I'm not fully understanding your question, are you wanting to troubleshoot the SDOUT of ADC3101-Q1 because the digitized sine wave is not a smooth curve?
If so, can you provide what the system clocks input configurations are? You mentioned that you're providing MCLK to generate the lower jitter ASI clocks such as BCLK and FSYNC.
Regards,
The digitized sine wave is not a smooth curve.
The system clock generate master clock from BCLK,the configurations of registers as this picture:
Use this equation to calculate parameters: fS= (PLLCLK_IN × K × R) / (NADC×MADC×AOSR × P)
BCLK:32000*16*2=1024kHz,
P=1,R=8,K=10.0,NADC=5,MADC=8,AOSR=64,
fs=(1024 x 10 x8)/(5 x 8 x 64 x 1)=32k
The ADC Processing Block is PRB_R8.
Hi Jiameng,
Just to clarify, customer see's smooth output at 16kHz sampling but a distorted curve at 32kHz sampling?
Comments:
Best Regards,
Just to clarify, customer see's smooth output at 16kHz sampling but a distorted curve at 32kHz sampling?--Yes.
Comments:
--no,the diffrent about 16Khz and 32kHz,as follow:
16KhZ | 32KhZ | |
SAMPLE RATE(Hz) | 16000 | 32000 |
BCLK(Hz | 512000 | 1024000 |
P | 1 | 1 |
R | 16 | 8 |
K | 10 | 10 |
NADC | 10 | 5 |
MADC | 4 | 8 |
AOSR | 128 | 64 |
PRB_R | PRB_R1 | PRB_R8 |
fs | (512 x 10 x16)/(4 x 10 x 128 x 1)=16k | (1024 x 10 x8)/(5 x 8 x 64 x 1)=32k |
Hi Jiameng,
Your register configurations and dividers seem correct. i have two suggestions:
Best Regards,