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

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

3天内不再提示

如何使用RL78/I1A微控制器的16位定时器控制高亮度LED

电子设计 来源:瑞萨电子 作者:瑞萨电子 2021-05-26 05:39 次阅读

本应用笔记介绍了针对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控制评估板的示意图中找到引脚配置。

pIYBAGCt6JOACS2ZAAHhZL1R3Ts609.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输出)互锁,可以实现多达六个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引脚端子输出默认电平(高电平或低电平)。

pIYBAGCt6KKAIxaKAAJRmU0GquU245.png

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

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

功能的好处

PWM输出门功能的使用为LED照明应用带来了两个主要好处

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

o4YBAGCt6K6AenDXAADryR9OCCg967.png

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

使用此功能的另一个主要好处是可以使LED的颜色保持恒定。通常,LED的颜色倾向于根据LED电流水平而变化。通过使用PWM输出选通功能,可以通过恒定的计时器KB PWM脉冲使LED电流和LED颜色保持恒定,而通过调节计时器KC选通窗口可以实现调光,这就是所谓的On / Off调光。

o4YBAGCt6LuAGkZBAAGbi-bLPSA997.png

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

编辑:hfy

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

    关注

    48

    文章

    7506

    浏览量

    151159
  • led照明
    +关注

    关注

    34

    文章

    2645

    浏览量

    142697
  • PWM
    PWM
    +关注

    关注

    114

    文章

    5160

    浏览量

    213560
  • 定时器
    +关注

    关注

    23

    文章

    3242

    浏览量

    114590
收藏 人收藏

    评论

    相关推荐

    AP 9190高亮度LED 灯5-60V恒流驱动控制芯片

    AP 9190高亮度LED 灯5-60V恒流驱动控制芯片 AP 9190 是一款高效率,稳定可靠的高亮度LED 灯恒流驱动
    发表于 10-22 14:29

    采用TPS63000的高效电池供电型高亮度LED驱动

    电子发烧友网站提供《采用TPS63000的高效电池供电型高亮度LED驱动.pdf》资料免费下载
    发表于 09-04 10:05 5次下载
    采用TPS63000的高效电池供电型<b class='flag-5'>高亮度</b><b class='flag-5'>LED</b>驱动<b class='flag-5'>器</b>

    昂科烧录支持MindMotion灵动微电子的32微控制器MM32F5277E9P

    集成了丰富的I/O端口和外设模块,包括2个3MSPS 12的ADC,2个12的DAC,3个模拟比较,2个16
    的头像 发表于 08-19 17:31 235次阅读
    昂科烧录<b class='flag-5'>器</b>支持MindMotion灵动微电子的32<b class='flag-5'>位</b><b class='flag-5'>微控制器</b>MM32F5277E9P

    TMS470R1A256 16/32RISC闪存微控制器数据表

    电子发烧友网站提供《TMS470R1A256 16/32RISC闪存微控制器数据表.pdf》资料免费下载
    发表于 08-07 11:02 0次下载
    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>数据表

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

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

    RL78系列MCU DMA在UART中的使用

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

    昂科烧录支持MindMotion灵动微电子的32微控制器MM32L052NT

    。 MM32L052NT使用高性能的ARM® Cortex®-M0为内核的32微控制器,最高工作频率可达48MHz,内置高速存储,丰富的增强型I/O端口和外设连接到外部总线。MM3
    的头像 发表于 07-04 14:49 447次阅读
    昂科烧录<b class='flag-5'>器</b>支持MindMotion灵动微电子的32<b class='flag-5'>位</b><b class='flag-5'>微控制器</b>MM32L052NT

    RL78/F24 CANFD参考例程

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

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

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

    一种可应对E/E架构变化的最新16RL78/F2x MCU

    近年来,汽车E/E架构发生了巨大变化,给执行和传感应用带来了影响,如车灯、车窗和后视镜等车身控制、发动机泵和风扇等电机控制,以及传感
    的头像 发表于 02-23 10:00 528次阅读
    一种可应对E/E架构变化的最新<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>RL78</b>/F2x MCU

    16单片机RL78系列Rev.1.20发布说明

    电子发烧友网站提供《16单片机RL78系列Rev.1.20发布说明.pdf》资料免费下载
    发表于 02-19 10:15 0次下载
    <b class='flag-5'>16</b><b class='flag-5'>位</b>单片机<b class='flag-5'>RL78</b>系列Rev.1.20发布说明

    16单片机RL78/G15用户手册

    电子发烧友网站提供《16单片机RL78/G15用户手册.pdf》资料免费下载
    发表于 02-01 09:39 0次下载
    <b class='flag-5'>16</b><b class='flag-5'>位</b>单片机<b class='flag-5'>RL78</b>/G15用户手册

    配备PFC控制LED照明系统

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

    SD3341A高亮度LED驱动IC规格书

    电子发烧友网站提供《SD3341A高亮度LED驱动IC规格书.pdf》资料免费下载
    发表于 12-21 11:22 0次下载