解决方案
以下介绍一般方法在如何计算预期采样率:
对于
模拟输入任务:
- X = 采样时钟时基/指定的采样率
- 将 X 向下舍入到下一个整数值。
- 实际采样时钟 = 采样时钟时基 / X
例如,
- 20 MHz / 17545 Hz = 1139.93
- 1139.93向下舍入为1139。
- 20MHz / 1139 = 17559.26 Hz
因此,17559.26 Hz是模拟输入任务的实际采样时钟速率。
对于模拟输出任务和 数字I/O :
- X = 采样时钟时基/指定的采样率
- 将 X 舍入到最近的整数值(向上或向下)。
- 实际采样时钟 = 采样时钟时基 / X
例如,
- 20 MHz / 17545 Hz = 1139.93
- 1139.93舍入为1140。
- 20 MHz / 1140 = 17543.86 Hz
因此,17543.86是模拟输出或数字任务的实际采样率