打印
[DSP]

28035 TI电机例程问题 关于TZ

[复制链接]
838|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
冰凌影子|  楼主 | 2019-8-21 15:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 冰凌影子 于 2019-8-21 16:08 编辑
void C1(void)         // Toggle GPIO-34 
//----------------------------------------
{

        if(EPwm1Regs.TZ**.bit.OST==0x1)                        // TripZ for PWMs is low (fault trip)
          { TripFlagDMC=1;                                         
          GpioDataRegs.GPBTOGGLE.bit.GPIO42 = 1;
          }        
         
        if(GpioDataRegs.GPADAT.bit.GPIO15 == 1)                // Over Current Prot. for Integrated Power Module is high 对于集成电源模块来说是很高的(fault trip)
          { TripFlagDMC=1;                                         
          GpioDataRegs.GPBTOGGLE.bit.GPIO44 = 1;
          }               
                  
        GpioDataRegs.GPBTOGGLE.bit.GPIO34 = 1;           // Turn on/off LD3 on the controlCARD
        //-----------------
        //the next time CpuTimer2 'counter' reaches Period value go to C2
        C_Task_Ptr = &C2;        
        //-----------------

}
用的HVPM_Sensored例程。
上面这个void C1(void)状态机程序,是用来实现错误时故障灯闪烁。但是我找遍程序,没有发现上面程序第5行if的判断条件里,是什么使EPwm1Regs.TZ**.bit.OST==0x1。
请问是什么触发了TZ?


使用特权

评论回复

相关帖子

沙发
airwill| | 2019-8-21 21:52 | 只看该作者
是由硬件触发的

使用特权

评论回复
板凳
zhangmangui| | 2019-8-21 22:42 | 只看该作者
C2000 PWM的TZ模块,Trip - Zone,俺给它翻译作 “ 刹车 ” 模块。它工作在Cycle-by-Cycle、One-Shot两种模式下。

使用特权

评论回复
地板
zhangmangui| | 2019-8-21 22:43 | 只看该作者
芯片外有个管脚    触发会导致刹车

使用特权

评论回复
5
冰凌影子|  楼主 | 2019-8-22 14:06 | 只看该作者
airwill 发表于 2019-8-21 21:52
是由硬件触发的

仔细查了查代码和原理图,确实是有个管脚设成了TZ1了,感谢!

使用特权

评论回复
6
冰凌影子|  楼主 | 2019-8-22 14:07 | 只看该作者
zhangmangui 发表于 2019-8-21 22:43
芯片外有个管脚    触发会导致刹车

仔细查了查代码和原理图,确实是有个管脚设成了TZ1了,感谢!

使用特权

评论回复
7
zhangmangui| | 2019-8-22 22:31 | 只看该作者
冰凌影子 发表于 2019-8-22 14:07
仔细查了查代码和原理图,确实是有个管脚设成了TZ1了,感谢!

好的  学习过程中望多多分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝