错误行为
不同的错误行为能为错误A和错误B单独配置。大都数错误不是互斥的;因此,在同一时间,可以使2个或
更多的动作,以达到一个结果,这是一个组合的故障动作。
。保持行为能被使能在可恢复错误n配置寄存器中的错误保持比特使能(FCTRLn.KEEP)。当保持行为
(FCTRLn.KEEP)是使能的,当错误状态存在相应的通道输出将被钳位到零。钳位释放是在错误状态不存在之后
的每一个周期。见下图所示:
。复位行为能被使能通过可恢复错误配置寄存器中的错误n复位比特来使能(FCTRLn.RESTART)。当复位行
为(FCTRLn.RESTART)是使能,定时/记数器将被复位当错误状态存在时。继续的周期被停止,定时/记数器开
始一个新的周期,如下图所示。当一个新周期开始,比较输出将被钳到一个不活动的电平同错误状态存在的
时间一样长。注意在RAMP2操作,当一个新定时/记数周期开始,周期索引将自动改变,如图所示。错误A和错
误B只在周期A和周期B单独存在时才能发生,如:错误A在周期B和错误B在周期A是禁止的
。捕获行为:几个捕获行为能被错误控制寄存器中的错误捕获比特组选择(FCTRLn.CAPTURE)。当错误发
生时记数器值被捕获。几个捕获操作可用:
。CAPT相当于一个标准的捕获操作。进一步的描述请参考"Capture Operations"
。CAPTMIN允许获得最小时间戳值,在每个局部新最小捕获值被检到时,通过事件或中断声明。
。CAPTMAX允许获得最大时间戳值,在每个局部新最大捕获值被检到时,通过事件或中断声明。
。LOCMIN通过事件或中断声明局部最小捕获值被检测到。
。LOCMAX通过事件或中断声明局部最大捕获值被检测到。
。DERIV0通过事件或中断声明局部极点捕获值被检测到。
|