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.

求助关于MSP430FG479的SD16_A的采样速率问题

按照开发手册及时钟树,设置了MCLK = SMCLK = 8MHz,设置了不分频的时钟给AD,即fm = 8MHz,fs = 8/32 = 250KHz,理论值为250Khz,实际测试发现只能达到125khz,SD16OSR_32 和SD16OSR_64,采样速率都不变化。

代码如下:

P6SEL |= BIT0+BIT1; // Config SD16 inputs

SD16CTL = SD16REFON + SD16SSEL0; // 1.2V ref, SMCLK
SD16INCTL0 = SD16INTDLY_3 + SD16INCH_0;
SD16CCTL0 |= SD16OSR_32 + SD16BUF_3;

for (i = 0; i < 0x3600; i++); // Delay for 1.2V ref startup

SD16CCTL0 |= SD16SC;