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

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

3天内不再提示

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

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

本篇介绍如何在使用RA-T系列芯片时,通过使用内部比较器ACMPHS配合POE模块,实现过电流保护,从而替代传统的硬件保护电路,这样可以降低项目的BOM成本。本篇文章以RA6T2为例,设置和使用方法适用于RA-T系列其他芯片和相关领域。

电源和马达相关应用中,具有一定的功率输出和能量转换,所以一般需要设计保护动作,从而确保在异常情况下,能够紧急关闭输出,停止系统,以保护设备和使用人员的安全。在新开发的5KW三相无桥PFC项目中,用MCU内部的ACMPHS模块配合POE,设计保护动作,这样就替代了传统过电流硬件保护电路,为客户减少了硬件成本。

本系统的主要功能是将三相AC380V动力电压转化为DC700V直流电压,供后续用电部件使用,设计使用功率可达5kw。系统框图如下所示。

17c0ec90-9fe2-11ef-93f3-92fbcf53809c.png

在如此高功率的应用场景下,需设计硬件比较电路,时刻监控系统电流的大小。保证在电流异常情况下,能够切断系统控制输出,停止系统运行。如采用MCU外部硬件设计实现,一般需要三套比较器电路。本应用中,由于三相电流参与算法调节控制,所以这三相电流是芯片必须进行采样的AD信号。可将三相电流采样数据,同时输入到MCU中三个内部高速比较器中,叠加DAC模块的配合,进行阈值设计,实现POE的保护动作。

本文建议使用FSP(关于FSP的使用介绍可在瑞萨官网上搜索资料作为参考)搭建程序框架。

(1)在工程的stack选项卡中,点击添加高速比较器功能模块单元,如下图所示。由于在应用中需要对三相电流进行采样,所以需要添加三个高速比较器功能模块,通道分别选择0、1、2。

17d0a72a-9fe2-11ef-93f3-92fbcf53809c.png

在三个高速比较器模块的属性中,分别选择三相电流AD输入作为输入信号源(IVCMP)。阈值电压的设置部分的具体内容,请参考下节内容。

17ee7002-9fe2-11ef-93f3-92fbcf53809c.png1802fa36-9fe2-11ef-93f3-92fbcf53809c.png182131b8-9fe2-11ef-93f3-92fbcf53809c.png

(2)如上图所示,阈值电压(IVREF)可采用内部DA模块生成,进一步降低外围电路设计需求。DA模块可同样的通过FSP添加。

18423b60-9fe2-11ef-93f3-92fbcf53809c.png

在DA模块的属性中进行设置,本应用中重点的设置包括通道号、数据格式和内部输出使能。

1863a624-9fe2-11ef-93f3-92fbcf53809c.png187e91dc-9fe2-11ef-93f3-92fbcf53809c.png188fb70a-9fe2-11ef-93f3-92fbcf53809c.png

具体的DA输出电压值,可在初始化时,通过代码具体设置。如下所示:(本文只展示功能设置过程,具体数值与系统设计有关,此处不展开说明)

R_DAC_Write(&g_dac0_ctrl,2860);

R_DAC_Write(&g_dac1_ctrl,2860);

R_DAC_Write(&g_dac2_ctrl,2860);

(3)通过FSP添加POE保护模块。

189d50f4-9fe2-11ef-93f3-92fbcf53809c.png

将内部比较器输出设置为POE输入信号源,POE将根据比较器的结果,产生动作信号。

18b0542e-9fe2-11ef-93f3-92fbcf53809c.png18d2fc36-9fe2-11ef-93f3-92fbcf53809c.png18dec110-9fe2-11ef-93f3-92fbcf53809c.png

(4)在GPT模块中设置POEG禁止输出使能,在异常情况发生触发时,切断GPT的输出信号。

18fcb44a-9fe2-11ef-93f3-92fbcf53809c.png1916b250-9fe2-11ef-93f3-92fbcf53809c.png      

综上,本文介绍了在使用RA-T系列芯片设计电机和电源相关项目时,使用MCU中的内部比较器ACMPHS配合POE模块可以实现系统保护功能,并展示了FSP设置所涉及到的关键步骤。可以最大限度地发挥瑞萨芯片的自身优势,为客户提供更好的解决方案。

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

    关注

    455

    文章

    50714

    浏览量

    423116
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17123

    浏览量

    350973
  • 比较器
    +关注

    关注

    14

    文章

    1649

    浏览量

    107182
  • 瑞萨
    +关注

    关注

    35

    文章

    22308

    浏览量

    86238

原文标题:瑞萨RA-T系列芯片使用内部比较器和POE设置保护功能

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

收藏 人收藏

    评论

    相关推荐

    RA6T2数据手册(中英)

    RA6T2数据手册(中英)
    发表于 11-07 19:50 2次下载
    <b class='flag-5'>RA6T2</b>数据手册(中英)

    RA6T2 组数据表

    RA6T2 组数据表
    发表于 01-10 19:05 0次下载
    <b class='flag-5'>RA6T2</b> 组数据表

    问答精选 | RA6T2 1KW 逆变器研讨会(2)市场篇-生态&amp;应用

    在去年年底,我们举办了 《基于RA6T2 1KW 逆变器参考实现》线上研讨会 , 大家对RA MCU
    的头像 发表于 02-09 21:25 876次阅读

    【问答精选】RA6T2 1KW 逆变器在线研讨会(3)技术篇-芯片

    在去年年底,我们举办了 《基于RA6T2 1KW 逆变器参考实现》线上研讨会 ,大家对RA MCU
    的头像 发表于 02-11 06:00 1469次阅读

    直播预告 | 6月8日 RA6T2电机板新品发布会&amp;RA MCU创意氛围赛说明

    本文导读 1、 野火电子将在6月8号19:30在B站进行有奖直播活动, 向大家介绍关于野火RA6T2电机开发板以及 RA
    的头像 发表于 06-08 17:00 836次阅读
    直播预告 | <b class='flag-5'>6</b>月8日 <b class='flag-5'>RA6T2</b>电机板新品发布会&amp;<b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>创意氛围赛说明

    MCU RA6T2的16位模数转换器操作 [4] 配置RA6T2 ADC模块 (1)

    2 配置RA6T2 ADC模块 RA6T2 MCU包含两个噪声整形SAR型A/D转换器单元,二者采用混合式架构,兼具SAR型和ΔΣ调制型的特性。 R
    的头像 发表于 07-24 17:45 1.5w次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>MCU</b> <b class='flag-5'>RA6T2</b>的16位模数转换器操作 [4] 配置<b class='flag-5'>RA6T2</b> ADC模块 (1)

    MCU在新能源中的应用

    接下来我们介绍在新能源应用中重点主推的3个MCU型号,首先是RA6T2。顾名思义,来自ARM内核的RA家族中
    的头像 发表于 12-15 12:25 1016次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>MCU</b>在新能源中的应用

    RA6T2的16位模数转换器操作 [4] 配置RA6T2 ADC模块 (1)

    RA6T2的16位模数转换器操作 [4] 配置RA6T2 ADC模块 (1)
    的头像 发表于 03-29 08:05 353次阅读
    <b class='flag-5'>RA6T2</b>的16位模数转换器操作 [4] 配置<b class='flag-5'>RA6T2</b> ADC模块 (1)

    RA6T2的16位模数转换器操作 [5] 配置RA6T2 ADC模块 (2)

    RA6T2的16位模数转换器操作 [5] 配置RA6T2 ADC模块 (2)
    的头像 发表于 04-04 08:05 346次阅读
    <b class='flag-5'>RA6T2</b>的16位模数转换器操作 [5] 配置<b class='flag-5'>RA6T2</b> ADC模块 (<b class='flag-5'>2</b>)

    RA6T2的16位模数转换器操作 [6] 配置RA6T2 ADC模块 (3)

    RA6T2的16位模数转换器操作 [6] 配置RA6T2 ADC模块 (3)
    的头像 发表于 04-12 08:06 297次阅读
    <b class='flag-5'>RA6T2</b>的16位模数转换器操作 [<b class='flag-5'>6</b>] 配置<b class='flag-5'>RA6T2</b> ADC模块 (3)

    RA6T2的16位模数转换器操作 [7] 配置RA6T2 ADC模块 (4)

    RA6T2的16位模数转换器操作 [7] 配置RA6T2 ADC模块 (4)
    的头像 发表于 04-20 08:06 348次阅读
    <b class='flag-5'>RA6T2</b>的16位模数转换器操作 [7] 配置<b class='flag-5'>RA6T2</b> ADC模块 (4)

    RA6T2的16位模数转换器操作 [8] 配置RA6T2 ADC模块 (5)

    RA6T2的16位模数转换器操作 [8] 配置RA6T2 ADC模块 (5)
    的头像 发表于 04-29 08:08 367次阅读
    <b class='flag-5'>RA6T2</b>的16位模数转换器操作 [8] 配置<b class='flag-5'>RA6T2</b> ADC模块 (5)

    RA6T2的16位模数转换器操作 [9] 配置RA6T2 ADC模块 (6)

    RA6T2的16位模数转换器操作 [9] 配置RA6T2 ADC模块 (6)
    的头像 发表于 05-08 08:06 356次阅读
    <b class='flag-5'>RA6T2</b>的16位模数转换器操作 [9] 配置<b class='flag-5'>RA6T2</b> ADC模块 (<b class='flag-5'>6</b>)

    RA6T2的16位模数转换器操作 [10] 配置RA6T2 ADC模块 (7)

    RA6T2的16位模数转换器操作 [10] 配置RA6T2 ADC模块 (7)
    的头像 发表于 05-15 08:06 354次阅读
    <b class='flag-5'>RA6T2</b>的16位模数转换器操作 [10] 配置<b class='flag-5'>RA6T2</b> ADC模块 (7)

    RA6T2的16位模数转换器操作 [11] 配置RA6T2 ADC模块 (8)

    RA6T2的16位模数转换器操作 [11] 配置RA6T2 ADC模块 (8)
    的头像 发表于 05-24 08:06 349次阅读
    <b class='flag-5'>RA6T2</b>的16位模数转换器操作 [11] 配置<b class='flag-5'>RA6T2</b> ADC模块 (8)