我的方案是采用CY8C29466,当输出电压超过设定值时,单片机内部的比较器输出低电平,经过一个数字缓冲器(digital buf模块)然后与内部的6路8位的PWM输出信号进行相与,从而达到实现硬件保护 我本来是想采用软件中断的,但看过中文培训模块里直流无刷电机的电流保护是采用这种方法的,所以想试一下,但发现只能相邻的行输出网络才能相与,如果是只有2个PWM模块我倒可以实现,但要6个PWM输出信号都与比较器输出信号进行相与,我就不知有什么方法通过LUT可以把他们按照要求互联起来了,如有明白的兄弟请帮我指点一下,万分感谢! |