Guest
#5474670
Hi, First, my project is to heat up and cool down a system with a thermoelectric cooler (TEC). To power the TEC with a variable DC voltage I created a H-bridge with a ring-core choke, controlled by an Arduino Micro. My problem is, to minimize the AC voltage at the output I want to use a higher PWM frequency. With 3.9kHz I have no thermal issues but a highly rippled DC voltage at the output. With the next higher frequency (8 times higher) of 31kHz I get an ok DC output but the MOSFETs on the PWM side get hot. The DC output current in both cases is the same. With 50% duty cycle about 4A, not really significant for the MOSFETs. The MOSFETs I use are "IRFZ44N" with the gate drivers "IR2104". One side of the h-bridge is controlled by a PWM signal and the other side is pulled to the ground while heating and while cooling vice versa. My thoughts are that the gates of the MOSFETs are not charged/discharged fast enough. The gate charge in my case is 50nC and the gate current is limited by a 100ohm resistor down to a maximum of 120mA (driver can handle 130mA). This should not be a problem for 31kHz, does it? Thank you for your help.

