LP5814 具有 4 個獨立的可配置模式單元,即 PATTERN0、PATTERN1、PATTERN2 和 PATTERN3。每個模式單元都有 5 個 PWM 值、6 個時間值和 1 個使用時間值。
對于 PATTERNx (x = 0, 1, 2, 3),
- 5 個 PWM 值存儲在PATTERNx_PWM0、PATTERNx_PWM1、PATTERN x_PWM2、PATTERNx_PWM3 和 PATTERNx_PWM4 中。8 位 PWM 值的編程范圍為 0 到 255。Sloper 時間中也可以支持指數調光曲線。
- 這 6 個時間值分為 2 種類型,即暫停時間和 Sloper 時間。暫停時間有 2 個,即 PATTERNx_PAUSE_T0 和 PATTERNx_PAUSE_T1。Sloper 時間有 4 個,即 PATTERNx_SLOPER_T0、PATTERNx_SLOPER_T1、PATTERNx_SLOPER_T2 和 PATTERNx_SLOPER_T3。每個時間值均可配置為 0 至 8s,有 16 個選項。
- 模式使用時間值存儲在 PATTERNx_PT 中,可配置為 0 至無限制時間,有 16 個選項。當 PATTERNx_PT = 0 時,仍會執行 2 個暫停時間(PAUSE_T0 為輸出 PWM0、PAUSE_T1 為輸出 PWM4),以便構造模式單元。
典型的呼吸效果示例如 圖 7-5 所示。
圖 7-6 中顯示了高級呼吸效果示例。可在 PWM 上升和下降階段設置 2 個不同的漸變速度,以實現復雜的動畫。