how do i improve this mess of an Class A amplifier?

Have a look at this. It's a basic circuit. Note that for -12V into 4 Ohms you need 3 Amps and that means 36W of heat in Q1, and another 36W in Q2.
 

Attachments

  • class a X.png
    class a X.png
    16.5 KB · Views: 98
  • class a X.asc
    class a X.asc
    2.4 KB · Views: 30
When simulating anything like this be sure to use models other than the default NPN/PNP ones, particularly for things like output devices. You will find it makes a massive difference to the sim... and not necessarily for the better. For example try the default library 2N3055 for your outputs.
 
2N3055 has a poor gain at higher currents so it is current limiting before it reaches voltage clipping. So attached is a more realistic circuit using Darlington circuits to make higher currents available. I also added capacitors etc. for a more complete amplifier circuit. The added gain requires a compensation capacitor for stability. Note that the Darlington circuit has an additional junction drop which slightly reduces the clipping amplitude. However, the increase in loop gain reduces the THD to a more acceptable level.
 

Attachments

2N3055 has a poor gain at higher currents so it is current limiting before it reaches voltage clipping. So attached is a more realistic circuit using Darlington circuits to make higher currents available. I also added capacitors etc. for a more complete amplifier circuit. The added gain requires a compensation capacitor for stability. Note that the Darlington circuit has an additional junction drop which slightly reduces the clipping amplitude. However, the increase in loop gain reduces the THD to a more acceptable level.
used whatever medium power transistor that was in the library and got this i also added a current source
1720825908624.png
 

Attachments

the amplifier starts to work weird
Or maybe more like it would in practice 🙂

2N3055 has a poor gain at higher currents so it is current limiting before it reaches voltage clipping.
Indeed so 👍

id need to get the bd 139 spice models first or try using tip41 transistors
which i also need the models of. and im new to ltspice and i dont know how to add them
Try these (file called LT Models). Keep this for reference and copy and paste any models you want out of this and into a new notepad file.

Easy way to begin with...

Put the models you want into a notepad file and save it with a suitable name. Use the 'Find' function in Notepad (click edit to bring this up) to find a model. Copy that model and paste it into the new file.

For example:
1720862713151.png


I have saved TIP41C and BD139 in the file called 'My Models'. It looks like this:

Screenshot 2024-07-13 102851.png


You must now EITHER keep this file with your .asc (in the same folder) or place the model file somewhere it can be called up.

Lets keep it in the same folder for now.

Next add a directive on the sim to point to the file. So we .include My Models.txt

Screenshot 2024-07-13 103222.png


Now you can right click the text of the 2N3055 and replace with TIP41C
The model name must be identical to how it appears in the file.

Screenshot 2024-07-13 103403.png


You can add as many models as you want to the file but remember to keep the file and the .asc's all in the same folder.

----------------------------------------------------------------------

What I do is add the model file to the root of the C drive. This allows you to have a single file and call it up from any .asc anywhere on your PC.

Screenshot 2024-07-13 103700.png


Add a directive to suit such as this to each of your sims:

Screenshot 2024-07-13 103858.png
 

Attachments

  • Like
Reactions: Philbo King