ZHCSXY2A March 2025 – August 2025 LP5815
PRODUCTION DATA
LP5815 的每个输出通道都具有单独的引擎繁忙标志,即 OUT0_ENGINE_BUSY、OUT1_ENGINE_BUSY 和 OUT2_ENGINE_BUSY,用于指示输出通道选择的引擎是否处于运行状态。除了单独的输出繁忙标志外,还有一个全局引擎繁忙标志,即 ENGINE_BUSY,用于指示是否有处于运行状态的引擎。
当 ENGINE_BUSY 置为 1 时,表 7-4 中所示的引擎配置寄存器和模式配置寄存器会被锁定,以防止被修改。只有在 ENGINE_BUSY = 0 时,才能修改这些引擎繁忙锁定寄存器。
| 说明 | 寄存器地址 | 寄存器缩写 |
|---|---|---|
| 引擎配置寄存器 | 0x06 至 0x0C | ENGINE_CONFIG0 至 ENGINE_CONFIG6 |
| 模式配置寄存器 | 0x1C 至 0x3F |
x = 0、1、2、3 |
LP5815 具有 4 个内部引擎繁忙标志,即 ENGINE0_BUSY、ENGINE1_BUSY、ENGINE2_BUSY 和 ENGINE3_BUSY,如 图 7-7 中所示。在收到 Start_command 后,且满足以下所有条件时,ENGINEy_BUSY 置为 1。
内部 ENGINEy_BUSY 标志保持为 1,直到完成引擎或收到 Stop_command。
将任何一个内部引擎繁忙标志 ENGINEx_BUSY 置 1 都将使全局引擎繁忙标志 ENGINE_BUSY 置 1,如 图 7-8 中所示。
单个引擎繁忙标志 OUTx_ENGINE_BUSY 取决于由相应引擎通道寄存器值选择的内部引擎繁忙标志。