Estoy intentando hacer una simulación de Monte Carlo de un circuito de medición de corriente básica utilizando SiMetrix. La corriente pasa a través de una resistencia sensorial, amplificada por un amplificador operacional y luego a un ADC. Estoy tratando de incluir el error del ADC en mi simulación, pero no puedo averiguar cómo aleatorizarlo. Encontré que la contribución de error total del ADC es +/- 5mV. ¿Cómo puedo agregar ese error a la salida de mi amplificador operacional para usarlo en una simulación de Monte Carlo? Me gustaría convertirlo en una distribución gaussiana, similar a la que usted hace con las tolerancias de resistencia. El problema con gauss es que es un multiplicador, y por lo tanto no me daría ningún resultado centrado en 0 (0 * multiplicador = 0). Aquí está el esquema del sim:
Opción 1: fuente de voltaje de onda sinusoidal en serie con salida
Esta opción agregará o restará 5 mV de la señal de salida en un análisis transitorio, pero no es aleatorio.
Opción 2: fuente de corriente en paralelo con una resistencia con tolerancia de gauss
Esta opción me brindaría la distribución que quiero, pero no sé cómo obtener la corriente para cambiar aleatoriamente las direcciones o la magnitud (para darme +/- 5 mV máx.)
Opción 3: fuente de voltaje de CC en serie con la salida
Esta opción me daría un desplazamiento estático de 5 mV, pero esto no es útil en los sims de Monte Carlo.
Opción 4: ¿Fuente de ruido?
¿Podría una fuente de ruido lograr este comportamiento aleatorio? En última instancia, estaba tratando de obtener una distribución de gauss, pero estaría contento con el pseudoaleatorio.
Opción 5: fuente de tensión controlada por voltaje
Podría usar una fuente de voltaje controlada por voltaje con una ganancia establecida en 1 y alguna distribución aproximadamente 1. El problema con este método es que tendría menos efecto a voltajes más bajos ya que es radiométrico.