I haven't actually used the opamp yet so that will not be the problem. It is only in the design to buffer the signal for driving the follow on circuit so it will not pose a problem. At the moment I am just scoping the signal accross the inductor.
FvM - Are you sure you mean current? An inductor does not generate any more current than is supplied to it so it can never exceed the maximum rating of the schmitt output as this is the limiting factor in the amount of current in the circuit. The VOLTAGE across the inductor will spike when the current is removed, but that is the point of the circuit! It raises a good point that I should put clamping diodes on the signal to keep them within a few hundred millivolts of the supply rails, but that is by the by.
However you do raise a good point about the DC resistance, I had not thought of that. I will have to investigate this one further.
I had already considered a high pass CR. The problem is that to acheive the very fast rising edge you need a very low C (a few picofarads), but to get the slow discharge you need an extremely high R (100s of megaohms to gigaohms). This would be fine until you factor in the opamp buffer whos input impedance is only going to be a few megaohms (for an opamp fast enough to maintain the fidelity of the fast edge), so the capacitor discharges too quickly.
I will look into the DC resistance problem, if you have any other ideas please let me know.
Thanks
Andy