该参数用 RC_THR 表示,表示纹波计数总数与纹波计数算法根据电机启动预期时间估算的纹波计数总数的阈值设置。
假设 NRT 为阈值时的纹波数。那么,RC_THR 用以下公式表示:
方程式 7.
纹波计数阈值进一步涉及的参数如下:
- RC_CNT 是一个 16 位寄存器,对应于计数的电流纹波数。当 RC_CNT 超过 NRT 时,CNT_DONE 锁存为高电平。
- CNT_DONE 是一个状态寄存器,当 RC_CNT 超过 NRT 时锁存为高电平。可使用 CLR_CNT 将该寄存器清零。
- RC_REP 决定当 RC_CNT 超过 NRT 时,nFAULT 是保持先前的值还是被拉至低电平。
- CLR_CNT 在设置为 1b 时会将 NRT 复位为 0,将 CNT_DONE 复位为 0b。