Hi,
I see it the other way round:
* the resistor determines the ON time delay. The turn ON current is (mainly) determined by the resistor.
* the diode makes a fast turn OFF. The turn OFF current is (mainly) determined by the driver's capability.
Klaus
Added:
The "recovery time" of a diode is the time between conductive and non_conductive mode. It is the time to become high impedance.
In the gate driving circuit this item is not important:
* the diode becomes conductive when the driver switches the gate_source voltage down.
* but usually the driver is LOW for a while = the MOSFET is OFF.
* during this time the "recovery time" of the diode comes into account
* the diode usually has plenty of time to become high impedance. The charge will flow through the parallel resistor.
* but even if the diode still is conductive when the driver begins to turn ON the MOSFET...it just makes the turn_on a tiny bit faster. I assume it is in the range of high picoseconds...below 1ns.
The smaller the OFF_time of the MOSFET the more critical is the recovery time. I assume in most cases the OFF time is more than 100ns and therefore you won't see a difference between 1N4148 and UF1007.
But UF1007 can carry a lot more pulse current with less voltage drop than the 1N4148.
***
DC R = 1V/300mA = 3.3 Ohms
True. But the resistance is very nonlinear. It depends on current.
Therefore you can't use this value to calculate a delay time according "R x C" or similar.