硬件上有三个故障信号发生都关PWM。
硬件连接了TZ1,TZ2,TZ3管脚。
TZSEL中OSHT1, OSHT2,OSHT3都使能。
问题是TZFLG中只有一个OST发生了,我如何区分到底是由TZ1,TZ2,TZ3中那个引起的,好判断错误类型。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
硬件上有三个故障信号发生都关PWM。
硬件连接了TZ1,TZ2,TZ3管脚。
TZSEL中OSHT1, OSHT2,OSHT3都使能。
问题是TZFLG中只有一个OST发生了,我如何区分到底是由TZ1,TZ2,TZ3中那个引起的,好判断错误类型。
方法如下:
开启PWMTZ中断,在TZ中断里面读取TZ的电平状态,这样就可以判断到底是那一个TZ信号。
在F28035芯片上,只能使用上面Johnson介绍的方法,通过读取GPIODAT寄存器来实现。
后续的芯片在EPWM模块上有改进,每个TZ信号都有对应的标志位可以查询。