如何使用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低功耗STOP模式如何唤醒?

本文以瑞萨汽车级16位MCU RL78系列,32PIN QFN小封装,96KB FLASH的车规级16位单片机 R5F10BBF为例,介绍如何配置和唤醒R5F10BBF芯片的低功耗STOP模式。

2019-05-02 -  设计经验

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

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

2020-06-01 -  设计经验

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

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

2018-04-18 -  设计经验

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

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

2023-03-15 -  设计经验

【经验】瑞萨汽车级16位MCU RL78/F13内部集成temperature sensor的配置方法

瑞萨(Renesas)推出的高性价比汽车级16位MCU RL78/F1x系列,支持CAN总线与LIN总线,可用于汽车零部件主控BCM开发。本文主要介绍瑞萨RL78/F14系列内部集成的temperature sensor的配置方法。

2022-10-25 -  设计经验

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

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

2019-08-22 -  设计经验

【经验】瑞萨RL78系列汽车级16位MCU时钟模块配置指导

本文以瑞萨(Renesas)16位MCU RL78系列,48PIN QFN小封装,256KB FLASH的车规级16位单片机 R5F10PGJCLFB芯片为例,介绍时钟模块的配置。

2022-07-16 -  设计经验

【经验】瑞萨RL78系列汽车级16位MCU电压监测模块的使用方法

瑞萨(Renesas)推出的高性价比汽车级16位MCU RL78/F1x系列,支持CAN总线与LIN总线,可用于汽车零部件主控BCM开发,受到车厂的公认好评。本文主要介绍瑞萨RL78系列MCU电压监测模块的使用方法。

2022-10-22 -  设计经验

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

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

2019-07-28 -  设计经验

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

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

2018-06-29 -  设计经验

【经验】解析瑞萨RL78/F14系列汽车级16位MCU的比较器模块配置方法

瑞萨(Renesas)推出的高性价比汽车级16位MCU RL78/F1x系列,支持CAN总线与LIN总线,可用于汽车零部件主控BCM开发,受到车厂的公认好评。RL78系列是瑞萨78K系列的升级产品,主频可以达到32MHZ,还集成了片上EEPROM。本文主要介绍瑞萨RL78系列MCU R5F10PGJCLFB的比较器模块配置方法。

2022-10-21 -  设计经验

【选型】Renesas汽车级16位MCU R5F10PPGCLFB可替代停产物料upd78f1843

瑞Renesas汽车级16位MCU RL78/F1x系列支持AEC-Q100认证,nA级别优异的低功耗特性,以及集成片上EEPROM等特性,集成CAN/LIN通讯模块,本文介绍100pin封装的R5F10PPGCLFB替代停产物料upd78f1843芯片。

2022-02-01 -  器件选型

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

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

2017-08-01 -  技术问答

【经验】瑞萨RL78系列汽车级16位MCU R5F10PGJCLFB的定时器输入捕获模块配置

Renesas推出的高性价比的汽车级16位MCU RL78/F1x系列,支持CAN总线与LIN总线,可用于汽车零部件主控BCM开发,受到车厂的公认好评。本文主要介绍瑞萨RL78系列MCU R5F10PGJCLFB的定时器输入捕获模块配置方法。

2022-07-23 -  设计经验
展开更多

电子商城

查看更多

品牌: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

品类:芯片

价格:¥54.1044

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:MCU

价格:¥11.1215

现货:250

品牌:RENESAS

品类:MCU

价格:¥9.9508

现货:50

品牌:RENESAS

品类:MCU

价格:¥7.4765

现货: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

价格:¥7.1914

现货:2,500

品牌:RENESAS

品类:MCU

价格:¥5.7698

现货:2,500

品牌:RENESAS

品类:MCU

价格:¥7.6095

现货:2,000

品牌:RENESAS

品类:MCU

价格:¥19.8939

现货:1,270

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面