¿Fuente de voltaje sinusoidal LT especificada con una compensación mucho mayor que la amplitud interrumpida?

13

He estado solucionando problemas en un circuito analógico y acabo de darme cuenta de que las fuentes de Sine Voltage en mV están rotas.

Aquí hay uno que se supone que proporciona una onda sinusoidal de 1 mV 1 Hz en la parte superior de una señal de CC de 300 mV. En su lugar consigo la basura completa.

Ejecutando LTSpice versión 4.22. ¿Alguien más ha visto este problema o puede recomendar cuál es el problema?

    
pregunta Gonzik007

1 respuesta

20

Es muy probable que tenga habilitada la compresión de forma de onda y el algoritmo de compresión tiene una tolerancia relativa demasiado alta para procesar tal señal correctamente, ya que el componente de CA es muy pequeño en comparación con el desplazamiento de CC.

Abra el panel de control y disminuya la tolerancia relativa:

LTspicegeneralmenterealizalacompresióndelaformadeondaparaevitargenerararchivosdedatosenormesparalasformasdeonda.Elalgoritmodecompresióntienepérdidas,porloquepodríaperderdetallesytenerartefactoscomolosqueveensusimulación.

ExtractodeayudaenlíneadeLTspice:

  

LTspicecomprimelosarchivosdedatossinprocesaramedidaquesegeneran.Unarchivocomprimidopuedeser50vecesmáspequeñoqueelnocomprimido.Estaesunacompresiónconpérdida.Estepaneldelpaneldecontrollepermitecontrolarlapérdidadelacompresión.

Avecesesútildeshabilitarlacompresiónporcompleto,paraformasdeondacomplejas,peroesperearchivosdetamañodeGB.raw(estossonlosarchivosdondeLTspiceguardalosdatosdeformadeonda).Sinembargo,porlogeneral,essuficientejugarconlaconfiguracióndecompresión,perosolocuandosabesrazonablementequéesperardeunasimulación.

EDIT(paraabordaralgunoscomentariosrelevantes)

Algunoscomentadoreshanseñaladoqueelaumentodelastolerancias,oespecíficamente,elparámetroreltolSPICEaumentaráeltiempodesimulación.Estoescierto,perolacompresiónrelativetolerancenotienenadaqueverconelparámetroreltolSPICE,queseencuentraenotrapestañadelpaneldecontrol:

Para reforzar aún más mi punto, citaré toda la sección de la ayuda de LTspice en relación con la pestaña compression del panel de control (énfasis mío):

  

LTspice comprime los archivos de datos sin procesar a medida que se generan. UNA   El archivo comprimido puede ser 50 veces más pequeño que el no comprimido.   Esta es una compresión con pérdida. Este panel del panel de control te permite   para controlar la pérdida de la compresión.

     

Tamaño de la ventana (número de puntos): número máximo de puntos que pueden ser   comprimido en dos puntos finales.

     

Tolerancia relativa: El error relativo permitido entre los comprimidos   Los datos 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 es el   algoritmo de compresión.

     

Estas configuraciones de compresión no se recuerdan entre programas   Invocaciones para fomentar el uso de los valores por defecto. Están disponibles en   El panel de control para fines de diagnóstico. Las tolerancias y la ventana.   El tamaño se puede especificar con los parámetros de opción plotreltol, plotvntol,   plotabstol y plotwinsize en declaraciones de opción colocadas como SPICE   Directivas sobre el esquema.

     

Probablemente querrá activar la compresión cuando use .four   o haciendo FFT en el análisis posterior de sus datos con SPICE   Directiva:

     

.options plotwinsize = 0

Una vez más, la última directiva solo equivale a desactivar la compresión como lo haría con el panel de control. Como ya he dicho anteriormente, esto es justo lo que quieres hacer para evitar artefactos, pero se generarán enormes archivos.

    
respondido por el Lorenzo Donati

Lea otras preguntas en las etiquetas