现有150A、300A的几个大电流IGBT模块,功率分别可以做到10KW和20KW以上。首先做一块能驱动这些大家伙的驱动电路板,决定还是用EG8010芯片,理由是:这款SPWM芯片功能很多,性能比较好,特别稳压特性很好。
第一个问题:8010的最大死区时间只有1.5US,而这些大模块,因为输入电容比较大,需要有比较大的死区时间,有时可能要放大到3US以上,才能安全工作。为了解决这个问题,我把8010的输出接法做了较大的改进,先把8010输出的4路用与门合并成2路,做成22851093这样的时序,再把二路SPWM分成4路,用与非门做成硬件死区电路,这样,死区时间就不受8010内建死区的限止了,可以随意做到几US。
这样的接法,还有一个大大的好处,就是H桥的4个管子功耗是平均的,不会出现半桥热半桥冷的现象。
但是,用8010来驱动IGBT模块,也有二个问题需要解决:
第二个问题:因为IGBT模块的工作频率都比较低,一般要求在20K以下,但8010的载波频率比较高,经过实险和计算,决定用下面方式来解决,把原先8010用的12M晶振,改为10M晶振,这样,载频就降到19.5K,但输出基频就不到50HZ了,再把8010的18脚接高电平,也就是接成原60HZ的形式,这时实际输出就为50HZ了。
经过周密策划,第一块驱动板终于呈现在眼前,见下面的图片,板子还是比较大的,长16CM,宽11.3CM。
这块驱动板元器件特别多,有280个左右的元件。
因为,一般大功率的机器,前级和后级可能是分离的,对于后级来讲,一般是接入360V左右的高压,就要能工作,所以,这个驱动卡的辅助电源是高压输入的,我用了一块PI公司的TNY277的IC,电路比较简单,但输出路数很多,有5路,都是互相隔离的。因功率不大,可以用EE20 EFD20等磁芯,但这类磁芯,找不到与它匹配的脚位有6+6以上的骨架,所以,只得用了EI28磁芯,用了11+11的骨架。下图是辅助电源部分的电路和TNY277的D极波形。
下面是这款驱动卡联上300A模块的图片,四路输出的图腾管是用D1804 和B1204,输出电流8A,在连上300A模块时,G极上升时间约为380NS左右(G极电阻10R),不算很快,但也不算特别慢了。在模块上接入30V的母线电压,输出的正弦波如下图,可见,设计上没有明显的错误,时序也是对的。
现在,还有一个小问题:因为8010内建死区最小为300NS,不能到0死区,所以,还原的馒头波,可能会有150NS的收缩,造成合成的正弦波在过0点有一点交越失真,如果8010能做到有一档是0死区,我这个问题就能完美解决了。经过向工程师探讨,说可以做成0死区的,看来是第二版可以做得更完美了。
驱动板做好了,小编我分享给众多朋友。