我们一直在使用 UCD90120A、尝试在状态机模式下配置 LPGO、并具有置为有效/置为无效的延迟、但一直存在问题。
我们预期的行为是、如果输入瞬间发生变化、但随后又发生变化、回到延迟时间内的状态、则输出不会改变、我们将保持相同的状态。
下面是我们如何配置 GPO 的屏幕截图: 
请注意、未选中"在延迟期间忽略输入"。
根据 UCD90120A 用户指南、"GPO 延迟部分"表示"在正常延迟配置中、 如果 GPO 的逻辑变为状态、并在延迟时间内恢复到先前的状态、则 GPO 将不会在引脚上表现出状态变化...以这种方式配置的延迟将用作 GPO 的毛刺脉冲滤波器。"
对于输出配置,任何持续时间不超过~9.8秒的信号更改都不应导致 GPO 的更改。
对于上面显示的配置、可以看到以下功能: 
黄色信号是“32_GPI2_PWM2”,它是低电平有效,所以“不是32_GPI2_PWM2”是信号处于高电压时的信号。
蓝色信号显示了一个12V 输出、该输出由该 LGPO 配置(12V_LD_SW)的 GPO 输出启用。
32_GPI2_PWM2在4秒内处于低电平、但根据延迟期间不忽略输入时 GPO 行为的说明、这应该被忽略、并且不应该导致12V_LD_SW 变为低电平。 还应注意的是、在32_GPI_PWM2变为低电平后、12V_LD_SW 变为低电平9.8s。
因此、我们对迹线的期望是由 GPO 控制的蓝色迹线、永远不会变为低电平、因为输入黄色迹线没有足够长的时间保持低电平。
