Si tiene un circuito lineal donde Vout = f (Vin) yf (0) es idealmente 0, es fácil, simplemente anule el desplazamiento de entrada con 0V aplicado y aplique algo cerca de la escala completa y ajuste la ganancia. No se requieren iteraciones.
Para situaciones más complejas en las que f es no lineal y / o f (0) no es cero, es posible que deba ajustar la ganancia y la compensación tanto antes como después de la no linealidad y / o puede que tenga que repetir los ajustes.
Lo ideal es que minimice la interacción de los ajustes, para ello debe analizar de dónde provienen los errores y ajustarlos adecuadamente. Por ejemplo, tome un acondicionador de señal simple que produzca 4mA de salida para -10mV de entrada y 20mA para +90mV de entrada. Si la mayoría del error de compensación está en el extremo frontal (antes de la ganancia), puede ajustar la compensación allí. Por lo tanto, puede aplicar 0 mV y ajustar la compensación (aplicada antes del ajuste de ganancia) para obtener 5,6 mA en la salida. Luego aplique + 90mV y ajuste la ganancia para obtener 20mA. Sin embargo, si la ganancia ha afectado al cero un poco, es posible que tenga que iterar varias veces para que el ajuste sea lo suficientemente preciso.
De manera similar, si el desplazamiento es más un resultado de la tolerancia de las resistencias en la salida (digamos que usa un amplificador operacional de desviación cero pero comprometa el uso de resistencias baratas al 1% en lugar de las de lujo), puede hacerlo mejor: 10 mV y ajuste para 4 mA luego + 90 mV y ajuste para 20 mA, repita hasta que ambos estén dentro de la tolerancia.
Si hay una falta de linealidad en su circuito (tal vez esté linealizando un sensor) es posible que necesite más ajustes, ya que un error antes de una no linealidad provocará un error en la curva si lo ajusta frenéticamente la ganancia después de la no linealidad. , y viceversa.
Algo de esto se vuelve discutible si digitaliza las señales y las manipula en el dominio digital, pero es posible que aún tenga que preocuparse por la precisión en el DAC y el ADC de una manera similar.