Estoy usando el siguiente circuito para proporcionar corriente constante a los LED. Solicito su sugerencia sobre cómo calcular la tolerancia de la corriente (variación mínima y máxima de la corriente establecida) debido solo a la temperatura.
¿Cómo considerar los cambios en Vbe para calcular la corriente?
Un par de notas pueden ayudar a despejar el aire.
Uno de los problemas de los BJT es algo llamado efecto temprano. Aquí es donde la corriente del colector depende de la magnitud del voltaje del colector al emisor. Sin embargo, esto no es un problema para este circuito por las siguientes razones:
El resultado de lo anterior es que el circuito no se ve muy afectado por el efecto temprano. Y eso es bueno.
Cambios en el debido a la temperatura en el BJT del variador se compensan automáticamente con el BJT de retroalimentación , que mide la corriente del colector del BJT del variador a medida que pasa a través de la resistencia entre la base y el emisor del BJT de retroalimentación .
Entonces, si la unidad BJT se calienta (lo que probablemente se deba a que la mayor parte de la disipación de energía tiene lugar en la unidad BJT) y esto afecta la magnitud del voltaje del emisor base, eso no importa. El BJT de retroalimentación está midiendo la corriente y ajustará su voltaje de colector, según sea necesario. Por lo tanto, los impactos de temperatura en el variador BJT también se anulan en este circuito.
Este es el verdadero problema en este circuito. Aquí es donde la temperatura tendrá un impacto. (Esta es también una razón para mantener el BJT de retroalimentación separado/aislado térmicamente del BJT de accionamiento ).
En términos generales, el voltaje base-emisor variará en algún lugar entre a alrededor . Hay dos partes básicas en la ecuación. Uno es debido al voltaje térmico debido a la temperatura, -- el signo aquí es positivo, en el sentido de que al aumentar la temperatura aumenta el voltaje térmico. El otro se debe a los cambios en la corriente de saturación (que se debe al factor de Boltzmann, que es una declaración sobre la relación o las probabilidades relativas de diferentes estados) en el BJT; el signo aquí es negativo, por lo que aumenta la temperatura. la corriente de saturación, pero dado que la corriente de saturación está en el denominador, esto significa que el efecto es negativo y no positivo en la magnitud del voltaje base-emisor).
Como resulta en la práctica, el signo negativo del factor de Boltzmann domina y elimina el signo positivo del voltaje térmico, de modo que el efecto neto es como se indicó anteriormente: entre a alrededor .
Ahora, podríamos hacer muchas matemáticas y desarrollar la ecuación de sensibilidad que mencioné anteriormente. Y si realmente quieres eso, lo publicaré aquí. Pero créame, la versión a gran escala no es una ecuación simple. Es una fórmula bastante desagradable, en realidad. Estaría feliz de desarrollarlo para usted (disfruto el proceso de mostrar cómo proceder desde un punto de partida en matemáticas hasta llegar a una conclusión). Pero implica comenzar con la combinación de varias ecuaciones complejas y luego tomar sus elaboradas derivadas. . Si realmente no necesita eso, entonces pasemos por alto por ahora.
Así que esto nos deja con el enfoque a pequeña escala. Si conocemos la magnitud del voltaje base-emisor a cierta temperatura y podemos suponer que no cambiará en más de , entonces podemos hacer una declaración simple:
Así que si y y , entonces . Asumiendo antes del cambio de temperatura, . Entonces un aumento de de la temperatura BJT de retroalimentación implicaría un cambio a , en este caso. Es probable que esto sea bastante aceptable.
Pero si está buscando la ecuación a gran escala, que le proporciona cómo son las cosas durante muchas décadas de corrientes de diseño, entonces probablemente querrá la expresión original que estaba sugiriendo: la ecuación de sensibilidad en sí misma. Esto le dirá el cambio porcentual en para un cambio porcentual en la temperatura, en cualquier valor inicial establecido para y . Pero esto también requiere la combinación de varias ecuaciones y el uso de derivadas. Si eso es lo que quieres, dilo. De lo contrario, la ecuación de cambio local de pequeña señal anterior probablemente sea suficiente.
Repasemos la conclusión que llegué anteriormente haciendo un cálculo en la parte posterior del sobre que realmente analiza el circuito. Deberíamos hacer esto para ver si la estimación anterior que proporcioné resiste un escrutinio un poco más profundo. Necesitaremos un esquema para que pueda identificar partes en las ecuaciones:
simular este circuito : esquema creado con CircuitLab
Sigue:
Incluso con variaciones de temperatura en , el valor del primer factor anterior será muy cercano a 1 (ligeramente menor). Por lo tanto, podemos quitarlo de consideración. se supone razonablemente que es independiente de la temperatura para propósitos de análisis. Así que esto nos deja con:
Entonces, hay un término de ajuste que no había incluido en el caso original. Sin embargo, porque a todos los efectos se dará el caso de que y ese término no importará mucho.
Podemos reemplazar el variables en la ecuación anterior con la expansión de Shockley que también incluye las ecuaciones dependientes de la temperatura completas para . Una solución cerrada implicará el uso de la función de registro del producto y ocupará mucho espacio a continuación. Pero puede hacerse.
Por ahora, creo que es suficiente ver que un análisis de circuito básico confirma que la ecuación original es "lo suficientemente cercana" cuando se usan estimaciones razonables para la variación de con temperatura
Voy a usar el D44H11 BJT para y el 2N2222A BJT para . (Ambas son hojas de datos de OnSemi). También voy a arreglar el circuito para entregar en (nada crítico aquí, así que voy a ignorar los matices para que las matemáticas sean fáciles de seguir).
El D44H11 es mucho, mucho más capaz que el fregadero actual que estoy diseñando. Fácilmente podría manejar 100 veces más corriente a través de él. Pero esto también requeriría 100 veces más corriente base, y necesitaría escribir más si no diseñar más. Quiero centrarme en lo básico y evitar complicaciones añadidas innecesarias.
Veamos primero lo esperado. :
Esas son curvas típicas . A partir de estos, parece que puedo estar bastante seguro de que en un rango muy amplio de temperaturas, y siempre que , eso .
Sin embargo, veamos la tabla:
Esto proporciona una lectura del peor de los casos. Es para , que es 100 veces lo que estoy considerando. Pero si observa de nuevo las curvas anteriores, verá que las posiciones son casi las mismas en ambos casos. Así que diseñemos esto para . Estamos totalmente seguros con esa elección.
Esto significa . Los diferentes dispositivos D44H11 pueden variar, pero podemos estar bastante seguros de que la corriente base no excederá este rango de valores. Tomando el peor de los casos y el mejor típico como los extremos, .
Para , en realidad no me importa demasiado sobre su funcionamiento porque es el trabajo de para hacer ajustes allí. Así que no voy a pensar en eso. El circuito lo manejará.
Movámonos a . Es el dispositivo el que está realizando la función de medición y existe la siguiente relación entre su importante y es (para este dispositivo, ):
Esto es crucial porque esencialmente determina la corriente del colector y por lo tanto la corriente del LED/LOAD. Así que configurando el La corriente del colector es importante. Variaciones de temperatura y piezas en el D44H11, , provocará variaciones en su corriente de base y estas variaciones provocarán variaciones en la corriente de colector de y eso provocará variaciones en , impactando directamente en el sumidero de corriente controlado.
Para resolver esto, necesitamos la ecuación de sensibilidad:
Digamos que queremos permitir solo (o 5%). Esto significa que para las variaciones térmicas y parciales, queremos mantener . Deberíamos usar el más grande. que es probable que nos encontremos por . (Desde variará con la temperatura ambiente y, con suerte, no se acoplará a , esto significa que quizás la temperatura más alta que consideramos es , o .)
Veamos esta curva para el 2N2222A:
En primer lugar, tenga en cuenta que esto es para . Afortunadamente, estaremos operando por un poco más que esto (dos 's), por lo que el gráfico está lo suficientemente cerca para nuestro uso.
En segundo lugar, tenga en cuenta que este es un gráfico típico. Y que NO tenemos una forma de calcular el mínimo y el máximo entre las partes dentro de una bolsa. Estamos tratando de evitar cambios debido a la temperatura, ya que ese es el objetivo de este ejercicio, pero necesitamos tener una idea de qué esperar de las variaciones del dispositivo. El principal factor determinante es la corriente de saturación de un dispositivo y como esto depende del área exacta de contacto entre el emisor y la base, puede encontrar fácilmente dispositivos que varían entre el 50% y el 200% del 100% nominal en la misma bolsa. Debido a la función de registro involucrada, esto funciona en aproximadamente .
Todavía no conocemos la corriente de colector para , pero echemos un vistazo al curva aquí y toma un valor de . Ahora podemos estimar que solo para la variación de piezas. A partir de aquí, encontramos que y . La especificación (apenas) más estricta es esta última, por lo que es la que debe cumplir. (Tenga en cuenta que la ecuación de sensibilidad nos dice que podemos aceptar una gran cantidad de variación en la corriente de colector de , que nos permite establecer su corriente de colector mucho más cerca de la corriente base necesaria de .)
Resolviendo proporciona .
Ahora volvamos al hecho de que . usemos . Esto significa que esperamos , con una media geométrica (para centrar las cosas de modo que la parte más/menos se distribuya uniformemente) .
Entonces, mirando hacia atrás, podemos ver que permitimos un 5% para las variaciones permitidas en la corriente del colector en y que tenemos otro 4% para permitido variaciones de parte. Este es un buen momento para repensar. Si queremos mantener las cosas alrededor del 5 %, entonces debemos limitar las variaciones de corriente del colector al 1 % y no al 5 % original que permitimos antes. Así que hagamos eso. Queremos una especificación más estricta del 5% y parece que podemos alcanzarla.
Volviendo atrás, encontramos que la especificación más estricta es . Y luego proporciona . Tenga en cuenta que aumentamos la corriente del colector que tendrá que manejar un poco para mantener esta variación al mínimo.
Pero ahora esperamos una variación de alrededor del 5% en el sumidero actual debido a las variaciones en las piezas del diseño. (Las resistencias son fácilmente mucho, mucho más precisas. Pero una resistencia del 1%, por supuesto, agregará un poco aquí. También podríamos preocuparnos por esto. Pero para estos propósitos, creo que hemos ido lo suficientemente lejos).
Supongamos que . Esto significa . Podemos seleccionar el siguiente valor más bajo o el siguiente más alto y ser "bastante buenos". Como quiero ajustar un poco más para tener en cuenta parte de esa variación de resistencia, seleccionaré .
Aquí está el resultado de una simulación de Spice donde la resistencia de carga (simulando LED, por ejemplo) varía en un factor de 10 y la corriente de saturación de varía por un factor de 4:
La línea azul es para carga y la línea roja es para carga. (El D44H11 tiene un efecto temprano relativamente fuerte, por lo que las variaciones de carga también prueban ese aspecto del circuito).
Como se puede ver, cumple con las especificaciones. Sin embargo, solo funciona para una sola temperatura. Pero para variaciones de piezas, los valores diseñados cumplen con los requisitos finales que establecemos para ello.
El 2N2222A en este rango de temperatura tendrá una variación hacia el extremo inferior, o aproximadamente . Esto significa que durante un variación que esperaríamos ver sobre variación. Vamos a ver:
Creo que se puede ver fácilmente que la predicción se cumple.
Creo que es suficiente por ahora. El punto es que en realidad puedes diseñar estos circuitos para lograr ciertos objetivos. Se necesita un poco de esfuerzo para hacerlo. No puedes simplemente abofetearlos. (Bueno, lo hago todo el tiempo aquí. Pero los lectores generalmente no quieren ver todo el trabajo anterior involucrado y solo quieren ver algo rápido y simple y en cualquier lugar en algún estadio de béisbol).
Las hojas de datos podrían ser mejores. Podrían proporcionar información estadística sobre las piezas que obtiene en un paquete. (A veces, si pregunta amablemente, puede obtener esa información. A menudo no). Pero aún es posible seleccionar suficiente información en una hoja de datos para lograr objetivos razonables. Y si no puede obtener suficiente información, o si esa información varía demasiado, entonces necesita encontrar otras partes o idear una topología diferente que pueda hacer frente a la falta de información (generalmente con una gran dosis de retroalimentación negativa y /o más partes, o ambas).
Si se desean tolerancias más estrictas sobre la temperatura ambiente, la degeneración del emisor es una opción que se puede agregar a . Una resistencia que se predice que caerá algo más que alrededor debería ayudar. (Más es mejor). Sin embargo, esto tiene un precio:
La degeneración también mejora el comportamiento frente a variaciones parciales. Pero la degeneración del emisor es más importante para gestionar la variación de la temperatura de funcionamiento, ya que se puede lograr una mejora significativa con una pequeña pérdida del rango de cumplimiento de voltaje. Los sacrificios necesarios para obtener mucho con respecto a la variación de partes son en parte la razón por la que se usa con menos frecuencia. Hay otras topologías mejores a considerar antes de embarcarse demasiado en este camino.
(el transistor de accionamiento ) también se puede reemplazar con un MOSFET. De hecho, la idea es a menudo saltada. Pero hacer también puede significar considerar la posibilidad de variaciones de efecto temprano algo más amplias para , como el de MOSFET discretos para puede ser más ancho que el variación de BJT discretos que reemplazan allí. Solo una nota para tener en cuenta si se siente tentado a hacer comparaciones.
cómo calcular la tolerancia de la corriente (variación mínima y máxima de la corriente establecida) debido solo a la temperatura.
Esto se mide por el cambio incremental del voltaje directo con los cambios de temperatura tempco.= o la derivada parcial definida por una "ecuación de sensibilidad". Se vuelve menos sensible a una mayor corriente directa. Esto está graficado por TI para el MMBT2222 a continuación.
Por ejemplo, una fuente de corriente de 1 mA ~ 1,5 mA dará ~ -2,0 mV/°C para la mayoría de los BJT y son útiles como termómetros.
El análisis de @Jonk es bueno, pero necesita aprender a usar esta característica. Digamos como un termómetro o para medir realmente la temperatura de una unión de conductor caliente. Al calibrar el voltaje directo en un horno, luego extraiga la corriente a un diodo o transistor y luego mida con precisión el voltaje directo a 1 mA para leer la temperatura de la unión.
No se incluye en su pregunta la sensibilidad de todas las demás variables de origen a la variación actual: {hFE1; hFE2, Vcc, Vf (LED), Vbe1, Vbe2 Rb, Re}, por ejemplo.
Como resultado, hFE no es tan sensible siempre que la resistencia pullup, Rb sesga suficiente corriente para garantizar la limitación de corriente y no demasiado para causar la saturación donde pierde toda la ganancia actual. Por lo tanto, los valores de Re siempre deben elegirse inicialmente para 600 mV con una corriente de colector de 1 mA en la retroalimentación Q1 y no la sugerencia clásica de los libros de texto de Vbe = 0,7 V que ocurre más cerca de 50 mA.
El pullup Rb debe consumir, digamos, un 50% más de corriente que Ie/Re, que luego es desviada por el colector de retroalimentación para regular la corriente de accionamiento a Vbe/Re.
El error de regulación de carga y suministro debe examinarse para garantizar que se cumplan las condiciones anteriores para evitar la saturación del controlador al elegir Rb y el rango de Vce (mín.) en el peor de los casos.
Si el pullup R tiene un voltaje fijo (nivel lógico) y el suministro de LED tiene ondulación, la sensibilidad del error de regulación de corriente puede reducirse significativamente por hFE1*hFE2 * variación de Vcc.
broma
keith
Sonder
Sonder
broma
keith
Russel McMahon