本應用筆記介紹了針對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輸出)互鎖,可以實現多達六個PWM輸出的門控制功能。因此,可以使用16位定時器KC0的輸出(TKCO00至TKCO05輸出)對這六個定時器KB輸出進行門控。
六個定時器KC0 PW??M輸出可以使用分配給六個定時器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分配為從設備,可以與定時器KB0的計數開始/停止定時同步地啟動或停止配置為從設備的16位定時器KC0。
功能的好處
PWM輸出門功能的使用為LED照明應用帶來了兩個主要好處
最重要的是,通過組合使用常規計時器KB PWM輸出的電流調光和使用計時器KC和計時器KB PWM輸出門功能的開/關調光,可以實現低電平調光和平滑調光。
PWM輸出門功能允許低電平調光
使用此功能的另一個主要好處是可以使LED的顏色保持恒定。通常,LED的顏色傾向于根據LED電流水平而變化。通過使用PWM輸出選通功能,可以通過恒定的計時器KB PWM脈沖使LED電流和LED顏色保持恒定,而通過調節計時器KC選通窗口可以實現調光,這就是所謂的On / Off調光。
PWM輸出門功能可實現色彩管理
編輯:hfy
-
微控制器
+關注
關注
48文章
7596瀏覽量
151743 -
led照明
+關注
關注
34文章
2654瀏覽量
142890 -
PWM
+關注
關注
114文章
5196瀏覽量
214370 -
定時器
+關注
關注
23文章
3254瀏覽量
115077
發布評論請先 登錄
相關推薦
AP 9190高亮度LED 燈5-60V恒流驅動控制芯片
昂科燒錄器支持MindMotion靈動微電子的32位微控制器MM32F5277E9P
![昂科燒錄<b class='flag-5'>器</b>支持MindMotion靈動微電子的32<b class='flag-5'>位</b><b class='flag-5'>微控制器</b>MM32F5277E9P](https://file1.elecfans.com/web2/M00/03/5F/wKgZombDEMqAcEuDAAHyJWCPoe0691.png)
TMS470R1A256 16/32位RISC閃存微控制器數據表
![TMS470R<b class='flag-5'>1A</b>256 <b class='flag-5'>16</b>/32<b class='flag-5'>位</b>RISC閃存<b class='flag-5'>微控制器</b>數據表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RL78系列MCU DMA在UART中的使用
![<b class='flag-5'>RL78</b>系列MCU DMA在UART中的使用](https://file1.elecfans.com/web2/M00/FD/E5/wKgaomaXY-mAfGzkAAAQqVE71F4591.png)
RL78/G22微控制器串口調試步驟
![<b class='flag-5'>RL78</b>/G22<b class='flag-5'>微控制器</b>串口調試步驟](https://file1.elecfans.com/web2/M00/FD/BA/wKgaomaWMdqAVZzUAAAT7e54iio399.png)
昂科燒錄器支持MindMotion靈動微電子的32位微控制器MM32L052NT
![昂科燒錄<b class='flag-5'>器</b>支持MindMotion靈動微電子的32<b class='flag-5'>位</b><b class='flag-5'>微控制器</b>MM32L052NT](https://file1.elecfans.com/web2/M00/F8/9E/wKgaomaFPrOALWcJAACz5By42MI131.png)
RL78/G24快速原型開發板資料包大全
一種可應對E/E架構變化的最新16位RL78/F2x MCU
![一種可應對E/E架構變化的最新<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>RL78</b>/F2x MCU](https://file1.elecfans.com/web2/M00/C1/9E/wKgaomXX_LuATH57AAANB_A_-Kc390.jpg)
RL78/G15組和RL78/G16組 瑞薩Flash示例程序01型SC版本應用說明
![<b class='flag-5'>RL78</b>/G15組和<b class='flag-5'>RL78</b>/G<b class='flag-5'>16</b>組 瑞薩Flash示例程序01型SC版本應用說明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論