DSP28337D-ePWM之Trip-Zone是什么

DSP系列文章目录

第一章:DSP28337D-ePWM之Trip-Zone是什么
第二章:DSP28337D-ePWM之Trip-Zone实战测试
第三章:DSP28337D-IPC共享内存
第四章:DSP28337D-EMIF&ASRAM


前言

本文主要为了记录DSP28377的个人学习、调试记录


以下是本篇文章正文内容,下面案例可供参考

一、Trip-Zone是什么?

Trip-Zone:可以理解为错误控制子模块,它在系统出现问题或者发出制动信号的时候,强制ePWMA和ePWMB输出高电平、低电平、高阻态或者无响应,以满足系统要求。

二、Trip-Zone怎么理解?

1.Trip-Zone怎么触发?

在这里插入图片描述

在这里插入图片描述
以上可以看出2点
1、跳闸动作有两种:
支持一次性跳闸(OSHT),只触发一次,需手动清除标志位。
支持逐周期跳闸(CBC),周期性循环触发,中断自清标志位。
2、跳闸触发源头有三种:
支持软件强制跳闸。
支持TZ1~TZ3绑定GPIO,低电平触发。
支持数字比较(DC)子模块DCAEVT1/2或DCBEVT1/2的强制事件触发。

2.Trip-Zone模块寄存器怎么用的?

在这里插入图片描述

3.Trip-Zone实际用法有哪几种

1、直接将GPIO绑定TZ1~TZ3,低电平触发,触发完成控制ePWM
1.1:GPIOx->INPUT X-BAR->ePWM TZ->ePWMxA/B

2、通过设置ADC阈值,检测超出范围,可完成DC子模块DCAEVT1/2或DCBEVT1/2的强制事件触发,继而控制epwm
2.1:ADC通过ADCAEVT信号进入ePWM-XBar
2.2:ePWM-XBar中通过TRIP信号进入ePWM-DC子模块
2.3:ePWM-DC子模块配置事件(DC子模块DCAEVT1/2或DCBEVT1/2),就可以触发ePWMTZ。

三、关于Trip-Zone的几个问题?

1、使用ADC事件触发能否相互独立,4个ADC事件各自触发8路相同的epwm,这样是否会冲突,ADC配置是否会覆盖而以最后的配置为准?


总结

这里对文章进行总结:
以上就是今天要讲的内容,本文仅仅简单介绍了tripzone的作用及触发方式,后期会更新tripzone实际触发的测试代码及验证框图

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值