0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于LED照明系统的LED控制的 RL78/I1A

电子设计 来源:瑞萨电子 作者:瑞萨电子 2021-05-31 11:57 次阅读

本应用笔记介绍了关于 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 控制评估板的原理图中找到引脚配置。

pIYBAGC0XdWAcU9qAAG1ibnCFjg803.png

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 引脚端子以默认电平输出(高或低电平)。

pIYBAGC0XiKAIctjAAIT-5lzjbE841.png

TKBOnp PWM输出门功能的时序图示例

通过将 16 位定时器 KB0 分配为主设备,将 16 位定时器 KC0 分配为从设备,配置为从设备的 16 位定时器 KC0 可以与定时器 KB0 的计数开始/停止时序同步启动或停止。

功能的好处

PWM 输出门功能的使用为 LED 照明应用带来两大好处

最重要的是,通过将使用普通定时器 KB PWM 输出的电流调光和使用定时器 KC 和定时器 KB PWM 输出门功能的开/关调光相结合,可以实现低电平调光和平滑调光。

pIYBAGC0XiyAF3UIAADZERT9bDk681.png

PWM 输出门功能允许低电平调光

使用此功能的另一个主要好处是 LED 颜色可以保持不变。通常,LED 的颜色会根据 LED 电流水平而改变。通过使用PWM输出门控功能,LED电流和LED颜色可以通过恒定定时器KB PWM脉冲保持恒定,而调光可以通过调节定时器KC门控窗口来实现,这就是所谓的开/关调光.

o4YBAGC0XjeAWtbLAAF1rcXmx8o543.png

PWM输出门功能可实现色彩管理

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    242

    文章

    23332

    浏览量

    662153
  • led照明
    +关注

    关注

    34

    文章

    2656

    浏览量

    142915
收藏 人收藏

    评论

    相关推荐

    如何在RL78控制器上使用EZ-CUBE3

    本章描述了如何使用EZ-CUBE3在RL78控制器上进行片上调试和Flash编程。
    的头像 发表于 08-01 16:01 931次阅读
    如何在<b class='flag-5'>RL78</b>微<b class='flag-5'>控制</b>器上使用EZ-CUBE3

    RL78/G23技术支持案例分享(上)

    RL78/G23产品发布后得到很多客户的欢迎。它是在RL78/G13上迭代升级。CPU工作时的功耗为41μA/MHz,STOP(保持4KB SRAM)时的功耗为210nA,其低功耗在业内首屈一指。
    的头像 发表于 07-25 14:53 1708次阅读
    <b class='flag-5'>RL78</b>/G23技术支持案例分享(上)

    RL78/G13 自编方案(通过CSI收到的数据) CC-RL Rev.1.01

    电子发烧友网站提供《RL78/G13 自编方案(通过CSI收到的数据) CC-RL Rev.1.01.pdf》资料免费下载
    发表于 07-22 10:18 0次下载
    <b class='flag-5'>RL78</b>/G13 自编方案(通过CSI收到的数据) CC-<b class='flag-5'>RL</b> Rev.1.01

    RL78系列MCU DMA在UART中的使用

    对于RL78系列的MCU,为了提高运行效率,减少CPU的占用,建议UART数据收发使用DMA功能。DMA(Direct Memory Access)是RL78 MCU内置的一个控制器,能在支持DMA外围硬件的SFR和内部RAM之
    的头像 发表于 07-17 14:24 706次阅读
    <b class='flag-5'>RL78</b>系列MCU DMA在UART中的使用

    RL78/G22微控制器串口调试步骤

    除了具有低电流消耗(CPU工作时:37.5μA/MHz;STOP时:200nA)外,RL78/G22微控制器还配备了丰富的电容触摸通道。完备的16-48引脚封装和32KB-64KB闪存,扩充了新一代
    的头像 发表于 07-16 16:36 832次阅读
    <b class='flag-5'>RL78</b>/G22微<b class='flag-5'>控制</b>器串口调试步骤

    RL78/F24 CANFD参考例程

    RL78/F24新一代超低功耗汽车微控制器,非常适用于实现未来高可靠性的智能执行器和传感器,是低端车身ECU的理想之选。作为对现有RL78/F1x MCU的创新扩展,
    的头像 发表于 06-17 15:25 2306次阅读
    <b class='flag-5'>RL78</b>/F24 CANFD参考例程

    RL78/G24快速原型开发板资料包大全

    任何其他工具即可着手评估。此外,它还可以使用传统E2仿真器和E2 Lite仿真器实现高性能调试(有关方法,请参考用户手册)。标配Arduino Uno和Pmod™接口,具有高度的可扩展性,譬如能够访问微控制器的所有引脚。  1. 运算处理能力最强的
    发表于 06-04 16:21 2次下载

    基于RL78/G16 FPB的触摸样例工程创建演示流程

    本篇将分两部分为大家介绍RL78/G16 FPB触摸样例工程创建演示,首先是RL78/G16快速原型开发板(FPB),然后是如何在e2 studio开发环境中创建触摸工程,以及通过添加LED点亮的应用代码来演示触摸按键按下抬起的
    的头像 发表于 05-21 14:13 1041次阅读
    基于<b class='flag-5'>RL78</b>/G16 FPB的触摸样例工程创建演示流程

    RL78/G15组和RL78/G16组 瑞萨Flash示例程序01型SC版本应用说明

    电子发烧友网站提供《RL78/G15组和RL78/G16组 瑞萨Flash示例程序01型SC版本应用说明.pdf》资料免费下载
    发表于 02-19 10:36 0次下载
    <b class='flag-5'>RL78</b>/G15组和<b class='flag-5'>RL78</b>/G16组 瑞萨Flash示例程序01型SC版本应用说明

    RL78/G13用户手册

    电子发烧友网站提供《RL78/G13用户手册.pdf》资料免费下载
    发表于 02-02 09:40 6次下载
    <b class='flag-5'>RL78</b>/G13用户手册

    配备PFC控制LED照明系统

    RL78/I1A MCU 允许通过使用 16 位定时器 KB0、KB1、KB2 和 16 位定时器 KC0 的输出来控制多达 6 个通道的 LED
    发表于 01-31 15:34 444次阅读
    配备PFC<b class='flag-5'>控制</b>的<b class='flag-5'>LED</b><b class='flag-5'>照明</b><b class='flag-5'>系统</b>

    RL78的代码生成器发布说明

    电子发烧友网站提供《RL78的代码生成器发布说明.pdf》资料免费下载
    发表于 01-30 09:48 0次下载
    <b class='flag-5'>RL78</b>的代码生成器发布说明

    RL78/G23 SMS电源监控应用说明

    电子发烧友网站提供《RL78/G23 SMS电源监控应用说明.pdf》资料免费下载
    发表于 01-29 11:12 0次下载
    <b class='flag-5'>RL78</b>/G23 SMS电源监控应用说明

    RL78/G23 SMS自动控制SPI(主)通信应用说明

    电子发烧友网站提供《RL78/G23 SMS自动控制SPI(主)通信应用说明.pdf》资料免费下载
    发表于 01-29 10:37 0次下载
    <b class='flag-5'>RL78</b>/G23 SMS自动<b class='flag-5'>控制</b>SPI(主)通信应用说明

    RL78系列集成开发环境用户手册

    电子发烧友网站提供《RL78系列集成开发环境用户手册.pdf》资料免费下载
    发表于 01-29 09:38 0次下载
    <b class='flag-5'>RL78</b>系列集成开发环境用户手册