Un Darlington no es una forma muy buena de conducir un motor de 3.3V. La caída de voltaje es demasiado alta (a 3A, la caída de voltaje podría ser tanto como 2V, pero a 2A es generalmente un poco más de 1V, incluso así toma aproximadamente 1/3 del voltaje del motor).
Es mejor usar un MOSFET. Puede buscar distribuidores utilizando la búsqueda paramétrica. Para una unidad de 3.3 V, debe elegir una que tenga una capacidad nominal de 2.5 V o 1.8 V o 0.9 V Vgs y buscar un Rds garantizado (activado) en < 3V Vgs que es suficientemente bajo. Por ejemplo, para un motor 1A es posible que desee < Caída de 150 mV para Rds (encendido) < 0.15 \ $ \ Omega \ $ con unidad de 3V . Mejor 0.1 ohm para tener en cuenta la temperatura. También elija uno con capacidad de voltaje suficiente (3.3V + una caída de diodo para el diodo de retorno), suficiente corriente máxima para la condición bloqueada. La búsqueda paramétrica es lo suficientemente descuidada como para tener que revisar varias hojas de datos para estar seguro. Por ejemplo, puede estar clasificado para una unidad de 2.5 V, pero Rds (on) se cotiza con una unidad de 4.5V.
Por ejemplo, una búsqueda rápida aparece con el Si3442CDV . Considere el bloqueo por baja tensión si utiliza un paquete tan pequeño, ya que las consecuencias de que se encienda parcialmente pueden ser desastrosas.
Si desea usar BJT, entonces el mejor método es usar un transistor para controlar otro como se muestra a continuación:
simular este circuito : esquema creado usando CircuitLab
Aunque si la corriente de su motor es < < 1A entonces Zetex / Diodes Inc tienen algunos transistores que pueden ser impulsados directamente por un micro (caracterizado a 1A Ic con 10mA Ib, así como los 100 mA más habituales, que están más allá de la mayoría de los micros).
Nuevamente, use la búsqueda paramétrica y verifique las hojas de datos con un peine de dientes finos.