As a hobby project I'm trying to drive a small RL load which should draw about 1A pp using a sinusoidal voltage coming out of a series of op amp stages. The signal should be applied directly to the load. How can I do that?
With BJT it is pretty easy to do that when using a DC voltage drive and output such as below:
The schematic is just for reference, to show you the simple driver I've been using for dc loads. In the case of this question you might as well substiture the load with a constant current source at 1A.
However, suppose my signal is a sinusoidal 1V pp wave coming from an op amp. The op amp cannot supply 1A and the transistor will be under stress with 0.3Vce and 1A pp current. This "issue" however can be solved by choosing a transistor that can handle 400mW and a 1.5 A max collector current. The bigger problem is that this circuit is going to reproduce only the positive half of the driving sinusoidal wave since the load is grounded.
A possible solution is to change the ground voltage to -1V but that solution has two main disadvantages:
- During the upper part of the sine wave, the voltage across the load becomes 2V drawing which is not acceptable.
- The load draws more current making the transistor dissipating even more power and probably exceeding the maximum ratings.
What other simple options do I have? Maybe using n channel mosfets?
EDIT: The sine wave signal frequency is in the range 10 to 50Hz.