OpAmp: Calcular A - MAX (B, 2V)

3

Necesito un circuito basado en opamp que calcula la expresión OUT = A - max (B, 2V), como se muestra aquí:

Nohayrequisitosestrictossobrelaformaolaposiciónexactadelatransición,sinembargo,enlaregiónlineal(B>2.5V),lacurvadebeserprecisa.

Acontinuaciónsemuestrauncircuitoparaunacalculadoradediferenciasregular(OUT=A-B);¿Existeunaformasencillademodificarestoparalograrelefectodeseado?Estabapensandoenemplearundiodoparalograrelefectonolineal,peronoséexactamentecómoproceder.

simular este circuito : esquema creado usando CircuitLab

Estoy usando una salida de riel a riel, amplificador de entrada sobre el riel, y no tengo requisitos sobre la impedancia de entrada / salida del circuito. Tengo todo tipo de voltajes de referencia positivos y rieles de suministro disponibles, si fueran necesarios.

Información de la aplicación

Necesito este circuito como el bucle de realimentación de un regulador de voltaje de conmutación + lineal; A debe ser aproximadamente B + 0,8 V para compensar la caída del regulador lineal, por lo que la retroalimentación = A - B sería suficiente. Sin embargo, el regulador lineal requiere al menos 1.4V para funcionar, por lo tanto, el requisito máximo (B, 2V).

simular este circuito

    
pregunta mic_e

2 respuestas

3

¡Esta es una manera fácil, pero probablemente no la mejor, dada su situación real!

Como dice que tiene todo tipo de rieles de suministro y referencias disponibles, de esta manera se requieren +/- suministros y +/- referencias.

simular este circuito : esquema creado usando CircuitLab

La referencia R2 / -10V determina dónde la entrada cumple con el voltaje restringido La referencia R5 / R6 / + 10V determina el voltaje de sujeción OA2 y OA4 son solo buffers.

    
respondido por el Spehro Pefhany
2

Otro método podría ser usado

simular este circuito : esquema creado usando CircuitLab

Utilice la salida del comparador para controlar un analógico multiplexor (dispositivo típico vinculado) donde B y 2V también son entradas al multiplexor, de modo que la salida del multiplexor se convierte en Máx (B, 2V)

Podría hacer un multiplexor con JFET, pero dudo que obtendría el rendimiento de los circuitos integrados disponibles comercialmente.

Ahora lleve la salida del multiplexor a su circuito de resta y obtendrá A - (max (B, 2V))

Como ejercicio, hice el circuito:

Utilicéunmultiplexorde8a1(elmásfácildeencontrarparalasimulación).

Larespuestadelcircuitoes:

Todo parece funcionar en un solo mundo de suministro. Tenga en cuenta que el comparador tiene una salida push-pull para cambiar de forma limpia.

    
respondido por el Peter Smith

Lea otras preguntas en las etiquetas