ZHCSXY3 March 2025 LP5814
PRODUCTION DATA
LP5814 具有 4 个独立的动画引擎单元,ENGINE0、ENGINE1、ENGIN2 和 ENGINE3。可通过将 DEV_CONFIG4 寄存器中的 OUTx_ENGINE_CH 位置 1(x = 0、1、2、3)为每个通道选择 4 个引擎中的任何一个。
构造一个引擎单元 ENGINEx(x = 0、1、2、3)有 4 个引擎顺序,即 ENGINEx_ORDER0、ENGINEx_ORDER1、ENGINEx_ORDER2 和 ENGINEx_ORDER3。引擎单元中的 4 个引擎顺序是按顺序执行的。但是,可通过将 ENGINE_CONFIG4 和 ENGINE_CONFIG5 寄存器中相应的 ExOy_EN 位置为 0 (x、y = 0、1、2、3)禁用引擎顺序,以跳过 4 个引擎顺序中的任何一个。
如果一个引擎单元中的 4 个引擎顺序全部被禁用,则在发送 Start_command 后不会启动引擎单元。相应的内部引擎繁忙标志未置 1,如 图 7-7 中所示。
可以将引擎单元 ENGINEx 定义为重复执行 ENGINE_CONFIG6 寄存器中 ENGINEx_REPT 规定的次数。
通过将相应的 ExOy_EN 位置 1 来启用引擎顺序。可以通过 ENGINE_CONFIG0 至 ENGINE_CONFIG3 寄存器中的 ENGINEx_ORDERy(x、y = 0、1、2、3)来选择 4 个基本模式中的任何一个。