ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
比较器和外部故障引脚故障源输入会经过两个 TIMCLK 同步级,可以使用故障输入滤波器 (TIMA.FIFCTL) 寄存器通过干扰滤波器对故障输入进行滤波。
可以通过设置 TIMA.FIFCTL.FILTEN 位来启用故障输入干扰滤波器。可以通过设置 TIMA.FIFCTL.FP 位来配置滤波器周期。
由 TIMA.FIFCTL.CPV 位选择的连续周期或多数表决格式用于选择 CCP 输入信号的标准。
连续周期 - 对于要处理的故障输入,故障输入信号必须在指定数量的 FP 计时器时钟内处于指定的电平。
多数表决 - 滤波器在滤波器周期内忽略一个相反逻辑的时钟。例如,在故障输入的 FP 样本数量中,最多 1 个样本可能具有相反的逻辑值(干扰)而不影响输出。
图 24-13 中所示的示例展示了连续周期和多数表决格式之间的差异,其中实现了一个数字滤波器以捕获 3 个 TIMCLK 周期的故障输入。