【技术大神】基于RZ/T1的伺服应用——定时器功能应用解析篇

2019-07-27 技术大神活动文章
定时器,MPU,微处理器,微控制器 定时器,MPU,微处理器,微控制器 定时器,MPU,微处理器,微控制器 定时器,MPU,微处理器,微控制器

RZ/T1是瑞萨电子2014年推出的高性能MPU系列芯片,采用ARM Cortex-R4F CPU核,频率高达600MHz,拥有很强的运行能力和卓越的实时性。该系列芯片内置了R-IN引擎和EtherCAT从站控制器,支持包括EtherCAT在内的多种工业以太网通信协议,同时还内置了绝对值编码器接口模块,支持多种电机编码器协议。因此利用RZ/T1可以单芯片实现支持工业以太网的AC伺服解决方案。


图1:RZ/T1伺服驱动示意框图


上图是RZ/T1的伺服驱动示意框图,可以看到RZ/T1的资源很丰富,伺服系统需要的资源应有尽有,如驱动电机的PWM输出、电流反馈的12位精度的ADC和DSMIF、位置反馈的增量编码器和绝对值编码器、可以与PLC进行工业以太网通信的EtherCAT和EtherMAC模块、等等。


RZ/T1的定时器种类繁多,有CMT、CMTW、TPU、MTU、GPT等,而且每种定时器都有很多个通道。这么多的定时器单元,大家可能会晕了,不知道该怎么用,本文主要介绍一下这些定时器的功能和应用。


1)CMT和CMTW
RZ/T1上有6个16位的CMT和2个32位的CMTW,都是比较定时器。CMT功能比较单一,只有比较定时功能,即计数器使用外围模块时钟分频作为计数源,当增加到与比较寄存器的值一致时,计数器自动清零,并同时可以产生中断。


CMTW除了有CMT的比较定时功能,另外每个CMTW还有两个比较输出功能和两个捕捉输入功能。比较输出功能,即当计数器与两个比较寄存器值一致时,分别修改输出引脚的电平,如下图2。


图2


而捕捉输入功能,还是使用内部的时钟分频为计数源,当相应的引脚电平转变时,自动把当前计数器的值锁存到相应的捕捉寄存器里,如下图3。


图3


CMT和CMTW因为功能比较简单,主要用于比较定时功能,如系统需要周期处理的任务定时。尤其是CMTW因支持32位寄存器,能计时比较长的时间,可以用于操作系统时钟功能。


2)TPU
RZ/T1上有12个16位的TPU通道。TPU除了具备CMTW定时器具有输入捕捉和比较输出功能外,还有组合、同步和缓存等功能。组合的比较简单,顾名思义,两个16位的定时器可以组合成一个定时器,这样组合后定时器变成32位的。同步和缓存的功能很重要,他们能让定时器的功能变得更丰富和强大,下面分别描述。


对于同步功能,即多个计数器能同时进行写操作和清零操作,这样多个定时器组合,能实现多个有同步要求的PWM波形输出,或者多个输入信号捕捉。如下图4所示,TPU0、TPU1和TPU2设置在同步模式,同时被TPU0.TGRB清零,如此便可得到如下三个相同周期(TPU0.TGRB)不同相位和不同Duty的PWM波形。


图4


对于缓存操作,TPU对于比较寄存器和捕捉寄存器,有相应的缓存寄存器,比如,TPUm.TGRC和TGRD分别为TGRA和TGRB的缓存寄存器。对于比较输出模式和捕捉输入模式时,二者功能有所差别。在比较输出模式时,当计时器值与比较寄存器的值一致时,自动把缓存寄存器的值装载到比较寄存器里,这样就可以实现动态修改PWM波形的Duty和周期了。在捕捉输入模式时,当输入信号触发捕捉动作时,这时会把旧的捕捉寄存器的值复制到缓存寄存器,捕捉寄存器装载新的捕捉值。


TPU还有一个重要的功能:相位计数。该功能可用于增量编码器的脉冲输入解析,直接获得转子的位置信息。TPU1和TPU2、TPU4和TPU5、TPU7和TPU8、TPU10和TPU11分别可以组合成4组同步定时器,分别支持增量编码器的AB相输入,而且TPU支持多达5种模式的脉冲输入的计数功能。


3)MTU
RZ/T1有8个16位定时器(MTU0~MTU7)和一个32位定时器MTU8,另外MTU1和MTU2也可以组合成1个32位的定时器。MTU除了具备TPU的全部功能,还有用于驱动电机的6相互补PWM输出、增量编码器解析等功能。MTU由于功能繁多,按照伺服的需求,可以参考如下图的分配使用:


图5


如上图所示,MTU1和MTU2分别可以接一组增量编码器的AB相脉冲信号,也可以组合成一组32位的增量编码器接口。另外,MTU3和MTU4、MTU6和MTU7分别组合,可以实现6相互补的PWM输出功能(带死区控制),如下图6所示。MTU3.TGRA作为PWM波形的周期,MTU3.TCNT和MTU4.TCNT相差死区的设置值,MTU3.TGRB与MTU3.TCNT的比较输出用于U相正极的PWM,MTU3.TGRB与MTU4.TCNT的比较输出用于U相负极的PWM,如此类推,MTU4.TGRA和MTU4.TGRB分别用于输出V相和W相。而且MTU3和MTU4的比较寄存器都有缓存寄存器,可以设置在波峰或者波谷或同时平滑地更新PWM的Duty。


图6


值得注意的是,MTU5和MTU8都有ADC转换启动触发功能,而MTU4和MTU7则可以延时触发。


4)GPT
RZ/T1上有4个16位的GPT定时器。GPT除了没有双脉冲相位计数功能外,TPU的其他所有功能均具备。除此之外,GPT本身还具备一些特色功能,每个GPT有两个输入输出引脚,有独立的PWM周期定时器和自动死区寄存器,包括比较寄存器在内,他们都有双缓存寄存器。因此GPT可以输出多达8个独立的PWM或者4对同步的带自动死区的PWM(死区可以非对称)。


因此GPT也可以输出控制马达的6相互补的PWM,它的原理与MTU有点不同,如下图7所示。


图7


另外,GPT还可以为同步的多个定时器设置不同的相位差,因此还可以用于DC/DC或者PFC模块的PWM输出,如图8即为DC/DC的示例。


图8


上面只是对RZ/T1的定时器的功能和作用做了一个概要描述,以便使用户在理解和分配RZ/T1的定时器资源时起引导帮助作用。而且本文对定时器的功能描述较为粗略,具体怎么使用和设置寄存器,请参考《RENESAS RZ/T1 MPU实时处理器数据手册》。


作者:陈绪典

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

评论

   |   

提交评论

全部评论(4

  • 小倾听 Lv8. 研究员 2018-04-11
    学习
  • 三3三 Lv8. 研究员 2017-09-09
    写的好详细
  • 风一样的男子 Lv6. 高级专家 2017-07-27
    支持一下哈
  • 饮水者 Lv8. 研究员 2017-07-15
    写的挺实用
没有更多评论了

相关推荐

【技术大神】基于RZ/T1的伺服应用——编码器接口功能解析篇

主要介绍RZ/T1的增量型/绝对值型编码器接口如何实现信息解析,及脉冲输出功能。

新应用    发布时间 : 2017-03-14

【应用】基于32位高性能MCU R7S910025伺服电机控制,简化电路设计

本文以瑞萨电子32位MCU R7S910025为例,介绍一种低成本,电路设计简单的伺服电机控制方案。

新应用    发布时间 : 2019-07-10

【应用】频率高达600MHz!高速实时MPU助力工业以太网

RZ/T1集工业以太网接口和控制接口于一身,可实现带工业以太网通信功能的高速实时控制。

新应用    发布时间 : 2019-07-27

Renesas(瑞萨)电机控制微控制器(MCU)选型指南

目录- 电机MCU路线图    电机驱动推荐微控制器    16位RL78电机控制MCU    RX-T电机控制MCU    RA-T电机控制MCU    RA-T系列主要特性    RISC-V电机专用MCU    电机控制解决方案   

型号- RX200,RX6XT,RX23T,RX71M,RX2XT,RA6T3 GROUP,RISC-V-MC,RA-T,RA-T系列,RX600,RX6XX,RX63T,RX66T,RA4T1,RA6T2,RX66N,RA6T1,RX26T,RA8T2,RA6T3,RA8T1,RX62G,RA4T1 GROUP,RX-T,RA,MCK-XXXXX,RL78/G14,RA6T1 GROUP,RL78,RX74T,RX62T,RX65X,RX13T,RX7XT,RX,RX100,RISC-V,RL78/G1F,RL78/G1G,RX1XT,RL78/G24,RX7XX,RA6T2 GROUP,RX24T,RX72M,RX24U,RX72N,RA2,RA4,RXV2,RXV3,RA6,RXV1,RA8,RA-T 系列,RX23X,RX72T

选型指南  -  RENESAS  - DEC 2022 PDF 中文 下载

China Winning Combo Success Story: CN032 Industrial Servo Controller

型号- CN032,RAA214250,R9A07G074M,R9A07G074M04,SLG7RN46137V,RAA808013,RZ/T2L

成功案例  -  RENESAS  - 2023/10/7 PDF 英文 下载

【选型】RENESAS ( 瑞萨电子)工业自动化产品选型指南(中文)

目录- 应用和通用技术    R-IN联盟    RZ/N系列    功能安全解决方案    安全解决方案    工业网络解决方案    交通伺服系统配置和推荐产品    RZ/T系列的四大特点    通用逆变器系统配置和推荐产品    通用逆变器的推荐设备    PLC系统配置和推荐产品    PLC推荐设备    远程IO系统配置和推荐产品    远程IO系统的推荐设备    瑞萨电子Synergy平台    微控制器和SoC开发工具   

型号- RX200,RX71M,RZ/A1L,PS2801C-4,RZ/NTL,PS9352A,R-IN32M3-EC,RT系列,S5系列,RTK5631NSPF02001SJ,RZNID,S1系列,RAA23015X,RTK0EF0017F01001SJ,RZN1D,PS9031,R-IN32M3CL,RX600,RZNIS,RMLV1616A,RN1S系列,RML0408E,RZ/AIL,R-IN32M3,RTK0EF0004F01001SJ,RZ/T1,RMLV0416E,R-IN32M4,R-IN32-CL,RZ/N1S,RZ/A系列,RMLV0808B,RTK0EFDO17F01001SJ,N1L系列,RX71M,RTK5631NSPF04000SJ,RZ/N1L,R-IN32-CL2,R-IN32M3-CVEC,RMLW0408E,RZ/N1D,RG系列,RX100,RX85N,RZ,RN1D,R-IN32M4CL2,RTK5631NSPF02000SJ,PS2381,PS2811-4,RT1系列,R-IN32M4-CL2,RZ/NIL,R-IN32,ERMW216A,RN2M3CL,RN1S,RZA1L,N系列,RTK51110SPF01000SJ,PS92381,R-IN32M3-CL,RZ/N,RXV2,RZN1S,RZ/G,RTK0EF0002D01001BJ,RZ/N1,RMWV3216A,PS8902,RZ/T,R-IN32-EC,N1系列,RN1L系列,RA1系列,RAA23015X,RN1D系列,RX系列,RN1,RMLV416E,RTK0EF0041F01001SJ,RX23T,RTK0EF0011D01001BJ,RX63N,PS8352A,RA1C,S3系列,RA1L,RN系列,RJH65D27BDPQ-AD,RXB3T,PS902,PS9905,RZ/A1,RZTI,RX63T,RAA23023X,RTK51110SPF02000SJ,RX113,A1系列,RX631,R-IN,RX231,RX111,R113,RN2M3EC,RJH85D27BDP0-A0,RMLV0408E,PS9031,RMLV0816B,T1系列,RJH65D27BDP0-A0,RZALL,RZ/G系列,RTK0EF0040F01001SJ,RMLV3216A,RX62T,T系列,R-IN32M3-CL2,RMLW0416E,RX65N,PS9009,PS9402,RTK0EF0005Z01001ZJ,PS9924,PS284X-4,RX700,RZ/N1LRTK5631NSPF04000SJ,RA系列,RX651,RX24T,RX24U,EC-1,RX64M,RTK0EF0031Z01001ZJ,RZ/A1LC,PS284X-4,RZ系列,PS9124,PS9123,PS9001,S7系列,RIK51110SPF01000SJ,RJH65D27BDPQ-A0,RAA23023X,TPS-1,N1S系列,R-IN32M

选型指南  -  RENESAS PDF 中文 下载

Renesas(瑞萨电子)RZ系列64位/32位基于Arm的微处理器(MPU)选型指南

目录- RZ Series MPU    RZ/A Series MPU    RZ/G Series MPU    RZ/T Series MPU    RZ/N Series MPU    RZ Family MPU Package overview   

型号- RZ/A1M,RZ/A1L,RZ/N1D,RZ/G1M,RZ/G1N,RZ/A1H,R8A774BX,RZ/A1LU,RZ/G1C,RZ/G1E,RZ/G1H,RZ/A1,RZ/A,RZ/G2,RZ/N,RZ/A2M,RZ/G2M,RZ/G2N,RZ/G2M 96,R8A774EX,RZ/G,RZ/N1,RZ/G2E 96,RZ/A1LC,RZ/T1,RZ/G2E,RZ/T,RZ/G2H,R8A774C0,RZ/N1S,RZ FAMILY,R8A774AX,RZ/G2M-96CE,RZ/N1L

选型指南  -  RENESAS  - 2020.02 PDF 英文 下载

瑞萨嵌入式工业应用技术研讨会:围绕电机控制、工业自动化、新能源三大方向开展演示,共推绿色可持续发展

全球半导体解决方案供应商瑞萨电子将于12月12日在深圳举办“智慧控制,绿色可持续”主题的瑞萨电子嵌入式工业应用技术研讨会,将围绕电机控制、工业自动化、新能源三大方向开展技术演讲和方案演示,探讨如何通过智能控制提高能效,降低能源消耗,实现绿色可持续发展。

厂牌及品类    发布时间 : 2023-11-13

【经验】瑞萨MPU RZ/T1使用中断方式DMA传输的方法介绍

瑞萨(Renesas)MPU RZ/T1系列可以用于工业通信,伺服等领域项目中,这些领域往往需要主控与外设进行大量数据的交互,当我们使用RZ/T1的DMA中断传输功能接收大量数据时,在程序及配置中具体我们该怎么操作呢,本文主要介绍中断方式操作DMA传输的方法。

设计经验    发布时间 : 2022-06-26

Renesas(瑞萨电子)RZ/T1系列微处理器(MCU)产品介绍

描述- RZ/T1系列是RZ系列微处理器的第二代产品,RZ/T系列高端微处理器利用紧耦合存储器实现高速、高可靠性,并支持多协议的工业以太网通信。

型号- RZ/T1,RZ/T

商品及供应商介绍  -  RENESAS  - 2018年7月 PDF 中文 下载

【IC】适用电机控制应用的微控制器RX26T(RAM48KB),现已开始发售和量产

RENESAS微控制器RX26T(RAM48KB)产品专门针对48/64引脚,保持了对RX24T的功能和引脚布局方向的继承,同时提高了运算性能以实现更为复杂的控制。并且,为了提高控制精度/效率,在许多方面改进了性能/功能,例如更快的A/D转换反馈等。

产品    发布时间 : 2023-10-20

【选型】工业以太网微处理器RZ/T1系列,支持JTAG或Serial烧录的不同型号产品有什么区别

Renesas推出的RZ系列高端MPU能够为未来的智能社会所需要的解决方案,工程师可以很容易地实现高分辨率的人机界面、嵌入式视觉和实时工业级以太网连接,适应于伺服、机器人、变频器等应用。RZ/T1系列是RZ系列微处理器的第二代产品,RZ/T1系列高端微处理器利用紧耦合存储器实现高速、高可靠性,并支持多协议的工业以太网通信。本文介绍RZ/T1系列产品烧录方式不同以及对应型号,方便客户选型。

器件选型    发布时间 : 2020-03-09

【应用】瑞萨基于RZ/T2M微处理器的交流伺服解决方案,可实现兼顾成本与性能的高精确自动化控制系统

瑞萨交流伺服解决方案集成电机控制和EtherCAT设计,通过同步时间敏感型工业以太网通信为高速和高精度电机控制提供支持。由三个部分组成:主系统控制、逆变驱动控制和电机编码器,这些不同部分既以物理方式隔离又保持高度互连。

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

瑞萨电子MCU和MPU产品线将支持Microsoft Visual Studio Code,加速工程师开发

瑞萨电子今日宣布其客户现可以使用Microsoft® Visual Studio Code(VS Code)开发瑞萨全系列微控制器(MCU)和微处理器(MPU)。客户现可以在VS Code中设计和调试瑞萨嵌入式处理器的软件,与瑞萨自有e2 studio IDE相辅相成。

厂牌及品类    发布时间 : 2023-08-14

【产品】瑞萨电子新推出面向工业以太网的MPU RZ/N2L,简化工业设备网络功能实现

瑞萨电子(Renesas)宣布,推出用于工业以太网通信的RZ/N2L微处理器,可轻松将网络功能添加至工业设备与模组;符合众多工业标准规范和协议,便于开发需要实时功能的工业自动化设备。新产品支持日渐流行的TSN以太网标准,确保实时通信。

新产品    发布时间 : 2022-08-12

展开更多

电子商城

查看更多

只看有货

品牌:RENESAS

品类:MPU

价格:¥164.7808

现货: 15,233

品牌:RENESAS

品类:MPU

价格:¥64.9285

现货: 9,375

品牌:RENESAS

品类:MPU

价格:¥98.3765

现货: 532

品牌:RENESAS

品类:Microprocessors

价格:¥191.8344

现货: 69

品牌:RENESAS

品类:MPU

价格:¥159.3697

现货: 50

品牌:RENESAS

品类:MPU

价格:¥108.2144

现货: 29

品牌:RENESAS

品类:MPU

价格:¥100.3440

现货: 20

品牌:RENESAS

品类:MPU

价格:¥181.8735

现货: 5

品牌:RENESAS

品类:MPU

价格:¥171.4210

现货: 3

品牌:RENESAS

品类:MPU

价格:¥124.9384

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥106.2000

现货:2,268

品牌:MICROCHIP

品类:MCU

价格:¥6.6000

现货:100,000

品牌:SGMICRO

品类:微处理器监控电路

价格:¥0.2400

现货:90,000

品牌:SGMICRO

品类:微处理器监控电路

价格:¥0.9400

现货:80,000

品牌:TI

品类:IC芯片

价格:¥2.3800

现货:80,000

品牌:华大半导体

品类:32位微控制器

价格:¥3.1498

现货:47,341

品牌:SGMICRO

品类:微处理器监控电路

价格:¥0.7900

现货:40,000

品牌:SGMICRO

品类:微处理器监控电路

价格:¥0.4019

现货:39,000

品牌:兆易创新

品类:IC

价格:¥4.8932

现货:27,000

品牌:国民技术

品类:微控制器

价格:¥18.7261

现货:25,138

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

3C认证/CCC认证

支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。

提交需求>

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

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

收藏
收藏当前页面