I'm working on a controllable current sink - see schematic at the following link:
https://audiowerk.at/downloads/temp/eev/current_sink_error/Schematic_2022-02-17.pdfThe system should have a range between 0 and 100A, max voltage 5V. It is based on a simple current sink with an opamp, a mosfet and a current shunt.
The voltage of the current shunt is amplified by 36 by the differntial amplifier and fed into an 16 bit adc.
An arduino based mcu reads the voltage and calculates the current through the shunt. In combination with a given current value (external pot) it
regulates a 16bit pwm to control the opamp that is enganging the load mosfet.
I tried the complete system with the TSD4M250F mosfet I had lying around - and it worked nearly perfectly up to 100Amps for a longer timespan (10 minutes).
Heatsinking was made with a big cpu cooler, temperature of the heatsink below the mosfet was never larger than 55°C. Source was a pack of 9pcs 21700 cells in parallel to get the current of 100 amps without any significant voltage drop.
Heres the datasheet of that mos device:
https://audiowerk.at/downloads/temp/eev/current_sink_error/TSD4M250F.pdfAfter that I bought some different mos devices, because the TSD4M250F isn't available and it is on the edge of its rated data.
I found the IXTN660N04T4 that I ordered.
It also worked perfectly with lower currents up to 20 amps (coming from an power supply). After that I connected the current sink to the battery pack again and ramped up the current, approx 5amps per second. At around 80A the mos device goes boom and the magic smoke escaped from it. Measurements say, that is has 12Ohms between drain and source and 1 ohms between gate and (I think it was) source.
Heres the datasheet of the new mos device:
https://audiowerk.at/downloads/temp/eev/current_sink_error/IXTN660N04T4.PDFI measured the circuit, there is no ringing or oscillating that can cause the problem. The sink current follows the setpoint directly and precise without any overshoot.
In the schematic there is also a second mosfet below the shunt - this one is for emergency shutdown if the main mosfet fails. This device isn't in circuit at the moment. Also the shutdown logic (schematic last page) is on the board but not connected to the circuit or managed by the software.
Maximum values in the circuit:
UDS = 5V, part has 40V
IDS = 100A, part has 200A (lead current limit)
PD = 500W, part has over 1000W
SOA gives 100A at 5V in the DC range, thats ok according to the chart Fig.12.
Switching Times doesn't matter, because the sink is controlled by an analog voltage (out of the opamp) and not via PWM.
Do you have any hint, what can cause that fault? The IXTN660N04T4 should be a much overrated part for the task than the TSD4M250F.
Thanks for any help and hints.