Usando 3.3V o 2.5V para ADC y alimentando Op Amp desde 3.3V o 5V

2

La idea es que AIN1 acepta una señal de 0-5 V que está protegida contra cortocircuitos a 30 V.

También quiero conectar un termistor entre GND y AIN1 sin componentes externos (resistencia y fuente de alimentación), así que tengo el lado izquierdo del circuito que proporciona un voltaje de referencia de 5V. Los interruptores FDv304Ps entre 4k02 y 560R proporcionan una mejor resolución en un amplio rango de temperatura.

En este momento AIN1 está protegido con un SMBJ5.0A

AIN1B es la salida que luego se conecta a un ADC en un STM32F

Esta fue mi primera idea:

Por favor ignore la falta de un símbolo de tierra, es porque tengo múltiples bases analógicas y múltiples símbolos diferentes podrían resultar confusos.

AINB es la salida.

Pero después de investigar un poco encontré los siguientes problemas:

Cuando se usa un termistor, sería muy difícil escalar debido a que un divisor de voltaje (el termistor y TR1 / 2) alimenta a otro (R122 y 125).

El SMBJ5.0 introducirá un error en el divisor de voltaje, pero creo que puedo superarlo usando un SMBJ13A que tiene una corriente de fuga mucho menor.

  1. ¿Es mejor agregar un amplificador operacional seguidor de voltaje entre AIN1 y R122 o simplemente usar un SMBJ13A en lugar del SMBJ5.0A?

  2. Esta pregunta solo es relevante si utilizo el segundo amplificador operacional. Necesitaré alimentar el primer amplificador operacional (IC11B) con 5 V, por lo que puedo aceptar la entrada de 5 V o si un MOSFET se activa sin un termistor conectado. Esto significará alimentar el segundo (IC11A) con 5V. ¿Afectará esto a la salida AIN1B o aún tendrá un máximo de alrededor de 2.5V? Ahora sé que la salida no se verá afectada por la fuente de alimentación del OA

  3. En este momento, las resistencias están configuradas para permitir un máximo de 2.5 V y estoy usando una referencia de precisión de 2.5 V para suministrar el pin Vref + del STM32F. Esto se hizo por recomendación, pero no estoy seguro de por qué. ¿Debo dejarlo como está o usar 17k & 33k resistencias y una referencia 3v3? ¿Cuáles son los beneficios de ambas opciones?

Los valores de los termistores son vagos en el mejor de los casos, pero uno tendría los siguientes valores:

  • 20 ° C 2.1 - 2.9kΩ
  • 50 ° C 0.68 - 1.00kΩ
  • 90 ° C 0.236 - 0.260kΩ

El rango de temperatura sería de -5 a 100 ° C.

Estoy más preocupado si el circuito real funcionará de manera confiable, estará protegido contra cortocircuitos de hasta 30 V y podrá leer la entrada analógica completa de 0-5 V.

Actualización basada en comentarios y la brillante respuesta de Dorian:

El termistor se conectará entre AIN1 y una tierra externa con una capacidad de corriente mayor que la de cualquier persona cercana, de modo que el lado de tierra de la conexión del termistor pueda considerarse completamente protegido. Solo estoy después de proteger la entrada analógica (AIN1).

Cuando no se utiliza un termistor, los FET se apagarán y se conectará un sensor con una salida analógica de 0-5 V a la entrada analógica. Un sensor típico será un sensor de presión automotriz de 3 cables, con 5 V, tierra y la señal de salida. 5V ya está protegido y el suelo es el mismo que el anterior.

Ya no estoy preocupado por la escala, ya que los sensores necesitarán ingeniería inversa y tendré que usar las tablas de consulta, etc.

Entonces, ¿este circuito funcionará según lo previsto y estará protegido contra cortocircuitos permanentes de hasta 30 V?

¿De qué otra manera puedo lograr esto?

Como arriba, ¿cuál es la ventaja de establecer una salida máxima y un voltaje de referencia de 2.5V en lugar de usar 17k & 33k resistencias y utilizando una tensión de referencia de 3.3V? ¿Qué harías y por qué?

    
pregunta Terry Gould

2 respuestas

1

Actualice, corrija el voltaje de la pinza de 13 a 15

Tu primer esquema fue bastante bueno

Con pocas modificaciones puedes hacer que funcione:

Reemplace el SMBJ5.0A con un diodo de voltaje de sujeción más alto que también tenga una corriente de fuga más baja, como el SMBJ13A que tiene una corriente de fuga de 1uA a 13V y aún más pequeña por debajo de 5V

Descarte R125, no es necesario. Actualización, me equivoqué aquí, deje R125 para obtener una salida máxima de 2.5 V.

Consecuencias:

La corriente de fuga a través del diodo de protección será aceptable: menos de 1uA, por lo que tendrá una medición precisa.

La corriente de la abrazadera será menor ~ 30A, pero no creo que realmente necesite los 100 amperios del diodo original, ya que 25V a 100 A significa 0.25 ohmios de termistor total y impedancia del conector, lo cual no es el caso para señales pequeñas Cables y conectores.

El voltaje de la pinza será más alto (15V) pero aceptable:

  • Uc11 está protegido por R122 y US15
  • TR9 y TR5 están protegidos por los diodos internos R72 y R84, la corriente más alta puede ser a través de R72 Ir72 = (15V-5V) / 560ohm = 17mA, la potencia sobre R72 es 10V x 10V / 560 ohm = 178mW
  • la potencia más alta sobre el termistor (a 100 grados Celsius ~ 200 ohmios) es 15V x 15V / 200 ohm = 1.125W bastante alto pero aceptable para un termino corto, este es el peor de los casos cuando se produce un cortocircuito y el La temperatura está en la parte superior del rango.

Por preguntas:

1) No, solo el primero que no es realmente un problema, la atenuación es muy baja y la salida del termistor no es lineal, así que de todos modos tendrá que usar tablas de consulta e interpolación. La corriente de fuga de SMBJ5.0 todavía está allí y es significativa.

2) Todavía tendrá 2.5V, la salida no está dada por la fuente de alimentación de OA.

3) Lo mejor sería usar una tensión de referencia derivada de + 5VREF para que el resultado sea independiente de la tensión de referencia.

Actualización basada en nueva información (gracias por "brillante"), mi solución no es una buena protección para el cortocircuito permanente a 30 V, después del cortocircuito, sin duda requeriría algún servicio para reemplazar un fusible si coloca uno en la línea AIN o si reemplaza algunos cables, en caso contrario.

Luego de especificar que es una aplicación automotriz, pensé que debía tener disponible una línea de 12 V, incluso con poca corriente, lo que me llevó a una solución de protección reversible con un MOSFET como en el siguiente esquema:

simular este circuito : esquema creado usando CircuitLab

¿Cómo funciona esto?

En uso normal, el M1 Vgs es 12V - Vain en algún lugar por encima de 7V, M1 está completamente abierto, Rds en la hoja de datos se indica como 0.1ohm para 10V 1.5A pero en los gráficos se puede ver que para Vgs > 4.5V Rds no es mayor que 0.15ohm y puede descuidarse. M1 tiene voltaje Vds inverso, pero para esta aplicación no es importante ya que es inferior a 0.6V (voltaje interno del diodo).

Cuando el voltaje de la fuente aumenta a medida que un Vds corto se vuelve positivo, el voltaje de la fuente puede crecer hasta 12 V - Umbral Vds.

Esto limitará la tensión AIN a 12V (o la tensión que elija) menos la tensión de umbral de la fuente de la puerta (~ 4V) y la corriente a unas pocas decenas de mA

Por supuesto, mantenga el diodo de pinza en caso de una falla catastrófica de M1.

Nuevamente, a partir de los comentarios, los beneficios de tener un Vref más alto es que el ruido agregado y el voltaje de compensación de OA son menores en relación con la señal activa.

    
respondido por el Dorian
1

Parece que le preocupa que el voltaje llegue a su STM32F. Desafortunadamente, un SMBJ5.0A, como muchos supresores, tiene una corriente de fuga relativamente alta de 800 ua máx. Esto introducirá un gran error en su red divisoria de resistencia. Puede intentar crear un circuito con el amplificador de búfer en el lado no protegido para que pueda tener una impedancia baja en el supresor.

    
respondido por el John Birckhead

Lea otras preguntas en las etiquetas