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.
你好,想问一下,在调试CMPSS时,通过CMP模块中的低比较器:当低比较器低于一个阈值之后,封锁驱动(高比较器用来做交流信号的正半周期封锁,低比较器用来做负半周期封锁),现在想实现的是三相电流中任意一相的低比较器低于阈值时,三相的驱动全部封锁,但现在测试的问题是,只要有一相的低比较器大于阈值(也就是没有触发封锁条件),那么三相驱动便全部打开,理论上应该是三相的低比较器全部低于阈值时才会打开驱动,三相中有一相不正常,其余的都应该关闭驱动。不知道问题出在哪里,请帮忙解答一下,谢谢!
以下是我的配置(PWM的保护已经EALLOW,没有截到):
之前试过屏蔽清除,但依然还是会出现上述问题,目前通过将低比较器的输出做个反转,然后DCEVT2事件触发条件改为cmp输出高触发,问题解决了,但上述问题还是不太清楚原因。