TI中文支持网
TI专业的中文技术问题搜集分享网站

28035的TZ封波功能

专家您好:

我们在做TZ保护功能的时候,遇到个问题,请解答一下:

我们复用GPIO12与GPIO15两个IO口的TZ功能:

EALLOW;

GpioCtrlRegs.GPAMUX1.bit.GPIO12 = 1;  // Configure GPIO12 as TZ1

GpioCtrlRegs.GPAMUX1.bit.GPIO15 = 1;   // Configure GPIO15 as TZ1

EDIS;

硬件上,GPIO15悬空,GPIO12连接到比较器上(过流保护的比较输出端)

EALLOW;

EPwm1Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm2Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm3Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm1Regs.TZCTL.bit.TZA = TZ_FORCE_LO; //OST generate.out LOW 

EPwm1Regs.TZCTL.bit.TZB = TZ_FORCE_LO; //OST generate.out LOW 

EDIS;

 

实验时,当GPIO12引脚上有低电平触发时,发现PWM波并没有封死,还是照常发波!!

 

想请教下,在PWM内部设计时,GPIO12与GPIO15复用功能是什么关系?因为当我们只复用GPIO12的TZ功能,是可以正常封波的。

谢谢

Eric Ma:

GpioCtrlRegs.GPAMUX1.bit.GPIO15 = 0;

你把GPIO15改成上述配置,是否就能正常触发PWM保护?

另外你为何如此去做TZ保护呢?纯测试啊?

ERIC

专家您好:

我们在做TZ保护功能的时候,遇到个问题,请解答一下:

我们复用GPIO12与GPIO15两个IO口的TZ功能:

EALLOW;

GpioCtrlRegs.GPAMUX1.bit.GPIO12 = 1;  // Configure GPIO12 as TZ1

GpioCtrlRegs.GPAMUX1.bit.GPIO15 = 1;   // Configure GPIO15 as TZ1

EDIS;

硬件上,GPIO15悬空,GPIO12连接到比较器上(过流保护的比较输出端)

EALLOW;

EPwm1Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm2Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm3Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm1Regs.TZCTL.bit.TZA = TZ_FORCE_LO; //OST generate.out LOW 

EPwm1Regs.TZCTL.bit.TZB = TZ_FORCE_LO; //OST generate.out LOW 

EDIS;

 

实验时,当GPIO12引脚上有低电平触发时,发现PWM波并没有封死,还是照常发波!!

 

想请教下,在PWM内部设计时,GPIO12与GPIO15复用功能是什么关系?因为当我们只复用GPIO12的TZ功能,是可以正常封波的。

谢谢

seven xie:

回复 Eric Ma:

改成GpioCtrlRegs.GPAMUX1.bit.GPIO15 = 0;,就能正常触发PWM保护!!

一直以来都是用TZ做过流保护的,就没有想过用其他保护。

专家您好:

我们在做TZ保护功能的时候,遇到个问题,请解答一下:

我们复用GPIO12与GPIO15两个IO口的TZ功能:

EALLOW;

GpioCtrlRegs.GPAMUX1.bit.GPIO12 = 1;  // Configure GPIO12 as TZ1

GpioCtrlRegs.GPAMUX1.bit.GPIO15 = 1;   // Configure GPIO15 as TZ1

EDIS;

硬件上,GPIO15悬空,GPIO12连接到比较器上(过流保护的比较输出端)

EALLOW;

EPwm1Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm2Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm3Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm1Regs.TZCTL.bit.TZA = TZ_FORCE_LO; //OST generate.out LOW 

EPwm1Regs.TZCTL.bit.TZB = TZ_FORCE_LO; //OST generate.out LOW 

EDIS;

 

实验时,当GPIO12引脚上有低电平触发时,发现PWM波并没有封死,还是照常发波!!

 

想请教下,在PWM内部设计时,GPIO12与GPIO15复用功能是什么关系?因为当我们只复用GPIO12的TZ功能,是可以正常封波的。

谢谢

Eric Ma:

回复 seven xie:

关键是GPIO15你都没用到,干嘛配置成TZ信号。

建议只用一个TZ引脚输入就好。

ERIC

专家您好:

我们在做TZ保护功能的时候,遇到个问题,请解答一下:

我们复用GPIO12与GPIO15两个IO口的TZ功能:

EALLOW;

GpioCtrlRegs.GPAMUX1.bit.GPIO12 = 1;  // Configure GPIO12 as TZ1

GpioCtrlRegs.GPAMUX1.bit.GPIO15 = 1;   // Configure GPIO15 as TZ1

EDIS;

硬件上,GPIO15悬空,GPIO12连接到比较器上(过流保护的比较输出端)

EALLOW;

EPwm1Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm2Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm3Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm1Regs.TZCTL.bit.TZA = TZ_FORCE_LO; //OST generate.out LOW 

EPwm1Regs.TZCTL.bit.TZB = TZ_FORCE_LO; //OST generate.out LOW 

EDIS;

 

实验时,当GPIO12引脚上有低电平触发时,发现PWM波并没有封死,还是照常发波!!

 

想请教下,在PWM内部设计时,GPIO12与GPIO15复用功能是什么关系?因为当我们只复用GPIO12的TZ功能,是可以正常封波的。

谢谢

seven xie:

回复 Eric Ma:

您好:

主要是纠结下为啥GPIO15配置成TZ会影响正常封波功能。

因为我觉得这两个IO口应该是与的一个关系,只要有一个TZ信号就能封波的。

谢谢

专家您好:

我们在做TZ保护功能的时候,遇到个问题,请解答一下:

我们复用GPIO12与GPIO15两个IO口的TZ功能:

EALLOW;

GpioCtrlRegs.GPAMUX1.bit.GPIO12 = 1;  // Configure GPIO12 as TZ1

GpioCtrlRegs.GPAMUX1.bit.GPIO15 = 1;   // Configure GPIO15 as TZ1

EDIS;

硬件上,GPIO15悬空,GPIO12连接到比较器上(过流保护的比较输出端)

EALLOW;

EPwm1Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm2Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm3Regs.TZSEL.bit.OSHT1 = TZ_ENABLE; //Enable TZ1 as a CBC trip source

EPwm1Regs.TZCTL.bit.TZA = TZ_FORCE_LO; //OST generate.out LOW 

EPwm1Regs.TZCTL.bit.TZB = TZ_FORCE_LO; //OST generate.out LOW 

EDIS;

 

实验时,当GPIO12引脚上有低电平触发时,发现PWM波并没有封死,还是照常发波!!

 

想请教下,在PWM内部设计时,GPIO12与GPIO15复用功能是什么关系?因为当我们只复用GPIO12的TZ功能,是可以正常封波的。

谢谢

fgf fd:

回复 seven xie:

原因是否找到啊?我也遇到了相同的问题~

赞(0)
未经允许不得转载:TI中文支持网 » 28035的TZ封波功能
分享到: 更多 (0)