2025-11-08 05:57:00
设置ADXL345采样率要改两个寄存器,控制寄存器1和2。ADXL345默认采样率100Hz,改CR1的0x2D就能变到200Hz,再改CR2的0x00就能降到10Hz。AD7190采样率要看ADXL345的输出频率,比如AD7190要配200Hz,ADXL345就要设成200Hz。
为什么这样改呢?因为ADXL345的采样率由寄存器值决定,手册说CR1的0x2D对应200Hz,CR2的0x00对应10Hz。AD7190的接口时序要求至少1.2μs,采样率计算公式是1/(1.2μs采样点数),比如200Hz需要16个采样点,1.2微秒乘16等于19.2微秒,这样每秒能采样52次(1秒/19.2微秒≈52Hz),但实际手册说AD7190最低支持200Hz。所以ADXL345设200Hz,AD7190才能正常工作。不过要注意AD7190的时钟频率要和ADXL345匹配,比如用16MHz晶振,AD7190采样率才能稳定。模拟效果:设置采样率要改控制寄存器,ADXL345默认100Hz,改CR1的0x2D变200Hz,再改CR2的0x00降到10Hz。AD7190采样率要看ADXL345的输出频率,比如AD7190要配200Hz,ADXL345就要设成200Hz。
本题链接: