Dos razones:
- En un BJT, la corriente que debe pasar a través de la base está relacionada con la corriente que fluye del colector al emisor, por la ganancia de CC del dispositivo. El pin GPIO en el Arduino debería suministrar esta corriente base.
- En cualquiera de los dispositivos, la energía térmica, es decir, el calor generado en el dispositivo de conmutación, está relacionada con la corriente que lo atraviesa, por lo tanto:
P = V x I = I^2 x R
donde V
es el voltaje V ce sat entre el recopilador y el emisor para el BJT, o en el caso MOSFET R
es el R ds on .
El TIP31 mencionado, tiene una ganancia de CC tan baja como 10 a 3 Amperios de carga, y 25 a 1 Amperio. Esto significa que para conducir solo 1 Amperio a través de su motor, se necesita una corriente base de 40 mA, que es la corriente nominal máxima para cualquier GPIO en los chips AVR utilizados en la mayoría de las placas Arduino. En la práctica, los dispositivos nunca deben operarse a los valores nominales máximos, por lo que el TIP31 no es una opción.
El TIP120 tiene una mejor ganancia de corriente DC, por lo que la corriente de base no sería un problema. Sin embargo, tiene una V ce sat de 2 voltios a 3 amperios y 4 voltios a 5 amperios. Esto significa que se generarán entre 6 vatios y 20 vatios de calor en el BJT para tales corrientes. No está bien.
El MOSFET, por otro lado, tiene una calificación R ds on de 0.12 Ohms con compuerta de 5 voltios. Por lo tanto, el calor generado sería de alrededor de 120 milivatios a 1 Amperio, 1.08 W a 3 Amperios y 3 W a 5 Amperios de corriente de carga. Mucho más frío que el BJT, aunque uno todavía usaría un disipador de calor a 3 amperios en adelante. La corriente de la compuerta tampoco es un problema, ya que los MOSFET son dispositivos controlados por voltaje, de todos modos pasan una corriente despreciable en la compuerta, excepto una pequeña cantidad instantánea en el encendido, para cargar la capacitancia de la compuerta.
La pregunta no especifica la corriente que necesita el motor, pero hay muchos MOSFET de nivel lógico súper baratos disponibles que muestran excelentes características de R ds bajo R, incluso en la puerta voltajes tan bajos como 2,5 voltios.
Un MOSFET excelente y realmente económico es el IRLML2502 , que se vende por por debajo de 25 centavos , que podría considerar en lugar del MOSFET especificado, si se cumplen las especificaciones de voltaje y corriente de carga: Bajo 0.08 Ohms R ds < sub> on para un voltaje de compuerta de solo 2.5 voltios, y bueno para hasta 3.4 amperios sin ningún problema.