与 MOSFET 相比,对于相同数量的组件,您可能会使用 BJT 制作更有效的功率输出级。我使用“有效”这个词的意思是,对于与简单推挽电路中使用的 BJT 相同的电源,您的输出电压将摆动得更高/更大。这是因为,要开启 BJT,您只需要大约 0.6 到 0.7V,而要获得提供数百毫安电流的 MOSFET,您可能需要用 3 或 4 伏电压驱动其栅极。
同样,这将是一个简单的射极跟随器推挽 AB 类输出级。您只能使用仅限于电源轨的信号来驱动输出晶体管,如果这是(比如说)24V dc - 您应该能够将 22Vp-p 的信号驱动到功率晶体管。假设每个 BJT 将“损失”0.7 伏(由于基极发射极结),最大输出电压峰峰值约为 20.6 伏。如果您使用的是 MOSFET,则更像是 14 伏峰峰值到一个体面的负载。
到目前为止,我的回答中有些挥手,但是,只需在作为源极跟随器连接的 mosfet 上做功课,然后选择一个具有较小 Vgs(阈值)并检查数据表以查看需要多少栅极驱动电压让几百毫安流过它。
有更复杂的设计在输出晶体管是集电极连接或漏极连接的情况下很难工作,但是对于初学者我会远离这些,因为如果不仔细设计它们会不稳定,并且需要更多的硅才能有效地工作。
因此,鉴于您没有指定功率输出、扬声器负载或电压轨,我会说 BJT 功率输出级可能是最佳选择。至于其他晶体管,我会坚持使用 BJT——它们已被用于数以万计的优秀商业设计中。您当然可以考虑使用输出变压器的 A 类输出级 - 这可能值得考虑,但不利的一面是由于最终晶体管偏置导致的效率损失。
我刚刚环顾了一个相当简单的输出级,它显示了一个像样的放大器可能需要的偏置布置,并遇到了这个:-

它来自这个网站。我推荐它是因为它似乎有一个不错的规格,并且该网站还推荐了一个没有二极管/偏置的缩减版本。我个人认为这对于初学者来说是一个好的开始。该站点讨论了有关制作良好输出阶段所需的几件事。
如果您进行更多研究,您可以采用基本设计并为其增加增益并将运算放大器换成单个晶体管。