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

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

3天内不再提示

芯教程丨昊芯HX2000系列芯片助力电机安全在线调试保护

中科昊芯 2023-02-13 15:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

为了实现更高效、更可靠的安全保护,昊芯推出适用于高精度工业自动化运动控制的HX2000系列数字信号处理器,该系列芯片的EPWM_TZ模块TZ6引脚EMUSTOP功能,可在系统在线调试暂停或停止时,触发CBC周期限流,与单次OST跳闸保护,更有效助力于工程师实现安全高效的二重在线调试保护,广泛应用于电动车、电动汽车、轨道交通、全电飞机、新能源发电、机器人等工业自动化高精度控制领域。

本期以电机安全在线调试保护实例对错误联防引脚TZ6的EMUSTOP功能展开介绍。

HX2000系列芯片EPWM_TZ错误联防引脚TZ6的EMUSTOP功能实现为:由硬件自动连接到CPU输出,用户可在CPU停止时配置错误联防操作,分为周期CBC限流与OST单次跳闸,二重保护事件输出,触发EPWMxA/B动作,关断控制的MOSFET桥臂,实现限流与跳闸保护。

原理框图如下:

3947e710-a9b7-11ed-ad0d-dac502259ad0.jpg

(1)通过TZSEL寄存器OSHTx或CBCx,选择单次或周期故障输入引脚为TZ6(———);

(2) TZEINT使能打开相应TZINT中断,由输入单次或周期故障,触发产生EPWMx_TZINT中断:置位TZFLG相应标志位,触发EPWMxA/B按TZCTL[TZA/TZB]所配置高、置低与高阻动作;

(3)在仿真暂停或停止EMUSTOP触发的CBC周期与OST单次错误联防信号故障消除后,均可通过手动写入TZCLR相应标志位,清除中断标志,便于下次中断触发;但OST故障消除后不可自动恢复,CBC故障消除后,可在TBCTR=0时自动清除中断标志,使EPWM波形恢复,以实现周期限流与单次跳闸。

由此设计实例一:选择TZ6引脚故障类型为CBC周期限流,通过在线仿真暂停,产生EMUSTOP信号,触发错误联防信号,产生EPWMx_TZINT中断,置位TZFLG[CBC]标志位,使EPWMxA/B拉低;在线仿真暂停恢复后,即CBC周期错误联防故障消除后,恢复EPWMxA/B输出,以实现仿真在线调试暂停错误的周期限流动作。

实例二:选择TZ6引脚故障类型为OST单次跳闸,通过在线仿真停止,产生EMUSTOP信号,触发错误联防信号,产生EPWMx_TZINT中断,置位TZFLG[OST]标志位,使EPWMxA/B拉低;在线仿真停止恢复后,即OST单次错误联防故障消除后,不可恢复EPWMxA/B输出,从而实现仿真在线调试停止错误的单次跳闸动作。

基于以上分析,在CDK上分别开发两实例程序,代码包括:EPWM与TZ GPIO、初始化、OST及CBC错误联防配置、TZ触发EPWM动作的中断服务程序,主程序调用执行。以下分别列出主要代码的配置节选。

实例一:仿真在线调试暂停CBC错误封波

EALLOW;/*启用TZ6作为此ePWM模块的CBC跳闸源*/EPwm2Regs.TZSEL.bit.CBC6=1;/*发生跳闸事件时,强制EPWMxA进入高电平*/EPwm2Regs.TZCTL.bit.TZA=TZ_FORCE_LO;/*发生跳闸事件时,将EPWMxB强制为低电平*/EPwm2Regs.TZCTL.bit.TZB=TZ_FORCE_LO;/*跳闸区域逐周期中断使能*/EPwm2Regs.TZEINT.bit.CBC=1;EDIS;

实例二:仿真在线调试停止OST错误封波

EALLOW;/*使能TZ6作为ePWM的单次故障保护触发输入*/EPwm1Regs.TZSEL.bit.OSHT6=1;/*当外部触发事件发生时,强制EPWMxA为高电平*/EPwm1Regs.TZCTL.bit.TZA=TZ_FORCE_LO;/*当外部触发事件发生时,强制EPWMxA为低电平*/EPwm1Regs.TZCTL.bit.TZB=TZ_FORCE_LO;/*允许单次触发事件产生中断*/EPwm1Regs.TZEINT.bit.OST=1;EDIS;

开发测试工具如下:

开发环境

开发板

仿真器

Haawking-IDE-V2.1.1

Core_DSC28027核心板

HXLink100V3

39643f46-a9b7-11ed-ad0d-dac502259ad0.png

39863592-a9b7-11ed-ad0d-dac502259ad0.png

39a7150a-a9b7-11ed-ad0d-dac502259ad0.png

下载地址:

http://haawking.cn/zyxz

申请地址:

http://haawking.cn/core28027

申请地址:

http://haawking.cn/DSP-EMULATOR

核心板的测试观察点是需要如下两个测试点分别接入示波器的两个探头。

39c0ce5a-a9b7-11ed-ad0d-dac502259ad0.png

通过编译进去调试模式后,在CBC条件下,调试暂停时,EPWM封波,再次运行时,EPWM波恢复正常,效果如下:

3b3d9da8-a9b7-11ed-ad0d-dac502259ad0.gif

在OST条件下,调试暂停时,EPWM封波,再次运行时,EPWM波不能恢复,效果如下:

43957836-a9b7-11ed-ad0d-dac502259ad0.gif

关于昊芯

“智由芯生 创享未来”,昊芯是数字信号处理器专业供应商。作为中国科学院科技成果转化企业,瞄准国际前沿芯片设计技术,依托多年积累的雄厚技术实力及对产业链的理解,以开放积极的心态,基于开源指令集架构RISC-V,打造多个系列数字信号处理器产品,并构建完善的处理器产品生态系统。产品具有广阔的市场前景,可广泛应用于工业控制及电机驱动、数字电源、光伏、储能、新能源汽车、消费电子、白色家电等领域。

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

    关注

    462

    文章

    53534

    浏览量

    459076
  • 电机
    +关注

    关注

    143

    文章

    9485

    浏览量

    153170
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    科技车规级芯片赋能广汽铂GT-攀登版重磅下线

    近日,国内首台实现芯片设计100%国产化的智能新能源汽车——广汽铂GT-攀登版在广州成功下线。此次新车落地,是广汽集团在自主化领域的重要突破。令人欣慰的是,继实现汽车电子芯片出货量累计突破2
    的头像 发表于 11-28 14:19 1343次阅读

    微双芯片助力广汽铂GT攀登版正式下线

    微车规级芯片再迎重大应用突破 —— 近日,搭载RK3588M 智能座舱主控芯片与 RK2118M 音频 DSP 芯片的广汽铂 GT -
    的头像 发表于 11-21 15:18 465次阅读

    喜讯|RISC-V DSP荣获“中国”RISC-V生态推广奖

    11月14日,2025“中国”集成电路产业促进大会暨第二十届“中国”优秀产品征集评选结果在珠海横琴正式揭晓。车规级RISC-VDSP芯片
    的头像 发表于 11-18 09:01 1277次阅读
    喜讯|<b class='flag-5'>昊</b><b class='flag-5'>芯</b>RISC-V DSP荣获“中国<b class='flag-5'>芯</b>”RISC-V生态推广奖

    源半导体安全芯片技术原理

    物理攻击,如通过拆解设备获取存储的敏感信息、篡改硬件电路等。一些部署在户外的物联网设备,如智能电表、交通信号灯等,更容易成为物理攻击的目标。 源半导体的安全芯片采用了多种先进的安全
    发表于 11-13 07:29

    【作品合集】中科Core_DSC280025C开发板测评

    中科Core_DSC280025C开发板测评作品合集 产品介绍: Core_DSC280025C核心板使用了HXS320F28025CRISC-V DSP
    发表于 09-18 10:52

    创M6800系列芯片内置EPWM快速保护模块,锻造高精度电机控制安全保护

    创M6800系列芯片是用于高精度电机控制任务的微控制器,可广泛应用于工业、汽车和消费电子领域。M6800系列
    的头像 发表于 08-07 15:45 4620次阅读
    匠<b class='flag-5'>芯</b>创M6800<b class='flag-5'>系列</b><b class='flag-5'>芯片</b>内置EPWM快速<b class='flag-5'>保护</b>模块,锻造高精度<b class='flag-5'>电机</b>控制<b class='flag-5'>安全</b><b class='flag-5'>保护</b>锁

    【中科Core_DSC280025C开发板试用体验】---LED闪烁灯

    中科Core_DSC280025C开发板试使用了HXS320F28025CRISC-VDSP芯片,该
    发表于 08-07 11:51

    新闻|亮相第五届RISC-V中国峰会,共绘开源芯片新纪元

    的突破性进展。本次峰会汇聚了全球RISC-V领域的顶尖企业、研究机构和开源社区,共同探讨RISC-V技术的创新与应用。产品线全覆盖峰会上,展示了HX2000系列家族
    的头像 发表于 07-28 18:30 684次阅读
    <b class='flag-5'>芯</b>新闻|<b class='flag-5'>昊</b><b class='flag-5'>芯</b>亮相第五届RISC-V中国峰会,共绘开源<b class='flag-5'>芯片</b>新纪元

    【中科Core_DSC280025C开发板试用体验】+3.DSP基础外设调试(含源码)

    。大致了解了官方工程的是框架和架构。我也参考了官方提供的hx2000-examples-master 例程代码。 例程里面的代码,用的库还是官方早期版本的,所以,的库后期肯定还会继续迭代。为了避免后期
    发表于 07-13 16:07

    【中科Core_DSC280025C开发板试用体验】+1.开箱之浮点计算对比

    笼统,还是看手册比较细致。 当然参考例程也是有的。 另外,也可以在立创商城上能看到中科的DSP芯片某些型号也有上架的,价格也并不算高。 所以经过前期的一系列准备后,我觉得可以
    发表于 06-29 10:01

    AioneMotor_DSC28034_L3F驱控一体板现货库存

    AioneMotor_DSC28034_L3F驱控一体板是中科新推出的性能卓越电机驱控一体板,采用了HXS320F28034PNT
    发表于 06-27 09:07

    加速高关税下国产替代!携全自研RISC-V DSP家族亮相上海慕尼黑电子展

    现场直击2025年4月15日-17日,上海新国际博览中心N5馆356展位前人头攒动,中科展台上陈列的Haawking-HX2000系列RISC-VDSP持续吸引专业观众驻足。作为全
    的头像 发表于 04-18 09:01 1665次阅读
    加速高关税下国产替代!<b class='flag-5'>昊</b><b class='flag-5'>芯</b>携全自研RISC-V DSP家族亮相上海慕尼黑电子展

    中科DSP产品及公司信息

    这一开放的指令集架构,中科成功研发出多个系列的DSP产品,并构建了一个完善的处理器生态系统。中科DSP广泛应用于工业控制、
    发表于 04-07 09:16

    海科技BMS系列:数字安全认证,守护电池安全

    在便携式设备日益普及的今天,电池系统的安全性成为了消费者关注的焦点。为了确保电池系统的稳定与可靠,避免假冒伪劣电池流入市场,对设备造成潜在威胁,海科技凭借其先进的BMS(电池管理系统)系列产品,为
    的头像 发表于 02-11 14:59 1110次阅读

    喜讯!点亮华东服务新地标,杭州办开业大吉!

    杭州办公室开业啦!为了积极响应战略发展的业务需求,进一步拓宽当地服务版图。2024年
    的头像 发表于 12-17 17:33 970次阅读
    喜讯!点亮华东服务新地标,<b class='flag-5'>昊</b><b class='flag-5'>芯</b>杭州办开业大吉!