The article explains also two different type of pulses: square and exponential decaying pulse. This can be done with a half bridge.
For square both transistors are used:
- hi side off, lo side on - zero voltage
- hi side on, lo side off - for a pulse duration (hi and lo side signals do need dead time in betwen to prevent trough conduction)
- hi side off, lo side on - zero voltage, rapid transition from HV to 0V
For exponential decay, the low side transistor remains off all the time.
The Arduino is a toy MCU, it does not have dedicated timers for PWM control of a H-bridge with dead time. And Arduino is dead slow compared to ARM MCU for motor control. Moreover, the entire solution could be realized with FPGA or CPLD or a hybrid.The IGBT gate driver could be very costly and who knows how many IGBTs you gonna burn before making it work.
This is a very cheap board with a hybrid MCU+CPLD (DRSSTC SKP) it's a Tesla coil driver. It has a fibre optic trigger signal and it is a complete lo and hi side driver for pulse transformers. Unfortunatelly I think it won't work for your application, because it is made for high frequency pulses. If you need 15ms pulse, well that's quite long pulse. You woud get the best answer on some 4HV.org or Tesla coil builder's forum.
If the budget is not a problem then you should look to aquire a complete half bridge IGBT and gate driver circuit.
The cheapest board from reputable manufacturer that I have found is:
https://www.wolfspeed.com/power/gate-driver-boards/cgd15sg00d2
It's an eval module for CREE Sic MOSFET. You would need two pair of these gate drivers and a pair of 1200V Sic MOSFETS. Extra you gonna need a 12V PSU sharing the same Arduino GND.
Find some Aduino example to implement HI/LO side switch with dead time. Before testing you should also put a ballast load, it would prevent frying transistors if your Ardino program fails to output the correct sequence. You eliminate the ballast once you have good results.
simulate this circuit– Schematic created using CircuitLab
And here it is all in one evaluation board, if you want to stay out of shallow water Half bridge SiC :
A pulse with exponentnial decay can be made using only the high side switch: