Bueno ... uno está controlado por corriente y el otro por voltaje.
Otro punto a destacar es que es muy fácil abrir un BJT a medias, con un MOSFET tienes una ecuación que se parece un poco a esto: \ $ I_ {DS} = K × (V_ {GS} - V_ {TH}) ^ 2 \ $. Hay una plaza ahí dentro. Para el BJT es solo \ $ I_ {CE} = I_ {BE} × \ beta \ $ (en la región saturada). Para el MOSFET, significa que cuando el sonido aumenta, en la salida se obtiene el cuadrado de eso ... que no es realmente lo que quieres, quieres linealmente amplificar el sonido, como el BJT lo hace.
Desea que este \ $ Y = K × X \ $, no \ $ Y = K × X ^ 2 \ $
Si, sin embargo, utilizas algunos comentarios, puedes hacerlo lineal ... como usar un amplificador operacional. La mayoría de los amplificadores operacionales modernos, especialmente los de especificaciones modestas, estarán basados en MOSFET. Si solo realiza una retroalimentación con resistencias, la amplificación será lineal, que es lo que desea, y luego funcionará casi idéntica a la clase B amplificador.
Este es el esquema de algunos op-amp basados en MOSFET. Es demasiado complicado para linealizar un amplificador de clase B.
Pero como puede ver, el \ $ M_ {PO} \ $ y \ $ M_ {no} \ $ forma una etapa de amplificador de clase B, hay mucha confusión en el primer plano para linealizarla. Para un amplificador operacional donde todo está en un paquete pequeño, no hay problema. Todos los transistores reciben aproximadamente el mismo \ $ K \ $ ya que están todos en un solo lote. Sin embargo, si necesita usar todos los componentes individuales en los paquetes, habrá una discrepancia con los \ $ K \ $ 's (en la ecuación anterior) porque todos los componentes se hicieron en diferentes lotes. Con las diferentes \ $ K \ $ en las ecuaciones anteriores, todo será ... no coincidente y terminará con un amplificador operacional disfuncional que hará que su amplificador de clase B sea disfuncional.