Se realiza una simulación en LTSpice (versión 4.23k)
Hay un inversor: Fig.1: esquema
Entrada de pequeña señal de 1 mV.
Se ejecuta el análisis de CA. La ganancia de baja frecuencia (Vout/Vin) es de 20,69 dB (10,82 veces).
Se ejecuta el análisis transitorio (para el mismo esquema). La amplitud del componente de pequeña señal de Vout es 47,89 mV. Significa que la ganancia de baja frecuencia es 47.89.
Fig.2 Resultados de las simulaciones
Significa que, para la ganancia de CC, el análisis de CA produjo 11x, mientras que el análisis transitorio produjo 48x. ¡¡¡Casi cinco de diferencia horaria!!!
1) ¿Puedes explicar la divergencia?
2) Después de esto, ¿podemos confiar en el análisis LTSpice AC?
El enlace a los archivos LTSpice está en los comentarios a continuación.
Después de jugar con esto por un tiempo, creo que esto se debe a las diferencias en la forma en que se calculan los análisis transitorios y de CA. Obtuve resultados similares con diferentes voltajes de CA, resistencias de carga y diferentes modelos de MOSFET de MOSIS. También intenté poner los voltajes de CA y CC en serie y eliminar Rbig y Cbig en caso de que causaran problemas. Verifiqué que 2.5V es el sesgo de CC correcto para sus modelos.
Encontré poca concordancia entre la ganancia transitoria, la ganancia de análisis de CA y la ganancia de barrido de CC en el punto medio. El acuerdo fue mucho mejor (aunque no excelente) con una polarización de CC de 2,6 V, que tiene una ganancia de alrededor de 3.
Aquí está mi reproducción de la diferencia con los modelos MOSIS. Las ganancias fueron 59 para CC, 38 para transitorios y 23 para CA. Tenga en cuenta la escala vertical lineal en el gráfico de análisis de CA.
En cuanto a cuál es más correcto, parece depender de las circunstancias. Citando de un tutorial de SPICE :
El análisis de pequeña señal (AC) se realiza alrededor del punto de operación calculado utilizando el análisis OP y es exactamente igual que el análisis manual de pequeña señal. Dado que el circuito está linealizado para este análisis, el análisis no considera ninguna distorsión, saturación o intermodulación que pudiera ocurrir en el circuito real. El punto de operación se calcula automáticamente incluso si no se especifica el análisis OP.
De la página siguiente :
El análisis transitorio resuelve las ecuaciones diferenciales algebraicas no lineales completas de un circuito. Efectos como la distorsión no lineal, la intermodulación, la saturación, el recorte y las oscilaciones (comportamiento inestable) se pueden modelar con este análisis. Las ecuaciones se resuelven numéricamente por defecto utilizando el punto de operación como condición inicial.
Y aquí hay una cita de The Designer's Guide to SPICE and Spectre :
El análisis de CA calcula el comportamiento de señal pequeña de un circuito linealizando primero el circuito sobre un punto de operación de CC. Dado que los análisis de CA operan en una representación lineal invariable en el tiempo, los resultados calculados por los análisis de CA no pueden exhibir los efectos normalmente asociados con los circuitos no lineales y variables en el tiempo: distorsión y traducción de frecuencia. Sin embargo, los análisis de CA proporcionan una gran cantidad de información sobre el circuito linealizado y, por lo tanto, son invaluables en ciertas aplicaciones. También son, en general, mucho menos temperamentales que el análisis DC o transitorio. Los análisis de CA no están sujetos a los problemas de convergencia de CC y los problemas de precisión de los transitorios. Si los análisis de CA son inexactos, casi siempre se debe a que los modelos de los componentes son incorrectos.
ACTUALIZACIÓN: Según los comentarios de Placeholder, probé un estímulo de 10 nV para ver si había alguna mejora. La teoría detrás de esto sería que un estímulo más pequeño podría evitar volver a calcular el punto de operación durante el análisis transitorio, lo que alinearía los resultados con el análisis de CA linealizado. Cambié Rbig a 10MΩ y Cbig a 10mF cuando hice esto; Olvidé por qué. Desafortunadamente, los resultados son similares, a pesar de los problemas de cuantización obvios. La ganancia transitoria es de ~50 y la ganancia de CA es de ~10.
ACTUALIZACIÓN 2: Sergei recibió una respuesta de Mike Engelhardt, el autor de LTSpice:
Descubrirá que la mayoría de los programas SPICE tienen problemas con la linealización de CA de nivel 3 (que es sobre lo que se informa la CA). He solucionado la mayoría de los problemas, pero quedan algunos. Es una de las razones por las que el nivel 3 quedó obsoleto hace 25 años. El nivel 3 ya no se usa en el diseño de circuitos integrados.
ACTUALIZACIÓN 3: Mike envió un mensaje de seguimiento:
Por cierto, puede agregar que buscaré si puedo mejorar el problema con el nivel 3 en su caso, y aprecio su vector de prueba, pero debe darse cuenta de que absolutamente cada vez que veo una pregunta de nivel 3 como esta, nunca hay ningún hardware involucrado. LTspice se trata del diseño de circuitos actual, no de buscar en archivos de modelos obsoletos.
serguéi gorbikov
el fotón
marcador de posición
serguéi gorbikov
LvW
serguéi gorbikov