Lo más probable es que tengas activada la compresión de la forma de onda y que el algoritmo de compresión tenga una tolerancia relativa demasiado alta para procesar correctamente esa señal, ya que el componente de CA es muy pequeño comparado con el desplazamiento de CC.
Abra el panel de control y disminuya la tolerancia relativa:
LTspice suele realizar la compresión de las formas de onda para evitar generar archivos de datos enormes para las formas de onda. El algoritmo de compresión tiene pérdidas, por lo que puedes perder detalles y tener artefactos como los que ves en tu simulación.
Extracto de la ayuda en línea de LTspice:
LTspice comprime los archivos de datos en bruto a medida que se generan. Un archivo comprimido puede ser 50 veces más pequeño que el no comprimido. Esto es una compresión con pérdidas. Este panel del panel de control le permite controlar el grado de pérdida de la compresión.
A veces es útil deshabilitar la compresión por completo, para formas de onda complejas, pero esperar archivos .raw de tamaño GB (estos son los archivos donde LTspice guarda los datos de forma de onda). Sin embargo, por lo general es suficiente para jugar con los ajustes de compresión, pero sólo cuando usted sabe razonablemente lo que se puede esperar de una simulación.
EDITAR (para abordar algunos comentarios relevantes)
Algunos comentaristas han señalado que el aumento de las tolerancias, o específicamente, reltol
El parámetro SPICE aumentará el tiempo de simulación. Esto es cierto, pero la compresión relative tolerance
no tiene nada que ver con el reltol
El parámetro SPICE, que se encuentra en otra pestaña del panel de control:
Para reforzar mi punto de vista, citaré toda la sección de la ayuda de LTspice relativa al compression
del panel de control (el énfasis es mío):
LTspice comprime los archivos de datos en bruto a medida que se generan. A archivo comprimido puede ser 50 veces más pequeño que el no comprimido. Se trata de una compresión con pérdidas. Este panel del panel de control le permite controlar el grado de pérdida de la compresión.
Tamaño de la ventana (número de puntos): Número máximo de puntos que pueden ser comprimir en dos puntos finales.
Tolerancia relativa: El error relativo permitido entre los datos comprimidos y los datos sin comprimir.
Tolerancia de tensión absoluta[V]: El error de tensión permitido por la algoritmo de compresión.
Tolerancia de corriente absoluta[A]: El error actual permitido por el algoritmo de compresión.
Estos ajustes de compresión no se recuerdan entre las invocaciones del programa para fomentar el uso de los valores predeterminados. Están disponibles en el panel de control para fines de diagnóstico. Las tolerancias y el tamaño de la ventana pueden especificarse con los parámetros de opción plotreltol, plotvntol plotabstol y plotwinsize en sentencias .option colocadas como directivas SPICE en el esquema.
Probablemente querrá giro de compresión cuando se utiliza .four o al hacer FFT's en el análisis posterior de sus datos con la directiva SPICE de SPICE:
.options plotwinsize=0
Una vez más, la última directiva sólo equivale a desactivar la compresión, tal y como se haría desde el panel de control. Como ya he dicho arriba, esto es justo lo que quieres hacer para evitar artefactos, pero se generarán archivos enormes.
2 votos
Obtuve un resultado algo similar. La forma de onda es más uniforme, pero no es una onda sinusoidal. Desactivar la compresión me lo ha solucionado. (según la respuesta de Lorenzo más abajo).