我使用贵公司的产品,使用ADS1278与STM32F407相连,采用SPI TDM Fixed传输方式,高分辨率模式,由stm32F407通过pwm产生时钟CLK为5.12MHZ,由此产生10.25kHz的DRDY信号(已用示波器检测),SCLK设置为1.312MHz,Vref=2.5V,AVDD=5V,DVDD=1.8V,IOVDD=3.3V,但是当我采集1khz正弦信号(VPP=3V,offset=1.5V)的时候显示图像经过FFT运算为1700HZ,若采集800HZ信号经过FFT后为3500HZ,请问原因是什么,(信号在进入AD前有差分电路以及又运放构成的低通电路,导致输入电路的总体输入电压范围为0~3V)
此图为输入1.8V直流信号采集到的数据
此图为用10.25kHZ的采样频率测800HZ信号的图(纵轴为电压值,横轴为每个采样点代表的时间s)