Estoy tratando de emular un sensor automotriz con AVR y transistores.
Tengo tres resistencias conectadas en serie. Al usar las salidas digitales AVR (5 V) para impulsar la base de los transistores, hago un "cortocircuito" a tierra donde se encuentran estas resistencias, lo que aumenta la corriente extraída sobre las resistencias.
La hoja de datos del sensor requiere un aumento de borde de señal entre 6 y 28 mA / µs para ambos bordes de subida y caída.
El sensor que estoy tratando de emular cumple con esto muy bien, manteniendo entre 12 y 16 mA / µs con una curva de corriente muy lineal.
Sin embargo, el circuito que diseñé supera los 250 mA / µs en el flanco ascendente y los 50 mA / µs en el flanco descendente (transistores NP2222 PNN genéricos, resistencia de base de 2000 Ohm, carga de colector de 500 Ohm a 12V). / p>
Ahora me estoy acercando a los valores de los sensores con resistencias base de alrededor de 33000 ohmios. Como era de esperar, la corriente comienza a aumentar rápidamente y luego se aproxima lentamente a su valor final (como un condensador ordinario).
¿Una resistencia tan alta de la base es la única forma de modificar los tiempos de subida y caída del transistor? ¿Hay algún circuito para no solo reducir la velocidad, sino también tener un aumento y disminución más lineal?