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.

关于28377频率采样精度的问题

Other Parts Discussed in Thread: C2000WARE

用的技术书里的例程,采样信号发生器的PWM波能采准,但是采样驱动信号时,频率不准且会有毛刺,如何在算法上解决呢?

//采样频率取值
    T1=ECap1Regs.CAP2;
    T2=ECap1Regs.CAP3;
    T3=ECap1Regs.CAP4;
    T4=ECap1Regs.CAP1;
    fs1=200000000/T1;//此处应该还需要对数据进行转换才能表达真实频率
    fs2=200000000/T2;
    fs3=200000000/T3;
    fs4=200000000/T4;
    fsavg[resultsIndex]=(fs1+fs2+fs3+fs4)/4;

  • 你好,你说的技术书是指第三方的参考书籍吗?
    有没有用TI官方的采样例程测试过?如:C:\ti\c2000\C2000Ware_3_02_00_00\device_support\f2837xd\examples\cpu1\adc_soc_continuous
    如果用你的参考程序和例程测试都有同样的问题,那可能就是你的输入信号不太理想,或者考虑是否有干扰导致输入信号异常。
  • 如果输入有问题,那么从软件上处理就比较难了。而且采样的话基本也不涉及多少算法问题,就是ADC模块的正常功能。