I'm trying to obtain the following waveform through an inductor having an inductance of 300uH and internal resistance of 0.4 ohms.

For visualization, the equivalent circuit of the inductor is actually like this

My method is to using a square wave signal then integrating it through an integrator to obtain a triangle wave and then clipping the triangle wave to obtain the trapezoidal voltage waveform(If there is an effective or better way to do it please feel free to share).

Then i used voltage to current converter circuit and here is the problem: The current level isn't as high as in the figure. The desired current level is 1.5A and i achieved only mA's level:

What should i do the increase the current level ? (I used power amplifier circuit but i couldn't get to the Amp level)