So you think more transistors must mean more distortion?
Here's an example of a circuit which proves your theory to be wrong.
In the first circuit there's three separate stages of voltage amplification, Q1 and Q2 just provide current amplification to drive R4, Q3 & Q4, Q6 & Q7, are Darlington pairs which have lots of gain, Q5 doesn't have much gain and just acts as an inverter.
R5 to R7 help bias the transistors and provide negative feedback, C3 is a phase compensation capacitor which prevents oscillation.
Notice how the output is a pretty clean and undistorted sinewave?
In the second circuit, Q5 to Q7 have been removed so the closed loop gain is much lower. The cross-over distortion can be clearly seen on the output.
This output stage is biased in class B which yields a low standby current but is very non-linear.
The first circuit has a very high open loop gain and lots of negative feedback which dramatically reduces the distortion.
The second circuit has a much lower open loop gain and much less negative feedback so the output remains very distorted.
Paste the text between the code tags into a text editor, save with a .asc extension, open it using LTSpice and see for yourself.
Version 4SHEET 1 880 680WIRE 272 -256 192 -256WIRE 416 -256 336 -256WIRE 192 -160 192 -256WIRE 192 -160 -176 -160WIRE 272 -160 192 -160WIRE 416 -160 416 -256WIRE 416 -160 352 -160WIRE 672 -160 416 -160WIRE 64 -80 -320 -80WIRE 208 -80 64 -80WIRE 464 -80 208 -80WIRE 592 -80 464 -80WIRE 464 -48 464 -80WIRE 64 -16 64 -80WIRE 208 -16 208 -80WIRE 592 16 592 -80WIRE -320 32 -320 -80WIRE 464 64 464 32WIRE 528 64 464 64WIRE -320 128 -320 112WIRE 592 176 592 112WIRE 672 176 672 -160WIRE 672 176 592 176WIRE 688 176 672 176WIRE 800 176 752 176WIRE 592 192 592 176WIRE 800 208 800 176WIRE 64 240 64 64WIRE 96 240 64 240WIRE 208 240 208 64WIRE 208 240 176 240WIRE 464 240 464 64WIRE 528 240 464 240WIRE 464 256 464 240WIRE 464 256 320 256WIRE 208 304 208 240WIRE 256 304 208 304WIRE 464 304 464 256WIRE 592 304 592 288WIRE 800 336 800 288WIRE 400 352 320 352WIRE 208 368 208 304WIRE 64 384 64 240WIRE 64 384 -80 384WIRE -496 400 -528 400WIRE -288 400 -432 400WIRE -176 400 -176 -160WIRE -176 400 -208 400WIRE 64 416 64 384WIRE 144 416 64 416WIRE 464 416 464 400WIRE -176 432 -176 400WIRE -144 432 -176 432WIRE 64 432 64 416WIRE -528 480 -528 400WIRE 0 480 -80 480WIRE -176 496 -176 432WIRE 64 560 64 528WIRE 208 560 208 464WIRE -528 576 -528 560WIRE -176 592 -176 576FLAG 464 416 0FLAG 592 304 0FLAG -320 128 0FLAG -528 576 0FLAG 800 336 0FLAG 208 560 0FLAG 64 560 0FLAG -176 592 0SYMBOL npn 528 16 R0SYMATTR InstName Q1SYMATTR Value BC547ASYMBOL pnp 528 288 M180WINDOW 0 60 32 Left 0WINDOW 3 59 68 Left 0SYMATTR InstName Q2SYMATTR Value BC557ASYMBOL Misc\\EuropeanResistor 448 -64 R0SYMATTR InstName R1SYMATTR Value 470RSYMBOL npn 400 304 R0SYMATTR InstName Q4SYMATTR Value BC547ASYMBOL voltage -320 16 R0WINDOW 123 0 0 Left 0WINDOW 39 0 0 Left 0SYMATTR InstName V1SYMATTR Value 10VSYMBOL cap -432 384 R90WINDOW 0 0 32 VBottom 0WINDOW 3 32 32 VTop 0SYMATTR InstName C1SYMATTR Value 220nSYMBOL voltage -528 464 R0WINDOW 123 0 0 Left 0WINDOW 39 0 0 Left 0SYMATTR InstName V2SYMATTR Value SINE(0 50mV 500)SYMBOL Misc\\EuropeanResistor 784 192 R0SYMATTR InstName R4SYMATTR Value 100RSYMBOL Misc\\EuropeanPolcap 688 192 R270WINDOW 0 32 32 VTop 0WINDOW 3 0 32 VBottom 0SYMATTR InstName C2SYMATTR Value 100
Code:
[URL="http://electronics-lab.com/community/uploads/monthly_12_2009/post-34329-14279144032408.png"][/URL][ATTACH]40762[/ATTACH]
[URL="http://electronics-lab.com/community/uploads/monthly_12_2009/post-34329-1427914403277.png"][/URL][ATTACH]40763[/ATTACH]