如何使用RL78/G14 16位MCU定时器RD的PWM功能——软件设置篇

2016-07-13 世强 落叶萧萧
16位MCU,R5F104BC,RL78/G14,R5F104BCAFP#V0 16位MCU,R5F104BC,RL78/G14,R5F104BCAFP#V0 16位MCU,R5F104BC,RL78/G14,R5F104BCAFP#V0 16位MCU,R5F104BC,RL78/G14,R5F104BCAFP#V0

RL78/G14系列是瑞萨电子推出的成本节约型低功耗16位MCU。该系列MCU整合了高级定时器模块“Timer RD”、“Timer RG”及“Timer RJ”,其中定时器RD由2个工作频率为64MHz的16位定时器组成,具有脉冲波调制(PWM)功能,能够输出(6个)具有用户指定振幅的三相波形。本人将从硬件配置、软件设置、操作步骤三方面介绍该系列MCU定时器RD输出以 100μs 为周期的三相 PWM 波的方法。本篇主要介绍软件设置方法及流程图部分。


一、信号输出设置

1、输出信号如下所示。

• TRDIOB0 引脚输出: 无效电平“ L” 保持时间( 25μs) →有效电平“ H” 保持时间( 75μs)

• TRDIOC0 引脚输出: 无效电平“ L” 保持时间( 50μs) →有效电平“ H” 保持时间( 50μs)

• TRDIOD0 引脚输出: 无效电平“ L” 保持时间( 75μs) →有效电平“ H” 保持时间( 25μs)


2、定时器 RD 的设置如下所示。

<设定条件>:

• 使用 fCLK( 16MHz)作为计数源。

• 使用定时器 RD0。

• TRD0 寄存器与 TRDGRA0 寄存器比较匹配后继续计数。

• TRDGRC0 寄存器设置为通用寄存器。

• TRDGRD0 寄存器设置为通用寄存器。

• 允许 TRDIOB0、 TRDIOC0 和 TRDIOD0 引脚输出。

• 选择 TRDIOB0、 TRDIOC0 和 TRDIOD0 引脚输出“ H”有效电平,初始输出“ L” 无效电平。

• 定时器 TRD0 和定时器 TRD1 独立工作。

• 不使用脉冲输出强制截止输入功能。

• 允许 TRD0 寄存器和 TRDGRA0 寄存器的比较匹配中断。


二、输出波形说明

1、PWM 周期及各个引脚输出的 PWM 波形的计算式如下所示。

(1)PWM 周期:

PWM 周期的计算: 100μs = 1/16MHz × (TRDGRA0 + 1) = 62.5ns × 1600

(2)TRDIOB0 引脚输出的 PWM 波

TRDIOB0 引脚输出的无效电平“ L” 保持时间的计算式:

25μs = 1/16MHz × (TRDGRB0 + 1) = 62.5ns × 400

(3) TRDIOC0 引脚输出的 PWM 波

TRDIOC0 引脚输出的无效电平“ L” 保持时间的计算式:

50μs = 1/16MHz × (TRDGRC0 + 1) = 62.5ns × 800

(4) TRDIOD0 引脚输出的 PWM 波


2、PWM 输出波形, 请参见“图 4.1 ”



三、选项字节设置

选项字节的设置,请参见“表 4.1”。 需要时请按照用户系统进行设置。
 


四、流程图概览

1、整体流程

整体流程图,请参见“图 4.2”。
 


2、初始化函数流程

初始化函数流程图,请参见“图 4.3”。
 


3、系统函数流程

系统函数的流程图,请参见“图 4.4”。
 


4、CPU 时钟设置流程

CPU 时钟设置的流程图,请参见“图 4.5”。
 


5、定时器 RD 初始化设置流程

定时器 RD 初始化设置流程图,请参见“图 4.6” 和“图 4.7” 。




技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 1

评论

   |   

提交评论

全部评论(1

  • Charley Lv7. 资深专家 2017-01-19
    点赞给不给涨工资啊
没有更多评论了

相关推荐

【经验】车规级RL78系列16位MCU如何读取指定ROM空间的数据?

瑞萨车规级16位RL78系列MCU ,集成CAN总线,十分适合应用于带CAN诊断的汽车零件产品项目,目前在全世界汽车各零配件厂商中广泛应用。以RL78系列R5F10BBF为例,十分适用于对封装要求小,且支持CAN总线的应用需求中。

设计经验    发布时间 : 2018-04-18

【经验】分配好RAM空间,助你更好的使用瑞萨RL78系列16位MCU的自编程库

瑞萨低功耗高集成的RL78系列16位MCU芯片,同样支持自编程功能,并提供了自编程软件库,以方便工程师通过调用自编程函数来实现。本文针对在使用瑞萨RL78的自编程库时出现的RAM空间占用问题进行解答。

设计经验    发布时间 : 2020-06-01

【经验】RL78系列16位MCU看门狗设置及喂狗注意事项

本文介绍瑞萨16位MCU RL78系列,32PIN QFN小封装,96KB FLASH,支持CAN/LIN通讯的,通过AEC-Q100汽车级认证的MCU R5F10BBF,在开发过程中需要注意的看门狗设置问题,以及喂狗方法介绍.。

设计经验    发布时间 : 2019-07-28

【选型】Renesas(瑞萨电子) RL78系列16位MCU选型指南

目录- RL78家族特点    通用型MCU    LCD MCU    ASSP    智能模拟    汽车    开发环境&开发工具    解决方案    产品一览表    封装   

型号- R5F104PFAFA,R5F101PHAFB,R5F104PFAFB,R5F10BAFLSP,R5F101PHAFA,R5F113TJLFB,R5F110MEAFB,R5F10JGCAFB,R5F10AACLSP,R5F10AGCLNA,R5F111MHAFB,R5F10WMGAFA,R5F10WMGAFB,R5F101ACASP,R5F104JHAFA,R5F101JJAFA,R5F104BDANA,R5F101BFANA,R5F10PADLSP,R5F1006EASP,R5F101FDAFP,R5F100LJAFA,R5F100LJAFB,R5F100JGAFA,R5F101LCABG,R5F104CFALA,R5F1018CALA,R5F100BCANA,R5F10Y14ASP,R5F100FLAFP,RL78-S2,R5F100EHANA,R5F11MMDAFB,R5F10PGFLFB,R5F100MKAFB,R5F100MKAFA,R5F100CEALA,R5F10BLELFB,R5F100FAAFP,R5F104AAASP,R5F100SJAFB,RL78/F1X,R5F113GLLFB,R5F10BGFLNA,R5F10WLEAFB,R5F104GCAFB,R5F10KGCANA,R5F10WLEAFA,R5F101GCANA,R5F110PJAFB,R5F11BGEAFB,R5F10369ASP,R5F10BMFLFB,R5F100EGANA,R5F113MKLFB,R5F104LJAFP,R5F100GJANA,R5F10278ANA,R5F100MLAFB,R5F1176AGSP,R5F11FLLANA,R5F100FKAFP,R5F100CFALA,R5F10AGELFB,R5F111NGALA,R5F104LJAFA,R5F104LJAFB,R5F10JBCANA,R5F104LHALA,R5F100MLAFA,R5F101SLAFB,R5F101GFAFB,R5F10ALCLFB,R5F10WLFAFB,R5F104BFAFP,R5F104GDAFB,R5F10WLFAFA,R5F11EF8AFP,R5F10PPHLFB,R5F104GLANA,R5F10BGGLNA,R5F1017AANA,R5F10AADLSP,R5F10RFCAFP,R5F110MFAFB,R5F101LLAFA,R5F104JGAFA,R5F104BCANA,R5F1006DASP,R5F10NLE/G,R5F1008AALA,R5F101FEAFP,R5F110NEALA,R5F100AAASP,R5F104GAANA,R5F10RF8AFP,R5F11EAAASP,R5F100JHAFA,R5F10MPEDFB,R5F100BDANA,R5F104CEALA,R5F104MKAFA,R5F10MPGDFB,R5F104MKAFB,R5F10PGELFB,R5F113GKLNA,R5F11MMEAFB,R5F100GLANA,R5F10367ASP,R5F100MJAFA,R5F100MJAFB,R5F10AGGLFB,R5F117BAGFP,R5F10NPJDFB,R5F100LJABG,R5F100GDAFB,R5F104LLAFB,R5F104LLAFA,R5F104LJALA,R5F100SKAFB,R5F101GDANA,R5F10PPJLFB,R5F101PGAFA,R5F10277ANA,R5F10BAELSP,R5F113TKLFB,R5F101PGAFB,R5F101LEABG,R5F10AGDLNA,R5F100GAANA,R5F10NMJ/G,R5F107AEMSP,RL78/G10,R5F101BEANA,RL78/G11,R5F10PMFLFB,RL78/G12,RL78/G13,RL78/G14,R5F101GGAFB,R5F104BEAFP,R5F104FCAFP,R5F101CGALA,R5F100JFAFA,R5F113TLLFB,R5F101LDABG,R5F10BADLSP,R5F11BLCAFB,RL78/G1A,RL78/G1C,RL78/G1D,RL78/G1E,RL78/G1F,RL78/G1G,RL78/G1H,R5F117GAGFB,R5F10BLFLFB,R5F101AAASP,R5F10PMELFB,R5F101BDANA,R5F10RLAAFB,R5F101FFAFP,R5F10AAELSP,R5F10EGAAFB,R5F100BEANA,R5F101CFALA,R5F104FDAFP,R5F10RLAAFA,R5F10Y16ASP,R5F104CDALA,R5F10368ASP,R5F10PGDLFB,R5F104MLAFB,R5F10BMGLFB,R5F11MMFAFB,R5F100GKANA,R5F104MLAFA,R5F101JKAFA,R5F101LCAFA,R5F11768GSP,R5F101LCAFB,R5F100CGALA,R5F10AGFLFB,R5F111NHALA,R5F101GEANA,R5F110PHAFB,R5F100GCAFB,R5F104LKAFB,RL78/F12,RL78/F13,R5F101SKAFB,R5F11B7CANA,R5F11CBCGNA,RL78/F14,R5F104LKAFA,RL78/F15,R5F100SLAFB,R5F1018DALA,R5F104GEAFB,RL78/G1X,R5F10WLGAFA,R5F10WLGAFB,R5F11BGCAFB,R5F101EHANA,R5F101LFABG,R5F104LHAFP,R5F10FMCAFB,R5F10Y46ASP,R5F11BLEAFB,R5F100LCABG,R5F104BGANA,R5F10AGCLFB,R5F10JGCANA,R5F104JEAFA,R5F110PGAFB,R5F104LHAFB,R5F104LHAFA,R5F100PHAFA,R5F100PHAFB,R5F101GHAFB,R5F104LFALA,R5F10PPFLFB,R5F10268ASP,R5F113TGLFB,R5F10BGCLNA,R5F104FJAFP,R5F100JJAFA,R5F113GLLNA,R5F104MJAFA,R5F100ACASP,R5F104MJAFB,R5F10ABDLNA,R5F102A8ASP,R5F1016EASP,R5F101LEAFB,R5F101LEAFA,R5F101PKAFA,R5F101PKAFB,R5F100FDAFP,R5F111NEALA,R5F10PGFLNA,R5F101FGAFP,R5F100GEAFB,R5F10BGFLFB,R5F101MFAFA,R5F104EFANA,R5F101MFAFB,R5F11MPFAFB,R5F100BFANA,R5F104GKAFB,R5F10E8DALA,R5F10AAALSP,RL78/I1A,RL78/I1B,RL78/I1C,RL78/I1D,R5F101LDAFA,RL78/I1E,R5F104ACASP,R5F101LDAFB,R5F101JLAFA,R5F101GFANA,R5F101EGANA,R5F11MPEAFB,R5F104GLAFB,R5F104GAAFB,R5F104LGAFP,R5F10RBAAFP,R5F10WLCAFA,R5F10WLCAFB,R5F111MEAFB,R5F10PGHLFB,R5F113LLLFB,R5F101BCANA,R5F104LGAFB,R5F107ACMSP,R5F104BFANA,R5F10WMDAFB,R5F11CBCMNA,R5F100FCAFP,R5F104LGAFA,R5F10WMDAFA,R5F100PGAFA,R5F100SHAFB,R5F104LEALA,R5F100PGAFB,R5F10PPELFB,R5F101CEALA,R5F10BGDLNA,R5F113THLFB,RL78/I1X,R5F100ADASP,R5F10ABELNA,R5F10WLDAFB,RL78/L1A,R5F100GDANA,R5F11FLJANA,R5F101LFAFB,RL78/L1C,R5F100FEAFP,R5F100EAANA,R5F101LFAFA,R5F10PGELNA,R5F101FHAFP,R5F10BGGLFB,R5F117BAGNA,R5F101CDALA,R5F11MPGAFB,R5F10RLCAFA,R5F104EGANA,R5F10RLCAFB,R5F10WLDAFA,R5F100BGANA,R5F11EFAAFP,R5F100LKAFA,R5F11EA8ASP,R5F111MGAFB,R5F104GJANA,R5F10AGDLFB,R5F10EGCAFB,R5F10WMFAFA,R5F10WMFAFB,RL78/L1E,R5F10MMEDFB,R5F10BLDLFB,R5F111NFALA,R5F101GGANA,R5F11BCEALA,R5F104LGALA,R5F1007EANA,R5F10267ASP,R5F100LKAFB,R5F110PFAFB,R5F104CGALA,R5F10BMELFB,R5F10PPGLFB,RL78/L1X,R5F101EFANA,R5F10PAELSP,R5F100LLAFB,R5F10AGALNA,R5F10PGGLFB,R5F111MFAFB,R5F100LLAFA,R5F104EHANA,R5F104GKANA,R5F102A9ASP,R5F113LKLFB,RY7011A0000DZ00,R5F10EGDAFB,R5F101PJAFA,R5F101PJAFB,R5F10A6ALSP,R5F10KBCAFP,R5F10WMEAFA,R5F104JFAFA,R5F10BLCLFB,R5F117BCGFP,R5F104BEANA,R5F1006CASP,R5F100GFAFB,R5F101GJAFB,R5F10WMEAFB,R5F100PFAFB,R5F101MGAFB,R5F10BGELNA,R5F100PFAFA,R5F10266ASP,R5F10RLAANB,R5F110PEAFB,R5F1018AALA,R5F101MGAFA,R5F100AEASP,R5F10EGAANA,R5F101LGABG,R5F10E8EALA,R5F10FMDAFB,R5F10Y47ASP,R5F104BGAFP,R5F10279ANA,R5F10BAGLSP,R5F113MLLFB,R5F10PGDLNA,R5F100GCANA,R5F111PJAFB,R5F11FLKANA,R5F11BBEAFP,R5F101JCAFA,R5F1026AASP,R5F10RJAAFA,R5F104FAAFP,R5F10NMJDFB,R5F107DEMSP,R5F110NJALA,R5F100MFAFB,R5F100MFAFA,R5F1037AANA,R5F1007CANA,R5F111PGAFB,R5F10A6CLSP,R5F10PMJLFB,R5F100GHAFB,R5F10BBDLNA,R5F10BGCLFB,R5F104GFANA,R5F100LFABG,R5F104MGAFB,R5F104MGAFA,R5F101GHANA,R5F104ECANA,R5F104LEAFP,R5F101EEANA,R5F10RBCAFP,R5F104AFASP,R5F104PKAFB,R5F101BAANA,R5F100GEANA,R5F104LEAFA,RL78/G1,R5F104LEAFB,R5F104FGAFP,R5F101GKAFB,R5F101JEAFA,R5F11BBCAFP,R5

选型指南  -  RENESAS  - R01CP0003EJ0401 PDF 中文 下载

【经验】瑞萨16位MCU RL78 Bootloader开发flash划分教程

RL78作为低成本的16位MCU得到了工业及汽车的大量应用的青睐,而随着系统的升级,越来越多的开发都需要增加Bootloader的功能,即在线升级。而开发中常常有工程师困惑,如flash的划分、中断如何映射、系统是否可以联调及如何合并输出烧录文件等问题,下面详细介绍下RL78的Bootloader开发过程。

设计经验    发布时间 : 2023-03-15

【经验】瑞萨RL78/G13 16位MCU有关RAM奇偶校验失败导致复位的问题分析

关于瑞萨RL78/G13系列16位MCU的RAM奇偶校验失败导致复位的问题 目前市场上MCU在各行各业中广泛应用,也出现过很多现象与问题。本文通过实例,阐述了项目开发使用了瑞萨RL78/G13系列芯片,出现奇偶检验失败导致复位的问题,希望对大家使用MCU时遇到此类问题提供参考。

设计经验    发布时间 : 2019-08-22

【应用】RL78系列低功耗8/16位MCU用于无刷电机控制中,实现恒定速度运行

Renesas旗下的RL78系列是低功耗的8/16位MCU,通常应用于电机控制中。还为客户提供了实现这些控制方法的示例软件,还提供各种开发支持工具来支持电机控制解决方案的开发。

应用方案    发布时间 : 2022-05-11

16位MCU R5F10BBF的BOOTLOAD,如何设置APP的起始偏移地址以及如何实现BOOT交换?

配置DR文件,即可修改APP程序的起始位置。设置BOOT区域的特定标志位,即可使用库文件中引导交换的功能,调用库函数即可实现。

技术问答    发布时间 : 2017-08-01

【应用】16位MCU RL78/F1x在汽车雨刮器中应用,提供平稳电机控制

Renesas 16位MCU RL78/F1x系列适用于汽车应用。 低功耗,并配备了适用于汽车应用的内置功能,如CAN、LIN通信、高级定时器和安全功能。汽车雨刮器控制需要平稳的电机控制。Renesas RL78/F1x提供广泛的紧凑型MCU,具有16位CPU内核,可提供高性能电机控制。Renesas产品具有平台化特点,其封装和引脚布局,有利于后期芯片升级,硬件和软件上的修改工作量较少。

应用方案    发布时间 : 2018-08-30

【经验】瑞萨RL78系列16位MCU复用IO口的串行通讯功能

本文将为你解析瑞萨RL78系列16位MCU怎么将普通IO复用成LIN,CAN,串口等串行通信功能。

设计经验    发布时间 : 2021-09-27

【经验】瑞萨RL78系列车规级16位MCU的PWM输出控制使用与技巧

本文以R5F1096E芯片为例,客户在开发过程中,通过MCU自行输出PWM驱动控制小风扇电机的使用介绍。 R5F1096E芯片集成LIN总线,内部集成8通道 16bit定时器,支持PWM输出功能,十分适用于小电机控制的车载产品控制器。其定时器的PWM输出通过两路定时器来配合实现,可灵活配置PWM占空比。

设计经验    发布时间 : 2018-06-29

【经验】瑞萨车规级16位MCU R5F10BBF芯片软件如何完成中断映射

瑞萨汽车电子推出的高性价比的汽车级16位RL78/F1x系列的MCU,广泛用于汽车零部件主控开发,受到车厂的公认好评。本文以瑞萨16位RL78系列,32PIN QFN小封装,96KB FLASH,支持CAN/LIN通讯的车规级MCU R5F10BBF为例来介绍瑞萨MCU在做bootloader 应用时如何实现中断映射功能。

设计经验    发布时间 : 2019-03-26

【选型】16位MCU Renesas RL78/I1C和TI的MSP430F6x在智能电表应用中的对比

智能电表市场上多使用TI MSP430系列MCU的MSP430F6x,16位MCU,具有超低功耗以及集成的模拟和数字外设,适用于传感和测量应用。本文针对智能电表应用需求,讨论TI的MSP430F6x和Renesas RL78/I1C优劣势,对比结果,Renesas RL78/I1C性能优于TI的MSP430F6x,更适合智能电表应用。

器件选型    发布时间 : 2020-06-15

展开更多

电子商城

查看更多

品牌:EPSON

品类:16-bit MCU

价格:¥3.3268

现货: 3,380

品牌:EPSON

品类:16-bit MCU

价格:¥4.0121

现货: 100

品牌:EPSON

品类:16-bit MCU

价格:

现货: 15

品牌:EPSON

品类:16-bit MCU

价格:

现货: 0

品牌:EPSON

品类:16-bit Single Chip Microcontroller

价格:

现货: 0

品牌:EPSON

品类:16-bit MCU

价格:

现货: 0

品牌:EPSON

品类:16-bit MCU

价格:

现货: 0

品牌:EPSON

品类:16-bit MCU

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:MCU

价格:¥11.1215

现货:250

品牌:RENESAS

品类:MCU

价格:¥9.9508

现货:50

品牌:RENESAS

品类:MCU

价格:¥2.5860

现货:45

品牌:RENESAS

品类:MCU

价格:¥8.3620

现货:20

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:16-BIT GENERAL MCU

价格:¥31.3412

现货:15,838

品牌:RENESAS

品类:MCU

价格:¥3.8760

现货:2,500

品牌:RENESAS

品类:MCU

价格:¥7.1914

现货:2,500

品牌:RENESAS

品类:MCU

价格:¥5.1120

现货:2,000

品牌:RENESAS

品类:MCU

价格:¥19.8939

现货:1,270

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

FloTHERM热仿真

提供稳态、瞬态、热传导、对流散热、热辐射、热接触、和液冷等热仿真分析,通过FloTHERM软件帮助工程师在产品设计初期创建虚拟模型,对多种系统设计方案进行评估,识别潜在散热风险。

实验室地址: 深圳 提交需求>

散热方案设计

使用FloTHERM和Smart CFD软件,提供前期热仿真模拟、结构设计调整建议、中期样品测试和后期生产供应的一站式服务,热仿真技术团队专业指导。

实验室地址: 深圳 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面