(当然,这东西并不是一般人都能做得出来的.)
我现在要说的是:现在的用单片机做的SPWM芯片,脉冲输出口一般只用二个口,分别输出二路极性相反的SPWM脉冲波,以单极性调制方式为例,送到H桥4个管子栅极的波形要求是如下图所示的.而要得到这四路波形,还要在芯片和H桥之间加入很复杂的时序电路和死区时间生成电路.单说这个时序电路,因其逻辑关系错综复杂,对于一般人看来,实在是云里雾里,无所适从,除非是设计者本人,其他人是很难弄清楚其中的工作原理和时序关系的.所以我异想天开,开发者能不能把这四路波形在芯片内部就解决掉,也就是用软件或硬件的方式,用单片机的4个IO口,直接输出如图所示的调制波形,我想应该是做得到的(也许我说的是外行话),如果单片机的IO口输出电流在10MA以上,则可以直接接光藕了.还有,把死区时间也在软件中做好,就可以不用这复杂的时序电路和死区生成电路了,这样的H桥,真的是太简单了,真希望有编程能力的朋友能做出这样的程序来.
下图是单极性调制的SPWM在H桥4个管子上的驱动波形

下图是想象中的用单片机做SPWM的H桥电路
