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

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

3天内不再提示

瑞萨RA-T系列芯片ADC和GPT功能模块的配合使用

瑞萨MCU小百科 来源:瑞萨MCU小百科 2024-11-21 13:40 次阅读

在马达或电源工程中,往往需要采集多路AD信号,且这些信号的优先级和采样时机不相同。本篇介绍在使用RA-T系列芯片建立马达或电源工程时,如何根据需求来设置主要功能模块ADC&GPT,包括采样通道打包和分组,GPT触发启动的设置。本文以RA6T2为范例,结果可推广到RA-T系列其他芯片和相关领域。

在马达或电源工程中,需采样的信号众多。但是采样信号的重要性并不相同,一般按优先级可分为两类:

1) 算法必须使用的采样数据,需在每个载波(算法)周期更新,优先级和实时性要求较高,比如马达工程里的电机的三相电流,电源工程里的输出目标的电压或者电流。

2) 变化频率不高或幅度基本稳定的采样数据,有些不参与算法处理,但是仍需采集,以辅助系统控制,或者监控系统运行状态,比如马达工程的母线电压,电源系统的输入电压,关键元器件温度采样等。

为了使设计更为灵活,RA6T2 ADC模块采用虚拟通道的概念。客户可以不受物理位置的限制,将相同类型功能通道编制到相邻的虚拟通道位置,然后打包成group。通过对整体group属性设置,统一协调控制通道的动作。

特别对于两个单元共享的20-28通道,可以自由选择,灵活使用。

955b7a86-a62b-11ef-93f3-92fbcf53809c.png

瑞萨官方提供的无位置传感器FOC样例工程为例,这个应用中需采样5个信号。

其中三相电流信号Iu,Iv,Iw参与FOC算法执行,需每个周期更新,实时处理。母线电压BUS_voltage和驱动信号Rotation speed command实时性没有这么高,可以另行处理。其系统设计框图如下:

957c6e9e-a62b-11ef-93f3-92fbcf53809c.png

我们可以把实时处理的三相电流采样打包成一个group(此样例中为group0)。

9586fd64-a62b-11ef-93f3-92fbcf53809c.png

把母线电压和其他采样打包成另一个group(此样例中为group1)。

95a58f0e-a62b-11ef-93f3-92fbcf53809c.png

在每个载波周期中需更新AD采样值,则设置group0和group1都由GPT触发启动(在本应用中,使用两组ADC分属不同的ADC单元,所以group标号设置顺序,不影响工程性能,可随意设置),这样AD采样时机与载波周期相关联。

95b274ee-a62b-11ef-93f3-92fbcf53809c.png

95bf231a-a62b-11ef-93f3-92fbcf53809c.png

此样例工程所使用方案为三电阻采样,需在每载波周期GPT下溢时刻触发ADC采样。请看本实例,可设置触发在向下计数时触发A/D转换,并且技术匹配点为0,则下溢触发时刻设置完成。

95ebfdfe-a62b-11ef-93f3-92fbcf53809c.png

在group0中设置采样完成中断使能,使group0采样完成后立即进入中断,执行FOC算法。这样设计的目的是在采集完FOC算法所必须的三相电流数据后,就立即执行FOC算法。可以使整个系统逻辑运行设计更紧凑、合理。

95f7195a-a62b-11ef-93f3-92fbcf53809c.png

具体到不同实际应用,如果采样通道确需打包为两个或两个以上的group,建议参考数据手册Table 36.4,将优先级高的采样信号(如此处的三相电流采样)选择同一个采样单元(如此处ADC0)的所属通道(比如本样例工程使用AN000,AN002,AN004),将优先级低的采样信号(如此处的母线电压和驱动信号)选择另外的采样单元(如此处ADC1)的所属通道(比如本样例工程使用AN006,AN008),这样可以使两个采样单元同时触发执行,提高运行效率。

960e84be-a62b-11ef-93f3-92fbcf53809c.png

如果需设置超过2个以上group,且由同一个触发源启动,并且使用的是同一个采样单元,此时小标号的group0优先级高,会先执行。比如,group0由采样单元0中的3个通道组成,group1由采样单元0中的2个通道组成,那么当发生触发时,group0优先级高,先执行,然后执行group1。所以,请用户在使用时根据实际情况进行评估,按照系统优先级设置group。

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

    关注

    2548

    文章

    50640

    浏览量

    751669
  • 芯片
    +关注

    关注

    453

    文章

    50360

    浏览量

    421620
  • adc
    adc
    +关注

    关注

    98

    文章

    6429

    浏览量

    544033
  • 电机
    +关注

    关注

    142

    文章

    8923

    浏览量

    145047
  • 瑞萨
    +关注

    关注

    34

    文章

    22290

    浏览量

    86026

原文标题:瑞萨RA-T系列芯片ADC&GPT功能模块的配合使用

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    节能的“功能模块”解决方案

    本帖最后由 eehome 于 2013-1-5 09:56 编辑 “功能模块”是由的高性能MCU和功率器件、模拟器件组合而成的,将硬件、软件和系统技术作为整套解决方案提供给客户。通过这种
    发表于 12-06 16:15

    RA2系列开发板体验

    RA2系列开发板体验.
    发表于 01-20 11:05

    RA2E1ADC读取

    RA2E1ADC配置内部参考电压读取外部ADC值进行校准,采集不到内部参考电压的值。同时外部的值也时有时无,这是什么原因。在电路板上通过万用表可以测到
    发表于 11-07 21:07

    RA4系列开发板体验】+ 不同芯片之间迁移,ADC修改工作量验证

    还没用习惯电子工程师论坛上的markdown语法,仍使用附件的形式加上。*附件:RA系列芯片移植工作验证-
    发表于 11-27 00:46

    RA4系列开发板体验】4. PWM驱动LED

    之前发帖:【RA4系列开发板体验】1. 新建工程+按键控制LED【
    发表于 12-04 18:23

    RA4系列开发板体验】6. ADC测量摇杆模块偏移量

    之前发帖:【RA4系列开发板体验】1. 新建工程+按键控制LED【
    发表于 12-09 21:37

    RA4系列开发板体验】10. 我的试用总结

    KEIL下UART实现printf与scanf重定向【RA4系列开发板体验】4. PWM驱动LED【
    发表于 12-10 22:34

    【野火启明6M5开发板体验】野火启明开发板和RA MCU介绍

    首先感谢电子发烧友和野火,已经收到野火启明6M5开发板。野火启明6M5开发板包装野火启明6M5开发板开发板简介:野火启明6M5开发板是野火科技基于RA系列的32位MCU
    发表于 12-14 22:31

    基于RA4M2的表盘设计

    RA4M2单片机系列功能强大领先性能的100 MHz Arm Cortex-M33内核,高达512 KB的代码闪存,可后台操作,8 KB数据闪存和128 KB带奇偶校验/ECC的SRAM。与USB
    发表于 03-22 19:31

    RA系列MCU选型指南

    RA系列MCU产品基于Arm Cortex-M内核,与自有内核RL78和RX系列一起,成为
    发表于 11-08 13:51 2237次阅读

    问卷有礼 | RA4T1及RA6T3电机控制新品解读【紧凑型、连接性】

    RA2、RA4、RA6三个系列以及即将推出的RA8系列,多达21个产品组,超过270个产品型号
    的头像 发表于 08-02 12:15 832次阅读
    问卷有礼 | <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA4T</b>1及<b class='flag-5'>RA6T</b>3电机控制新品解读【紧凑型、连接性】

    RA2L1系列CAN通信应用

    RA2L1系列CAN通信应用
    的头像 发表于 06-26 08:06 548次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>2L1<b class='flag-5'>系列</b>CAN通信应用

    RA-T马达工程串口直接启动Workbench调试方案

    工具,对RA-T系列马达工程进行调试。本文是基于野火公司出品的启明6T2开发套件来搭建样例系统,列出了使用Workbench功能所需的软硬件修改,测试结果显示可正常
    的头像 发表于 08-03 08:06 440次阅读
    <b class='flag-5'>RA-T</b>马达工程串口直接启动Workbench调试方案

    基于RA-T系列MCU的5KW三相图腾柱无桥PFC设计方案

    RA-T系列MCU是为电机和数字电源应用而优化的规格和产品系列,产品具有最佳结构(ARM Cortex-M内核, PWM定时器,A/D转
    的头像 发表于 08-21 09:54 656次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA-T</b><b class='flag-5'>系列</b>MCU的5KW三相图腾柱无桥PFC设计方案

    基于RA6T2 MCU实现过电流保护功能

    本篇介绍如何在使用RA-T系列芯片时,通过使用内部比较器ACMPHS配合POE模块,实现过电流保护,从而替代传统的硬件保护电路,这样可以降低
    的头像 发表于 11-11 13:41 195次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA6T</b>2 MCU实现过电流保护<b class='flag-5'>功能</b>