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

    文章

    8259

    浏览量

    162562
  • led照明
    +关注

    关注

    34

    文章

    2698

    浏览量

    145794
  • PWM
    PWM
    +关注

    关注

    116

    文章

    5848

    浏览量

    223887
  • 定时器
    +关注

    关注

    23

    文章

    3361

    浏览量

    121792
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32A030微控制器定时器

    CW32A030 微控制器内部集成多达四个通用定时器、三个基本定时器和一个高级控制定时器1
    发表于 12-04 06:47

    PT32L007x系列微控制器

    高级定时器(支持 PWM 和电机控制)、2 个通用定时器1 个低功耗定时器、独立看门狗和系统滴答定时器
    发表于 11-19 09:21

    AT32F421C8T7微控制器现货库存

    /UART2× SPI2× I²C1× USB 2.0 全速接口定时器:12× 16 定时器2
    发表于 11-05 09:40

    ‌TPL5010-Q1 纳米功耗系统定时器(带看门狗功能)技术文档摘要

    TPL5010-Q1 Nano 定时器是一款低功耗、符合 AEC-Q100 标准的定时器,带有看门狗 该功能非常适合占空比或电池供电应用中的系统唤醒。在这样的系统中 微控制器
    的头像 发表于 09-13 10:01 1275次阅读
    ‌TPL5010-Q<b class='flag-5'>1</b> 纳米功耗系统<b class='flag-5'>定时器</b>(带看门狗功能)技术文档摘要

    高亮度LED具有什么特性?控制LED的方法有哪些?

    采用高亮度LED照明将成为未来汽车的主要特征,这归功于LED相对于传统的白炽光照明方案所具有的许多基本优势。此外,采用LED照明也可带动汽车设计技术和设计风格上的变化。然而,正像任何创
    的头像 发表于 08-29 16:06 458次阅读
    <b class='flag-5'>高亮度</b><b class='flag-5'>LED</b>具有什么特性?<b class='flag-5'>控制</b><b class='flag-5'>LED</b>的方法有哪些?

    ‌TPS61165-Q1高亮度白光LED驱动数据手册总结

    TPS61165-Q1器件采用额定值40 V的集成开关FET,是一款升压转换,可串联驱动LED。升压转换以1.2 MHz的固定开关频率和1.2
    的头像 发表于 08-29 14:24 1488次阅读
    ‌TPS61165-Q<b class='flag-5'>1</b><b class='flag-5'>高亮度</b>白光<b class='flag-5'>LED</b>驱动<b class='flag-5'>器</b>数据手册总结

    ‌TPS92661-Q1 高亮度LED矩阵管理技术文档总结

    TPS92661 器件是一款紧凑、高度集成的解决方案,用于汽车前照灯等应用中的大型高亮度 LED 阵列的分流 FET 调光。 TPS92661器件包括一个 12 开关串联阵列,用于旁路串中的单个 LED 和一个用于
    的头像 发表于 08-27 14:28 627次阅读
    ‌TPS92661-Q<b class='flag-5'>1</b> <b class='flag-5'>高亮度</b><b class='flag-5'>LED</b>矩阵管理<b class='flag-5'>器</b>技术文档总结

    基于 AS32X601 微控制器定时器模块(TIM)技术研究与应用实践

    摘要: 本文全面介绍了国科安芯推出的AS32X601系列微控制器定时器模块(TIM),包括其系统架构、功能特性、应用场景以及工程实践要点。通过对芯片的详细分析,揭示了其高性能运行的基础。本文详细
    的头像 发表于 08-19 16:44 607次阅读

    PC0310B 高亮度恒流LED驱动控制电路数据手册

    PC0310=16*8点阵(EQSOP28)PC0310A=12*8点阵(EQSOP28/SSOP24)PC0310B=8*8点阵(SSOP24) PC0310是基于I2C通讯协议的高亮度
    发表于 08-04 14:55 0次下载

    PC0310A 高亮度恒流LED驱动控制电路数据手册

    PC0310=16*8点阵(EQSOP28)PC0310A=12*8点阵(EQSOP28/SSOP24)PC0310B=8*8点阵(SSOP24) PC0310是基于I2C通讯协议的高亮度
    发表于 08-04 14:54 0次下载

    PC0310 高亮度恒流LED驱动控制电路数据手册

    PC0310=16*8点阵(EQSOP28)PC0310A=12*8点阵(EQSOP28/SSOP24)PC0310B=8*8点阵(SSOP24) PC0310是基于I2C通讯协议的高亮度
    发表于 08-01 17:36 1次下载

    PY32F030系列微控制器,可满足工业控制需求,多种类型封装可选

    (支持HSI或HSE的2倍频) 最大64 KB flash 存储 最大8 KB SRAM3通道DMA控制器 1个12ADC模数转换
    发表于 05-16 14:33

    MAX28200 16微控制器,带有ADC和I²C技术手册

    MAX28200是一款低功耗、16MAXQ®微控制器(µC),设计用于智能电话和消费类电子等低功耗应用。器件结合了强大的16RISC
    的头像 发表于 05-08 14:40 628次阅读
    MAX28200 <b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>微控制器</b>,带有ADC和<b class='flag-5'>I</b>²C技术手册

    高亮数显驱动LED驱动控制器芯片VK16K33

    ) —————————————————————————————————————————————————— 内存映射的LED控制器及驱动: VK1628 --- 通讯接口:STB/CLK/DIO 电源电压:5V(4.5~5.5
    发表于 03-13 10:39

    STM32H753IIT6 一款32微控制器MCU/MSP430F5325IPNR一款16MCU

    ‌MSP430F5325IPNR‌是一款16低功耗微控制器,属于MSP430系列。该微控制器具有以下主要特点和功能: 1、低功耗设计‌:M
    发表于 02-21 14:59