Tengo curiosidad, cuando conecto la base de mi transistor 2N2222 a un pin de salida PWM en mi Arduino, sé que Arduino puede entregar una corriente máxima de 40 mA. El 2N2222 solo requiere alrededor de 5 a 10 mA en su base para cambiar el colector y el emisor. Ahora, al calcular la resistencia base en condiciones "normales" en las que simplemente la cambio directamente desde Vcc, se aplica lo siguiente:
Sin embargo, cuando se coloca una resistencia de 500 ohmios o 1K (1K para 5mA) directamente, funciona muy bien. Pero poniéndolo entre el Arduino y el transistor, el transistor no cambia.
Sospecho por lo tanto, que la resistencia es demasiado alta de la base-resistencia. Por lo tanto, es muy posible que no necesitemos una resistencia de base.
Pero, según las especificaciones, el Arduino puede entregar 40 mA. Entonces, ¿estoy en lo cierto al asumir lo siguiente? 1) Debo calcular la resistencia percibida que está dando el Arduino, si sube a 5 voltios y solo da 40 mA, y luego 2) restar eso de la resistencia de 500 ohm necesaria para hacer el transistor operar de manera óptima.
Ejemplo:
Entonces, estoy teorizando que tengo que poner una resistencia de 375 ohmios para hacer que la resistencia total entre el Arduino y la resistencia base sea de 500 ohmios.
De alguna manera esto no se siente bien. Tenga en cuenta que no soy ingeniero electrónico, por lo que podría tener el gato por la cola aquí: P
Te estás perdiendo una cosa fácil: el voltaje a través de la resistencia no será de 5V.
Lado del transistor que tiene un , por lo que la base de la resistencia está aproximadamente a 0,7 V levantada del suelo.
Lado del microcontrolador, cuando la salida es alta, no tienes lleno pero un voltaje que es algo menor. Para un chip cmos que puede ser bastante bajo, unos 100mV, pero para facilitar los cálculos digamos que tiene 0.3V de , lo que significa que el voltaje de salida de arduino es de solo 4,7 V.
Hagamos las matemáticas de nuevo:
Dado que una corriente de base más alta es mejor en este caso, solo quédese con el valor estándar más cercano más bajo, es decir .
Nota: ese 0.3V que supuse descabelladamente está escrito en la hoja de datos del microcontrolador y se llama
, como en Voltaje de salida alto. También puedes encontrar el
y... Sí, lo has adivinado, eso es Voltaje de salida bajo.
El primero es el voltaje de salida mínimo cuando el pin está configurado en alto, si está dentro de las especificaciones actuales, por supuesto, mientras que el segundo valor es el voltaje de salida máximo cuando el pin está configurado en bajo.
Spehro Pefhany
Sarel
Spehro Pefhany
Sarel