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