DLPC6422 器件在经历任何类型的系统复位(加电复位、PWRGOOD 复位、看门狗计时器超时、灯触发复位)后,将立即自动返回 NORMAL 电源模式并呈现以下状态:
- 所有 GPIO 均处于三态。
- 主要 PLL 保持有效状态(只有在加电复位序列后才会复位),大多数衍生时钟处于有效状态。但是,只有与 ARM9 处理器及其外设相关的复位才会被解除(ARM9 负责解除所有其他复位)。
- ARM9 相关时钟默认为全时钟速率。(全速启动。)
- 所有衍生的前端时钟均被禁用。
- 为 LVDS DMD I/F 供电的 PLL (PLLD) 默认处于断电模式,并且在相应的复位置为有效后,所有衍生时钟均处于无效状态。(ARM9 负责启用这些时钟并解除相关复位。)
- LVDS I/O 默认处于断电模式,输出处于三态。
- DLPC6422 器件的所有复位输出均保持置为有效,直到(启动后)被 ARM9 解除。
- ARM9 处理器从外部闪存启动。
当 ARM9 启动时,ARM9 API 将:
- 配置可编程 DDR 时钟发生器 (DCG) 时钟速率(即 DMD LVDS I/F 速率)
- 在将分频器逻辑保持在复位状态的同时启用 DCG PLL (PLLD)
- 当 DCG PLL 锁定时,ARM9 软件将设置 DMD 时钟速率。
- 然后,API 软件将解除 DCG 分频器逻辑复位,进而启用所有衍生的 DCG 时钟
- 解除外部复位
然后,应用软件通常会等待来自终端用户的唤醒命令(通过投影仪上的软电源开关)。当收到投影仪唤醒请求时,软件会将 ASIC 重新置于正常模式,重新初始化时钟并根据需要复位。