系统
System 行为
System states
系统应支持 3 种 system states。这些 system states 会由 RDM 章节中的 RDM Command PID_POWERSTATE 触发。
| State | Behaviour | Usage |
|---|---|---|
| Normal Operation | 无限制 | 在该状态下,灯具应将 Fixture_Is_On Pin 置为 high。 |
| Sleep | 整个系统的功耗应尽可能低。关闭所有 Components(LED Driver、Display 等),进入可长时间保持的 battery sleep mode。必须可以通过 Communication Interface 唤醒。 | Vision Controller 可以让 Main Controller 及其组件进入 sleep,从而为用户提供可长时间保持且支持 wakeup 功能的 sleep mode。 |
| Off | 整个系统的最低功耗状态。所有系统组件都应关闭。 |
通用输入/输出(GPIO)
连接到 Vision Controller 的 GPIO pins 应按如下方式工作:
| Pin | Direction Main Controller | Default State | Function |
|---|---|---|---|
| FIXTURE_IS_ON | Output Pin | Logic High | Low: Vision Controller 进入 sleep High: Vision Controller 处于 normal operation |
| MAIN_WAKEUP | Input Pin | Logic High | High: Main Controller 必须保持唤醒 Low: Main Controller 可以 sleep |
除非灯具关闭或处于 sleep 状态,否则 FIXTURE_IS_ON Pin 应始终为 high。当灯具是通过 MAIN_WAKEUP Pin 被唤醒时,FIXTURE_IS_ON Pin 不得为 High!