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.
资料有说:①Fast conversion time runs at 12.5 MHz, ADC clock, or 6.25 MSPS
②Total time for converting 16 channels in sequential mode:
T = 17×Tadcclk + 18×(1+ACQPS)×Tadcclk
③The total time for converting 16 channels in simultaneous mode:
T = 9×2×Tadcclk + 9×(1+ACQPS)×Tadcclk
1.根据①是不是说明2808的ADCCLK时钟频率最大不能超过12.5M吧?6.25MSPS转换速率是指的一个通道的转换速率,还是十六个通道总共的?
2.根据②、③T是不是就是指转换时间?还有这个T中,好像是把十六个通道都考虑了,要是我只需采其中三个通道,其他没有采,那转换时间怎么考虑?
3.我在想,最大转换速率6.25MSPS与肯定对应最大ADCCKL=12.5MHz,它们之间有什么等式成立没?或者有关系?
4.假如我的采样频率为10K,那么要求的ADCCLK一般怎么取,有什么经验?
求老师们解答,谢谢...
这主要看你的算法的复杂度和你的系统对动态响应的要求。
可以1:1即一次采样对应一个PWM周期。
也可以N:1即在一个PWM周期内过采样,来提高动态响应。
当你的算法比较复杂,DSP处理能力不够的时候也可以1:N即多个PWM周期进行一次采样和调节。
有资料说:
不要把ADCCLK设置为最高频率12.5M,把ACQPS设置为0,除非在ADC输入引脚具有合适的信号环境电路,换句话说就是输入信号比较理想。为了获得准确的、稳定的ADC转换值,通常需要设置较低的时钟频率ADCCLK和较大的采样窗口ACQPS.
您一般取ADCCKL(就对2808最大为12.5来说明)和ACQPS怎么取呢,才能可靠地采样?