CN106209040B - 一种基于fpga的高可靠igbt驱动电路 - Google Patents
一种基于fpga的高可靠igbt驱动电路 Download PDFInfo
- Publication number
- CN106209040B CN106209040B CN201610589180.0A CN201610589180A CN106209040B CN 106209040 B CN106209040 B CN 106209040B CN 201610589180 A CN201610589180 A CN 201610589180A CN 106209040 B CN106209040 B CN 106209040B
- Authority
- CN
- China
- Prior art keywords
- nmos tube
- fpga
- output
- input
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/08—Modifications for protecting switching circuit against overcurrent or overvoltage
- H03K17/082—Modifications for protecting switching circuit against overcurrent or overvoltage by feedback from the output to the control circuit
- H03K17/0828—Modifications for protecting switching circuit against overcurrent or overvoltage by feedback from the output to the control circuit in composite switches
Landscapes
- Electronic Switches (AREA)
Abstract
一种基于FPGA的高可靠IGBT驱动电路,使驱动电路在接收到低电平输入后,不直接输出‑8V电平进行关断,而是输出一小段时间的+14.5V和+7V间的某一个中间电平,比如+9V,再输出‑8V进行关断。由于IGBT的集电极电流与门极开通电压成正比,+9V的门极电平会将IGBT的集电极电流限制在一个较低的值,随后驱动电路再输出‑8V关断IGBT时,产生的电流变化率就不会过大,即实现了对尖峰电压的抑制,保护了IGBT的安全。
Description
技术领域
本发明涉及一种IGBT驱动电路,尤其是一种基于FPGA的高可靠IGBT驱动电路,属于IGBT驱动电路技术领域。
背景技术
IGBT驱动电路,用于实现IGBT的开通与关断。在航天机电伺服***中,伺服控制驱动器用于驱动伺服电机,而IGBT驱动电路又是伺服控制驱动器中关键电路,其可靠运行对于***来说至关重要。
随着机电伺服功率等级的提升,机电伺服驱动器的工作电压和三相电流在不断攀升,在航天应用中,目前伺服驱动器最高工作电压达到400VDC,相电流可以达到200Arms,在功率器件IGBT关断过程中,由于母线回路的杂散电感的存在,会在功率管CE极间产生尖峰电压,此尖峰电压与相电流变化率成正比,即工作电流越大、变化越快,尖峰电压越高,在IGBT发生短路故障的时候此电压会更高,对IGBT的器件安全运行产生很大威胁。
因此,对于工作电压高、相电流大的机电伺服驱动器,需要进行尖峰电压的有效抑制,确保高压大电流伺服驱动器的高可靠运行。
IGBT的门极开通电平为+15V,门极关断电平为-8V,常用的关断过程是驱动电路在接收到低电平输入后直接输出-8V对IGBT进行关断,这样的问题是,如果关断前相电流很大,那么关断后形成的电流变化率di/dt将很大,由公式△V=L*(di/dt)可知,尖峰电压△V将很大,如果超过IGBT耐压值,将发生功率器件的击穿。
发明内容
本发明解决的技术问题为:克服现有技术不足,提供一种基于FPGA的高可靠IGBT驱动电路,对于工作电压高、相电流大的机电伺服驱动器,进行了尖峰电压的有效抑制,确保了高压大电流伺服驱动器的高可靠运行。
本发明解决的技术方案为:一种基于FPGA的高可靠IGBT驱动电路,包括:FPGA、晶振、比较器A1、放大器A2、功率放大模块、功率放大器A3、NMOS管M1、NMOS管M2、电阻R、NMOS管M3、电容C、齐纳二极管ZD、受控电流源1、受控电流源2、电源管理模块;
FPGA包括一个与门和逻辑处理模块、检测控制模块;
与门的一个输入连接控制信号IN_PWM,晶振给FPGA提供时钟,逻辑处理电路的输入连接与门的输出,逻辑处理模块能够输出两路信号,其中第一路信号与输入信号电平相同;逻辑处理模块的两路输出分别作为功率放大模块的两路输入,功率放大模块对两路输入的信号进行功率放大后,输出两路放大后的信号,其中第一路送至NMOS管M1的栅极,第二路送至NMOS管M2的栅极;NMOS管M1的漏极连接外部+15V电源,NMOS管M2的源极连接外部-8V电源,NMOS管M1的源极和NMOS管M2的漏级相连,作为基于FPGA的高可靠IGBT驱动电路的输出端OUT,电阻R并联在NMOS管M2的漏级和源极之间;
FPGA的检测控制模块的一个输出连接电源管理模块,为电源管理模块提供选择指令信号
检测控制模块的一个输入连接控制信号IN_PWM,检测控制模块的另一个输出连接放大器A2的输入,放大器A2的输出连接NMOS管M3的栅极,检测控制模块的输出选择指令信号连接至电源管理模块的输入,电源管理模块的一个输出连接到受控电流源1的输入,另一个输出连接到受控电流源2的输入,受控电流源1的输出和受控电流源2的输出连接到NMOS管M3的漏级和比较器A1的正输入端,NMOS管M3的源级接地,电容C并联在NMOS管M3的漏级和源级之间,齐纳二极管ZD的正极连接NMOS管M3的源级,齐纳二极管ZD的负极连接NMOS管M3的漏级;比较器A1的负输入端连接外部+7V电源,NMOS管M3的漏级还连接功率放大器A3的输入,功率放大器A3的输出连接到基于FPGA的高可靠IGBT驱动电路的输出端OUT,比较器A1的输出连接与门的另一个输入端和检测控制模块的另一个输入。
所述输出端OUT为IGBT提供驱动信号。
所述当FPGA的检测控制模块检测到IN_PWM输入高电平时,发出控制信号经过放大器A2放大送至NMOS管M3的栅极,使NMOS管M3开通,对电容C进行放电,放电时间在FPGA中设定,确保电容完全放电,然后FPGA的检测控制模块发出关断信号,经过放大器A2放大后送至NMOS管M3的栅极,使NMOS管M3关断,同时FPGA的检测控制模块发出选择指令信号给电源管理模块,电源管理模块输出控制受控电流源1提供恒流源为电容C进行充电,当电容C上的电压超过7V后,比较器A1输出电平的变化被FPGA的检测控制模块检测到后,FPGA的检测控制模块向电源管理模块重新发出选择指令信号,电源管理模块输出信号切断受控电流源1的输出,并开启受控电流源2的输出,受控电流源2的电流比受控电流源1的输出电流大,将电容C的电压充至齐纳二极管的稳压值,在开启受控电流源2的输出后,经过设定的确保电容C充至稳压值的时间后,FPGA的逻辑处理模块发出驱动信号经过功率放大模块放大后送至NMOS管M1的栅极,将NMOS管M1打开,并将NMOS管M2关断,OUT输出高电平+15V,驱动外部IGBT打开。
从所述NMOS管M3开通的同时FPGA利用晶振提供的时钟开始进行计时,到所述开启受控电流源2的输出后电容C充至稳压值后停止计时,记改时间为t;
当IN_PWM输入低电平给FPGA的与门后,与门输出给逻辑处理模块的输入,逻辑处理模块输出经过功率放大模块放大后输出的第一路放大后的信号送至NMOS管M1的栅极,关断NMOS管M1,此时OUT输出由+15V降落到齐纳二极管ZD上的稳压值,即中间电平,同时FPGA通过晶振开始计时,经过t时间的中间电平保持后,FPGA的逻辑处理模块输出高电平,经过功率放大模块放大后输出的第二路放大后的信号送至NMOS管M2的栅极,开通NMOS管M2,将OUT输出拉低到-8V。完成了一个开通关断周期。
一种基于FPGA的高可靠IGBT驱动电路的驱动控制方法,步骤如下:
(1)当FPGA的检测控制模块检测到IN_PWM输入高电平时,发出控制信号经过放大器A2放大送至NMOS管M3的栅极,使NMOS管M3开通,对电容C进行放电,放电时间在FPGA中设定,确保电容完全放电;
(2)然后FPGA的检测控制模块发出关断信号,经过放大器A2放大后送至NMOS管M3的栅极,使NMOS管M3关断;
(3)进行步骤(2)的同时,FPGA的检测控制模块发出选择指令信号给电源管理模块,电源管理模块控制受控电流源1提供恒流源为电容C进行充电,当电容C上的电压超过7V后,比较器A1输出电平的变化被FPGA的检测控制模块检测到后,FPGA的检测控制模块向电源管理模块重新发出选择指令信号,电源管理模块切断受控电流源1的输出,并开启受控电流源2的输出;
(4)受控电流源2的电流比受控电流源1的输出电流大,将电容C的电压充至齐纳二极管的稳压值,在开启受控电流源2的输出后,经过设定的确保电容C充至稳压值的时间后,FPGA的逻辑处理模块发出驱动信号经过功率放大模块放大后送至NMOS管M1的栅极,将NMOS管M1打开,并将NMOS管M2关断,OUT输出高电平+15V,驱动外部IGBT打开。
(5)从所述NMOS管M3开通的同时FPGA利用晶振提供的时钟开始进行计时,到所述开启受控电流源2的输出后电容C充至稳压值后停止计时,记改时间为t;
(6)当IN_PWM输入低电平给FPGA的与门后,与门输出给逻辑处理模块的输入,逻辑处理模块输出经过功率放大模块放大后输出的第一路放大后的信号送至NMOS管M1的栅极,关断NMOS管M1,此时OUT输出由+15V降落到齐纳二极管ZD上的稳压值,即中间电平;
(7)关断NMOS管M1后,FPGA通过晶振开始计时,经过t时间的中间电平保持后,FPGA的逻辑处理模块输出高电平,经过功率放大模块放大后输出的第二路放大后的信号送至NMOS管M2的栅极,开通NMOS管M2,将OUT输出拉低到-8V,完成了一个开通关断周期。
本发明与现有技术相比的优点在于:
(1)本发明考虑到不同工况的要求,IGBT驱动电路的中间电平及其保持时间要实现方便可配置,本发明通过NMOS管M3、电容C、齐纳二极管ZD的并联电路配置、及与受控电流源1、受控电流源2、FPGA和晶振的模块组合,实现了电容C的充放电,且在电容C充电过程中同时完成了充电时间计时和齐纳二极管ZD稳压值的到达,电容C的充电过程是在输入型号IN_PWM变为高电平后先经放电后再开始的,当充电过程结束后,OUT输出信号才随着IN_PWM由低电平变为高电平,即中间存在一个时延,当输入信号IN_PWM由高电平变为低电平后,OUT输出也应经过同样的时延再由高变低,这是为了避免两个IGBT组成一个桥臂的拓扑结构中一个IGBT还未关断、另一个已经开通而导致桥臂直通发生损坏的可能,于是可以将IN_PWM变为低电平后到OUT输出低电平这段时延用于输出中间电平,如此,中间电平的保持时间即与电容C的充电时间相同,即确定了电容C的充电时间,也就确定了中间电平的保持时间,同时,齐纳二极管ZD的稳压值即为中间电平的值。通过所述电路配置,使用者可根据自身需要通过更换电容C的容值和齐纳二极管ZD的稳压值来确定中间电平保持时间和中间电平大小。
(2)本发明考虑要将中间电平在输入IN_PWM变为低电平后在IGBT驱动电路的输出端OUT输出,采用了逻辑处理模块、功率放大模块、NMOS管M1、NMOS管M2和放大器A2的模块组合和逻辑处理方法来实现,通常情况下NMOS管M1和NMOS管M2的栅极输入为互补信号,即NMOS管M1的栅极为高电平时,NMOS管M2的栅极输入为低电平,反之亦然。本发明中引入中间电平的信号,需要在OUT由高变为低的过程中先输出中间电平,将放大器A2的输出端连接值NMOS管M1的源级,在输入信号IN_PWM由高电平变为低电平时,有逻辑处理模块处理输出两路信号均为低电平经由功率放大模块送至NMOS管M1的栅极和NMOS管M2的栅极,关断NMOS管M1和NMOS管M2,使得放大器A2的输出值成为OUT值,即输出中间电平,随后经过t时间,逻辑处理模块处理输出一路低电平、另一路高电平经由功率放大器将低电平送至NMOS管M1的栅极、高电平送至NMOS管M2的栅极,即关断NMOS管M1、开通NMOS管M2,使得OUT通过NMOS管M2拉至-8V,完成输出OUT值先输出中间电平再降至关断-8V电平的关断过程。
(3)本发明采用了检测控制模块、电源管理模块、受控电流源1、受控电流源2、比较器A1的模块组合,形成了为电容C充电的充电电路,由公式I×t=C×△U,当充电电流I一定时,充电时间t与电容C的值和电压变化△U有关,因此如果使用者设定不同的中间电平,即配置稳压值不同的齐纳二极管ZD,则会使△U发生变化,那么为了保证同样的中间电平保持时间、即充电时间t,还需要调整电容C的容值,对于使用不甚方便。因此在电路中设置两个受控电流源,即受控电流源1和受控电流源2,其中受控电流源1的电流较小,受控电流源2的电流较受控电流源1的电流大,当电容C完成放电后,由受控电流源1率先对电容C进行充电,当电容C上的电压超过已设定的7V参考电平后,受控电流源1关断,受控电流源2开启,由于受控电流源2电流较受控电流源1大,可以迅速将电容C充至齐纳二极管ZD的稳压值,这段充电时间可以在FPGA中设定成固定值,以确保电容C上的电压可以充至齐纳二极管ZD的稳压值。因此充电时间t由所述设定的固定时间值和电容C充电至7V的时间决定,即充电时间、也即中间电平保持时间t只与电容C的容值有关,如此可方便使用者设定中间电平保持时间。
附图说明
图1为本发明的电路图。
图2为采用传统的IGBT驱动电路对IGBT进行驱动时,测试波形
图3为本发明的IGBT驱动电路对IGBT进行驱动时,测试波形
具体实施方式
本发明的基本思路为:一种基于FPGA的高可靠IGBT驱动电路,使驱动电路在接收到低电平输入后,不直接输出-8V电平进行关断,而是输出一小段时间的+14.5V和+7V间的某一个中间电平,比如+9V,再输出-8V进行关断。由于IGBT的集电极电流与门极开通电压成正比,+9V的门极电平会将IGBT的集电极电流限制在一个较低的值,随后驱动电路再输出-8V关断IGBT时,产生的电流变化率就不会过大,即实现了对尖峰电压的抑制,保护了IGBT的安全。
下面结合附图和具体实施例对本发明做进一步详细描述。
本发明的一种基于FPGA的高可靠IGBT驱动电路,包括:FPGA、晶振、比较器A1、放大器A2、功率放大模块、功率放大器A3、NMOS管M1、NMOS管M2、电阻R、NMOS管M3、电容C、齐纳二极管ZD、受控电流源1、受控电流源2、电源管理模块;
FPGA包括一个与门、逻辑处理模块和检测控制模块;如图1所示。
与门的一个输入连接控制信号IN_PWM,晶振给FPGA提供时钟,逻辑处理电路的输入连接与门的输出,逻辑处理模块能够输出两路信号,其中第一路信号与输入信号电平相同,第二路信号在输入信号为高时与输入信号的电平相反,在输入信号为低时先为低电平后变为高电平,低电平期间即中间电平输出阶段,当这两路信号为互补输出时,两者输出有延时差,保证输出信号不同时为高电平,以避免NMOS管M1和NMOS管M2不因同时开通而造成短路损坏,逻辑处理模块通过晶振提供的时钟来控制;逻辑处理模块的两路输出分别作为功率放大模块的两路输入,功率放大模块对两路输入的信号进行功率放大后,输出两路放大后的信号,其中第一路送至NMOS管M1的栅极,第二路送至NMOS管M2的栅极,分别用于对NMOS管M1和NMOS管M2进行开通和关断;NMOS管M1的漏极连接外部+15V电源,NMOS管M2的源极连接外部-8V电源,NMOS管M1的源极和NMOS管M2的漏级相连,作为基于FPGA的高可靠IGBT驱动电路的输出端OUT,电阻R并联在NMOS管M2的漏级和源极之间,电阻R存在的意义在于当输入信号IN_PWM为不定状态时,OUT可以通过电阻R而被固定在-8V电平状态,以确保驱动电路所驱动的IGBT处于安全的关断状态;
FPGA的检测控制模块的一个输出连接电源管理模块,为电源管理模块提供选择指令信号。
检测控制模块的一个输入连接控制信号IN_PWM,检测控制模块的另一个输出连接放大器A2的输入,放大器A2的输出连接NMOS管M3的栅极,检测控制模块的输出选择指令信号连接至电源管理模块的输入,电源管理模块的一个输出连接到受控电流源1的输入,另一个输出连接到受控电流源2的输入,受控电流源1的输出和受控电流源2的输出连接到NMOS管M3的漏级和比较器A1的正输入端,NMOS管M3的源级接地,电容C并联在NMOS管M3的漏级和源级之间,齐纳二极管ZD的正极连接NMOS管M3的源级,齐纳二极管ZD的负极连接NMOS管M3的漏级;比较器A1的负输入端连接外部+7V电源,比较器A1的输出连接与门的另一个输入端和检测控制模块的另一个输入。
上述电路配置主要用于实现电容C的充放电,记录电容C的充电时间,并使电容C电压充至齐纳二极管ZD的稳压值。所述当FPGA的检测控制模块检测到IN_PWM输入高电平时,发出控制信号经过放大器A2放大送至NMOS管M3的栅极,使NMOS管M3开通,对电容C进行放电,放电时间在FPGA中设定,确保电容完全放电,然后FPGA的检测控制模块发出关断信号,经过放大器A2放大后送至NMOS管M3的栅极,使NMOS管M3关断,同时FPGA的检测控制模块发出选择指令信号给电源管理模块,电源管理模块输出控制受控电流源1提供恒流源为电容C进行充电,当电容C上的电压超过7V后,比较器A1输出电平的变化被FPGA的检测控制模块检测到后,FPGA的检测控制模块向电源管理模块重新发出选择指令信号,电源管理模块输出信号切断受控电流源1的输出,并开启受控电流源2的输出,受控电流源2的电流比受控电流源1的输出电流大,将电容C的电压充至齐纳二极管的稳压值,在开启受控电流源2的输出后,经过设定的确保电容C充至稳压值的时间后,完成电容C的充电,从所述NMOS管M3开通的同时FPGA利用晶振提供的时钟开始进行计时,到所述开启受控电流源2的输出后电容C充至稳压值后停止计时,记该时间为t,这个t时间即中间电平的保持时间,电容C充至的稳压值即中间电平的值。
NMOS管M3的漏级还连接功率放大器A3的输入,功率放大器A3的输出连接到基于FPGA的高可靠IGBT驱动电路的输出端OUT,上述电路配置用于实现中间电平的输出。当IN_PWM输入低电平给FPGA的与门后,与门输出给逻辑处理模块的输入,逻辑处理模块输出经过功率放大模块放大后输出的第一路放大后的信号送至NMOS管M1的栅极,关断NMOS管M1,此时OUT输出由功率放大器A3的输出提供,功率放大器A3的输入为NMOS管M3的漏极,即齐纳二极管ZD的稳压值、也即中间电平,经过功率放大器A3进行功率放大后提供给输出OUT。同时FPGA通过晶振开始计时,经过t时间的中间电平保持后,FPGA的逻辑处理模块输出高电平,经过功率放大模块放大后输出的第二路放大后的信号送至NMOS管M2的栅极,开通NMOS管M2,将OUT输出拉低到-8V。完成了一个开通关断周期。
优选的,比较器A1的反向输入端供给了7V的参考电平,即中间电平选择被限制在7V到15V之间,理论上,所述参考电平值在0到15V之间选择电路都可正常工作,本发明中选择7V作为参考电平基于以下考虑:
功率器件IGBT的门极电平与IGBT的集电极电流存在一定的关系,即当IGBT的门极电平低于一门限值时,IGBT处于截止状态,集电极电流为0,如果中间电平设置为低于门限值的电平则IGBT将被关断,并不能起到减小集电极电流变化率进而减小尖峰电压的作用,因此中间电平应当设置为高于门限值的电平。对于IGBT,其门限值通常为5到7V,即中间电平选择大于7V的情况下一定不会直接将IGBT关断,且可以限制IGBT集电极电流变化率,因此所述参考电平不能设置为7V到15V之间的值,因为这样会限制中间电平的选择。对于参考电平在0V到7V之间的选择问题,如果选择参考电平过低,在受控电流源2介入对电容C充电后,充到相同中间电平所需要的时间就要变长,这无形中增加了中间电平保持时间的最小值,限制了使用者对于中间电平保持时间设定的自由度,因此这段充电时间应当越短越好,即参考电平应当选择尽量大,即选择7V作为参考电平。综上,7V参考电平的设定增加了中间电平及中间电平保持时间的选择自由度。
优选的,受控电流源1的电流选择百微安级,电容C的容值选择百pF级别的,受控电流源2的电流选择为毫安级。以上选择基于下述考虑:
因为中间电平的引入,造成了输出对输入信号的延迟响应,由于IGBT的短路时间不能超过10us,否则将损坏IGBT,因此输出对输入信号的延迟也不能够大于10us,否则将无法在10us内将处于短路状态的IGBT恢复到正常状态,因此中间电平保持时间设定值不可超过10us,通常为微秒级。电容C的容值影响中间电平保持时间的设定,电容C的容值应该尽量小,因为电容C容值越大将导致在电容C通过NMOS管M3放电时需要的时间越长,也就增加了中间电平保持时间的最小值,限制了设定自由度,因此选择pF级的电容,由于十pF级别的电容很少,不利于中间电平保持时间的精确设定,因此选择百pF级别的电容。由公式I×t=C×△U,△U为0V电平到参考电平7V的电压差,即△U=7V,t为微秒级,C为百pF级,可确定I的取值在百微安级别。为保证受控电流源2介入后能迅速将电容C充电至齐纳二极管ZD的稳压值,即保证充电所需时间对于受控电流源1将电容C充电至参考电平7V的时间可以忽略不及,该充电时间至少要设定在百纳秒级别,齐纳二极管ZD的稳压值选择范围为7V到14.5V之间,即△U最大为7.5V,因此受控电流源2的电流应当设定在毫安级别。对受控电流源1和受控电流源2以及电容C容值的限定,有效地增强了中间电平保持时间设定的自由度和准确度,有利于电路充分发挥抑制尖峰电压的作用。
本发明的一种基于FPGA的高可靠IGBT驱动电路的驱动控制方法,步骤如下:
(1)当FPGA的检测控制模块检测到IN_PWM输入高电平时,发出控制信号经过放大器A2放大送至NMOS管M3的栅极,使NMOS管M3开通,对电容C进行放电,放电时间在FPGA中设定,确保电容完全放电;
(2)然后FPGA的检测控制模块发出关断信号,经过放大器A2放大后送至NMOS管M3的栅极,使NMOS管M3关断;
(3)进行步骤(2)的同时,FPGA的检测控制模块发出选择指令信号给电源管理模块,电源管理模块控制受控电流源1提供恒流源为电容C进行充电,当电容C上的电压超过7V后,比较器A1输出电平的变化被FPGA的检测控制模块检测到后,FPGA的检测控制模块向电源管理模块重新发出选择指令信号,电源管理模块切断受控电流源1的输出,并开启受控电流源2的输出;
(4)受控电流源2的电流比受控电流源1的输出电流大,将电容C的电压充至齐纳二极管的稳压值,在开启受控电流源2的输出后,经过设定的确保电容C充至稳压值的时间后,FPGA的逻辑处理模块发出驱动信号经过功率放大模块放大后送至NMOS管M1的栅极,将NMOS管M1打开,并将NMOS管M2关断,OUT输出高电平+15V,驱动外部IGBT打开。
(5)从所述NMOS管M3开通的同时FPGA利用晶振提供的时钟开始进行计时,到所述开启受控电流源2的输出后电容C充至稳压值后停止计时,记改时间为t;
(6)当IN_PWM输入低电平给FPGA的与门后,与门输出给逻辑处理模块的输入,逻辑处理模块输出经过功率放大模块放大后输出的第一路放大后的信号送至NMOS管M1的栅极,关断NMOS管M1,此时OUT输出由+15V降落到齐纳二极管ZD上的稳压值,即中间电平;
(7)关断NMOS管M1后,FPGA通过晶振开始计时,经过t时间的中间电平保持后,FPGA的逻辑处理模块输出高电平,经过功率放大模块放大后输出的第二路放大后的信号送至NMOS管M2的栅极,开通NMOS管M2,将OUT输出拉低到-8V,完成了一个开通关断周期。
本发明提出了基于FPGA的高可靠IGBT驱动电路,与传统的IGBT驱动电路进行了试验对比。
试验中,本发明克服采用传统的IGBT驱动电路对IGBT进行驱动时,测试波形如图2所示的问题。
如图2所示,其中VGE为IGBT门极电平,IC为IGBT的集电极电流,Vce为IGBT集电极和发射机之间的电压。由图可知,当VGE由+15V电平变为-8V电平后,IC从150A开始迅速下降,产生较大集电极电流变化率,同时产生较高的Vce尖峰电压,达到了+700V,远高于工作电压+400V,对IGBT的耐压能力形成冲击,当集电极电流变化率更大时,如短路保护中,可能出现更大的尖峰电压击穿IGBT,击穿IGBT,导致电路的不可靠。
采用本发明提出了基于FPGA的高可靠IGBT驱动电路进行同样的试验,测到波形如图3所示。
VGE为IGBT门极电平,即本发明电路中输出信号OUT,当关断输入指令发出后,VGE由+15V先变为中间电平,试验中设定中间电平为9V,在此过程中,IC电流由于受到门极电平变低的影响开始以较缓的速度下降,经过一个中间电平保持时间4us后,VGE由9V变为-8V,此时的IC从远低于150A的电流值下降到0A,产生的集电极电流变化率大幅降低,实测中,Vce尖峰电压仅到490V,对于IGBT耐压冲击很小,大幅提高了IGBT运行的可靠性。
Claims (3)
1.一种基于FPGA的IGBT驱动电路,其特征在于包括:FPGA、晶振、比较器A1、放大器A2、功率放大模块、功率放大器A3、NMOS管M1、NMOS管M2、电阻R、NMOS管M3、电容C、齐纳二极管ZD、第一受控电流源(1)、第二受控电流源(2)、电源管理模块;
FPGA包括一个与门、逻辑处理模块和检测控制模块;
与门的一个输入连接控制信号IN_PWM,晶振给FPGA提供时钟,逻辑处理模块的输入连接与门的输出,逻辑处理模块能够输出两路信号,其中一路信号与逻辑处理模块的输入信号电平相同;逻辑处理模块的两路输出分别作为功率放大模块的两路输入,功率放大模块对两路输入的信号进行功率放大后,输出两路放大后的信号,其中第一路送至NMOS管M1的栅极,第二路送至NMOS管M2的栅极;NMOS管M1的漏极连接外部+15V电源,NMOS管M2的源极连接外部-8V电源,NMOS管M1的源极和NMOS管M2的漏极相连,作为基于FPGA的IGBT驱动电路的输出端OUT,电阻R并联在NMOS管M2的漏极和源极之间;
FPGA的检测控制模块的一个输出连接电源管理模块,为电源管理模块提供选择指令信号;
检测控制模块的一个输入连接控制信号IN_PWM,检测控制模块的另一个输出连接放大器A2的输入,放大器A2的输出连接NMOS管M3的栅极,检测控制模块的输出选择指令信号连接至电源管理模块的输入,电源管理模块的一个输出连接到第一受控电流源(1)的输入,另一个输出连接到第二受控电流源(2)的输入,第一受控电流源(1)的输出和第二受控电流源(2)的输出连接到NMOS管M3的漏极和比较器A1的正输入端,NMOS管M3的源极接地,电容C并联在NMOS管M3的漏极和源极之间,齐纳二极管ZD的正极连接NMOS管M3的源极,齐纳二极管ZD的负极连接NMOS管M3的漏极;比较器A1的负输入端连接外部+7V电源,NMOS管M3的漏极还连接功率放大器A3的输入,功率放大器A3的输出连接到基于FPGA的IGBT驱动电路的输出端OUT,比较器A1的输出连接与门的另一个输入端和检测控制模块的另一个输入。
2.根据权利要求1所述的一种基于FPGA的IGBT驱动电路,其特征在于:所述输出端OUT为IGBT提供驱动信号。
3.根据权利要求1所述的一种基于FPGA的IGBT驱动电路,其特征在于:当FPGA的检测控制模块检测到IN_PWM输入高电平时,FPGA的检测控制模块发出控制信号经过放大器A2放大送至NMOS管M3的栅极,使NMOS管M3开通,对电容C进行放电,放电时间在FPGA中设定,确保电容完全放电,然后FPGA的检测控制模块发出关断信号,经过放大器A2放大后送至NMOS管M3的栅极,使NMOS管M3关断,同时FPGA的检测控制模块发出选择指令信号给电源管理模块,电源管理模块输出控制第一受控电流源(1)提供恒流源为电容C进行充电,当电容C上的电压超过7V后,比较器A1输出电平的变化被FPGA的检测控制模块检测到后,FPGA的检测控制模块向电源管理模块重新发出选择指令信号,电源管理模块输出信号切断第一受控电流源(1)的输出,并开启第二受控电流源(2)的输出,第二受控电流源(2)的电流比第一受控电流源(1)的输出电流大,将电容C的电压充至齐纳二极管的稳压值,在开启第二受控电流源(2)的输出后,经过设定的确保电容C充至稳压值的时间后,FPGA的逻辑处理模块发出驱动信号经过功率放大模块放大后送至NMOS管M1的栅极,将NMOS管M1打开,并将NMOS管M2关断,OUT输出高电平+15V,驱动外部IGBT打开;
从所述NMOS管M3开通的同时FPGA利用晶振提供的时钟开始进行计时,到所述开启第二受控电流源(2)的输出后电容C充至稳压值后停止计时,记该时间为t;
当IN_PWM输入低电平给FPGA的与门后,与门输出给逻辑处理模块的输入,逻辑处理模块输出经过功率放大模块放大后输出的第一路放大后的信号送至NMOS管M1的栅极,关断NMOS管M1,此时OUT输出由+15V降落到齐纳二极管ZD上的稳压值,即中间电平,同时FPGA通过晶振开始计时,经过t时间的中间电平保持后,FPGA的逻辑处理模块输出高电平,经过功率放大模块放大后输出的第二路放大后的信号送至NMOS管M2的栅极,开通NMOS管M2,将OUT输出拉低到-8V,完成了一个开通关断周期。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610589180.0A CN106209040B (zh) | 2016-07-22 | 2016-07-22 | 一种基于fpga的高可靠igbt驱动电路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610589180.0A CN106209040B (zh) | 2016-07-22 | 2016-07-22 | 一种基于fpga的高可靠igbt驱动电路 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106209040A CN106209040A (zh) | 2016-12-07 |
CN106209040B true CN106209040B (zh) | 2019-06-18 |
Family
ID=57492521
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610589180.0A Active CN106209040B (zh) | 2016-07-22 | 2016-07-22 | 一种基于fpga的高可靠igbt驱动电路 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106209040B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110474626A (zh) * | 2019-05-10 | 2019-11-19 | 中智电气南京有限公司 | 一种基于数控车床伺服驱动器的igbt保护电路 |
CN112433494B (zh) * | 2020-11-26 | 2021-10-12 | 中车大连电力牵引研发中心有限公司 | 一种igbt驱动器内fpga程序加载过程中引脚控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102208800A (zh) * | 2011-06-09 | 2011-10-05 | 国网电力科学研究院 | 带有过流保护功能的自适应igbt串联均压电路 |
CN102377348A (zh) * | 2010-08-23 | 2012-03-14 | 上海威曼电气科技发展有限公司 | 一种三相交流斩波器 |
CN103066809A (zh) * | 2012-12-06 | 2013-04-24 | 国网智能电网研究院 | 一种应用于直接串联型igbt的改进型rcd缓冲电路 |
CN104682819A (zh) * | 2014-08-27 | 2015-06-03 | 北京精密机电控制设备研究所 | 一种叠层母排式机电伺服驱动器 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3710439B2 (ja) * | 2002-07-26 | 2005-10-26 | 三菱電機株式会社 | パワーモジュールのゲート駆動回路 |
-
2016
- 2016-07-22 CN CN201610589180.0A patent/CN106209040B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102377348A (zh) * | 2010-08-23 | 2012-03-14 | 上海威曼电气科技发展有限公司 | 一种三相交流斩波器 |
CN102208800A (zh) * | 2011-06-09 | 2011-10-05 | 国网电力科学研究院 | 带有过流保护功能的自适应igbt串联均压电路 |
CN103066809A (zh) * | 2012-12-06 | 2013-04-24 | 国网智能电网研究院 | 一种应用于直接串联型igbt的改进型rcd缓冲电路 |
CN104682819A (zh) * | 2014-08-27 | 2015-06-03 | 北京精密机电控制设备研究所 | 一种叠层母排式机电伺服驱动器 |
Also Published As
Publication number | Publication date |
---|---|
CN106209040A (zh) | 2016-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102315763B (zh) | 一种具有软关断功能的智能功率模块 | |
CN201266914Y (zh) | 一种igbt驱动电路 | |
CN103401541B (zh) | 用于开关型充电管理芯片中驱动管与电感的短路保护电路 | |
CN102222891B (zh) | 利用电流镜的电源钳位esd保护电路 | |
CN106026621A (zh) | 一种带避免短路保护盲区的igbt驱动电路及检测方法 | |
CN101174788A (zh) | 一种电压驱动型功率半导体器件关断过电压保护电路 | |
CN101867174B (zh) | 一种变频器中igbt短路保护电路及其方法 | |
CN109375087A (zh) | 一种具有高速检测igbt短路故障的保护电路与方法 | |
CN205335936U (zh) | 一种电动汽车充电机输出保护电路 | |
CN103166166A (zh) | 热插拔控制器保护电路 | |
CN106209040B (zh) | 一种基于fpga的高可靠igbt驱动电路 | |
CN101677240A (zh) | 一种绝缘栅双极型晶体管驱动电路 | |
CN106208892B (zh) | 一种高可靠高压大电流机电伺服驱动器 | |
CN103904622A (zh) | Igbt过流保护电路 | |
CN104410038A (zh) | 一种放电调节电路过压保护电路 | |
CN110289841A (zh) | 一种阶梯驱动电路 | |
CN107394753A (zh) | 一种用于功率器件的软关断保护电路及方法 | |
CN110501555A (zh) | 一种基于饱和压降检测的并联igbt延时过流保护电路 | |
CN104158152B (zh) | 一种电机驱动器防护电路及防护方法 | |
CN106374910A (zh) | 一种功能模块的上、下电和放电控制电路和方法 | |
CN103022977B (zh) | 一种t字型三电平逆变器中控制退饱和检测保护电路的方法 | |
CN102983557B (zh) | 一种电池保护电路及其充电功率开关控制信号产生电路 | |
CN108008301A (zh) | 多节电芯保护板断线检测电路 | |
CN103701444A (zh) | 一种具有硬实时过流保护功能的功率驱动电路 | |
CN113472045B (zh) | 锂电池充放电保护电路和锂电池保护*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |