本應用筆記介紹了關于 LED 照明系統的 LED 控制的 RL78/I1A。本文檔提供了使用 16 位定時器 KB 和 RL78/I1A 微控制器定時器 KC0 的控制方法的示例程序,以及 LED 控制軟件說明和應用的實驗結果。
概述
本應用筆記旨在描述提供的兩個示例程序,作為如何使用 RL78/I1A 微控制器的 16 位定時器 KB 和定時器 KC0 控制高亮度 LED 的參考。
示例程序的結構與 Applilet EZ for HCD Controller V6.0 軟件工具在所選調光程序為“模擬輸入”時生成的程序結構相同。在“使用RL78 / I1A進行LED控制”應用筆記(R01AN1087EJ0100)中對此進行了描述。
“使用 RL78/I1A 進行 LED 控制”應用筆記中描述的示例程序的不同之處在于調光方法。第一個示例程序使用由 16 位定時器 KC0 輸出控制的 16 位定時器 KB PWM 輸出門功能。第二個示例程序結合PWM輸出門功能實現定時器KB PWM輸出平滑啟動。兩個示例程序都利用定時器 KB PWM 輸出抖動功能來提高平均 PWM 分辨率,這些程序可以使用 RL78/I1A DC/DC LED 控制評估板 (EZ-0012) 進行評估。請在 RL78/I1A DC/DC LED 控制評估板的原理圖中找到引腳配置。
RL78/I1A DC/DC LED 控制評估板框圖
PWM 輸出門功能
16 位定時器 KC0 功能和定時器 KB PWM 輸出門功能將在下一章介紹,以及使用該功能的好處。
定時器 KC0 特性和 PWM 輸出門功能說明
RL78/I1A 微控制器包含 16 位定時器 KC0,該定時器可生成多達 6 個 PWM 輸出。
定時器 KC0 通過與定時器 KB0、KB1 和 KB2(TKBO00、TKBO01、TKBO10、TKBO11、TKBO20 和 TKBO21 輸出)互鎖,可以實現多達 6 個 PWM 輸出的門控功能。因此,這六個定時器 KB 輸出可以通過使用 16 位定時器 KC0 的輸出(TKCO00 至 TKCO05 輸出)進行門控。
六個定時器 KC0 PWM 輸出可以使用分配給六個定時器 KB 輸出中的每一個的六個不同的定時器 KC0 占空比寄存器(TKCDUTY00 至 TKCDUTY05)單獨控制,因此該方法可用于獨立調光 6 個 LED 通道。
TKCO0m門控輸出與TKBOnp輸出之間的關系如下:
TKCO00(由TKCDUTY00控制)→TKBO00
TKCO01(由TKCDUTY01控制)→TKBO01
TKCO02(由TKCDUTY02控制)→TKBO10
TKCO03(由TKCDUTY03控制)→TKBO11
TKCO04(由TKCDUTY04控制)→TKBO20
TKCO05(由TKCDUTY05控制)→TKBO21
輸出門功能概念是在 16 位定時器 KC0 輸出(TKCO00 至 TKCO05)的高電平期間,允許從 TKBOnp 引腳端子輸出 PWM 脈沖。在 16 位定時器 KC0 輸出的低電平期間,只允許從 TKBOnp 引腳端子以默認電平輸出(高或低電平)。
TKBOnp PWM輸出門功能的時序圖示例
通過將 16 位定時器 KB0 分配為主設備,將 16 位定時器 KC0 分配為從設備,配置為從設備的 16 位定時器 KC0 可以與定時器 KB0 的計數開始/停止時序同步啟動或停止。
功能的好處
PWM 輸出門功能的使用為 LED 照明應用帶來兩大好處
最重要的是,通過將使用普通定時器 KB PWM 輸出的電流調光和使用定時器 KC 和定時器 KB PWM 輸出門功能的開/關調光相結合,可以實現低電平調光和平滑調光。
PWM 輸出門功能允許低電平調光
使用此功能的另一個主要好處是 LED 顏色可以保持不變。通常,LED 的顏色會根據 LED 電流水平而改變。通過使用PWM輸出門控功能,LED電流和LED顏色可以通過恒定定時器KB PWM脈沖保持恒定,而調光可以通過調節定時器KC門控窗口來實現,這就是所謂的開/關調光.
PWM輸出門功能可實現色彩管理
編輯:hfy
-
led
+關注
關注
242文章
23308瀏覽量
661601 -
led照明
+關注
關注
34文章
2652瀏覽量
142853
發布評論請先 登錄
相關推薦
評論