Aprenda a medir el ruido usando LTspice para circuitos de amplificador operacional con ejemplos prácticos.
En artículos anteriores, introdujimos el ruido de modelado con LTspice y simulamos las fuentes de ruido en LTspice. Este artículo muestra cómo usar LTspice para medir el ruido de un amplificador operacional y de un amplificador operacional combinado con una etapa de entrada de doble JFET. ¿Qué tan exactas son las medidas? ¿Son útiles? Para averiguarlo, los resultados se comparan con las especificaciones de ruido en las hojas de datos.
En este artículo y en la nota de aplicación de Analog Devices se puede encontrar un excelente resumen del ruido del amplificador operacional y cómo se combinan las fuentes de ruido. Una excelente explicación de cómo convertir un valor RMS a pico a pico se encuentra en este video de Analog Devices.
El primer componente a probar es un amplificador operacional de bajo ruido. El circuito es un amplificador estándar no inversor con una resistencia en serie con la entrada no inversora para medir el ruido de corriente de polarización.
Los valores para las fuentes de alimentación y la resistencia de entrada se han parametrizado para facilitar su cambio y uso en las directivas .STEP. Más sobre esto más adelante. ¿Por qué se agrega "sin ruido" a los valores de resistencia? Al agregar este atributo no documentado a una resistencia, LTspice ignora la resistencia como fuente de ruido. Esta característica es muy útil porque el ruido adicional de las resistencias no tiene que ser sustraído de la medición. El atributo silencioso se puede agregar utilizando el Editor de atributos de componente. Inicie este editor manteniendo presionada la tecla de control y haciendo clic derecho en el cuerpo de la resistencia. Agregue la palabra "sin ruido" como un valor adicional. Con esta función, la ÚNICA fuente de ruido es el amplificador operacional. ¡Perfecto!
El op-amp es un dispositivo analógico ADA4627. No se trabajó mucho en la elección de esta parte. El ADA4627 me llamó la atención tras un rápido escaneo de la tabla de selección de amplificadores operacionales de bajo ruido de Analog Devices. Tiene poco ruido y admite voltajes de alimentación de ± 5V a ± 15V. Luego, una verificación de la hoja de datos mostró que el ruido está bien especificado. No se eligió porque las especificaciones de la hoja de datos coincidían o no con las pruebas de LTspice.
Aquí está la sección de ruido de la hoja de datos ADA4627. La columna de la izquierda corresponde a las partes de "Calificación B" y la derecha a las partes de "Calificación A". Las especificaciones se utilizan en la tabla de comparación a continuación.
Aquí están las directivas de LTspice utilizadas en la simulación.
Las condiciones de medición se establecen con declaraciones en el lado izquierdo. Las sentencias .PARAM proporcionan valores a las variables en el esquema. Estos son los nombres de las variables entre llaves, por ejemplo, {RINP}. Las sentencias .STEP ejecutan múltiples simulaciones con diferentes valores de variables. Por ejemplo, dos ejecuciones se realizan con diferentes valores de la resistencia de entrada. Hay un pequeño valor para la medición de ruido de voltaje de entrada (Paso # 1) y un gran valor para la medición de ruido de corriente de entrada (Paso # 2).
Las mediciones se especifican con sentencias .MEAS en el lado derecho. No se requieren cálculos adicionales para comparar con la hoja de datos. No voy a entrar en los detalles de cada declaración .MEAS. Sin embargo, veamos uno para obtener el ruido del voltaje de entrada a 1kHz.
.meas NOISE en1_1k_RMS FIND V (inoise) @ 1 AT 1K
RUIDO – Aplicar la medida a una simulación de ruido.
en1_1k_RMS – Solo un nombre para el resultado. Utilizado en el archivo de registro.
ENCONTRAR – Especifica la medida, que en este caso solo está obteniendo un valor de datos
V (inoise) @ 1 – El conjunto de datos a utilizar en la medición. Los detalles están abajo.
EN 1K – Selecciona la frecuencia de los datos.
Ahora por la magia. Haga clic en el ingeniero en ejecución.
Aquí hay una gráfica que muestra los resultados de la simulación de dos pasos. La traza verde es el Paso # 1 con una resistencia de entrada de 1Ω. La traza púrpura es el Paso # 2 con una resistencia de entrada de 10MΩ. La traza roja muestra la diferencia entre las dos carreras.
"V (inoise)" necesita una explicación. “V (inoise)” es el ruido de voltaje de salida de todo el circuito que se refiere a la entrada. LTspice calcula esto para cada simulación de ruido. Esto se explica más abajo. Recuerde que las fuentes de ruido se suman y restan de manera RMS. A medida que una fuente de ruido se hace más grande que otra, comienza a dominar completamente. ¡No hay problema! ¡LTspice se encarga del cálculo por nosotros!
Los datos para una ejecución particular de .STEP se seleccionan agregando "@ 1" o "@ 2" después de una fuente. Por ejemplo, "@ 1" es la ejecución con la resistencia de entrada pequeña.
Los datos de las declaraciones .MEAS se encuentran en el Registro de errores de Spice. Aquí hay una tabla que compara los valores de la hoja de datos con los valores medidos. ¡No está mal!
Especificación | Hoja de datos valor B grado (tipo) | Medida de especias |
---|---|---|
Densidad de ruido de voltaje 10 Hz | 16.5 nV / √Hz | 16.6 nV / √Hz |
Densidad de ruido de voltaje 100 Hz | 7.9 nV / √Hz | 6.9 nV / √Hz |
Densidad de ruido de voltaje 1 kHz | 6.1 nV / √Hz | 5.0 nV / √Hz |
Densidad de ruido de tensión 10 kHz | 4.8 nV / √Hz | 4.8 nV / √Hz |
Ruido de voltaje 0.1 a 10 Hz | 0.7 μV p-p | 0.55 μV p-p |
Densidad de ruido actual 100 Hz | 1.6 fA / √Hz | 2.2 fA / √Hz |
Ruido actual 0.1 a 10 Hz | 30 fA p-p | 35 fA p-p |
La hoja de datos proporciona valores pico a pico para ruido de 0,1 a 10 Hz (1 / ƒ región) pero LTspice calcula RMS. Apliqué un factor de 5 para convertir RMS en pico a pico. El ruido de voltaje es el mismo para los grados A y B. Sin embargo, el ruido actual es diferente. El grado B se muestra en la tabla.
Los resultados de la medición se encuentran en el "Registro de errores de especias". Abra este archivo seleccionando la ventana de trazado y seleccione Ver-> Registro de errores de especias. Desplácese hacia abajo hasta los resultados de .MEAS. Aquí está la entrada para la medición de ruido de voltaje explicada anteriormente.
Directiva sobre el esquema:
.meas NOISE en1_1K_RMS FIND V (inoise) @ 1 AT 1K
Entrada correspondiente en el registro de errores de especias:
Medida: en1_1k_RMS paso v (inoise) @ 1 en 5.03632e-009 1000 5.03632e-009 1000
Los resultados de las mediciones se muestran para cada paso. Sin embargo, en estas ejecuciones, el valor del Paso # 2 se reemplaza con el valor del Paso # 1 ya que los datos se especifican con la especificación "@ 1".
¿Cuál es la fuente "V (inoise)" en las directivas .MEAS? De la Ayuda de LTspice, V (inoise) es un cálculo de "densidad de voltaje de ruido referido de entrada". Esta fuente de ruido es el ruido de salida referido nuevamente a la entrada para TODAS las fuentes de ruido en el circuito. Sin embargo, como todas las resistencias son "silenciosas", el ruido es solo el ruido de entrada del amplificador operacional. De nuevo, perfecto!
Aquí hay gráficos para explicar “V (inoise)” o “Densidad de voltaje de ruido referido a entrada”. V (inoise), V (onoise) y ganancia se muestran en ventanas separadas. Los cursores de medición para V (inoise) y V (onoise) se colocan a 1 kHz. Dividir el ruido de salida V (onoise) por V (inoise) es la ganancia del circuito de 50. V (inoise) es el ruido de entrada del amplificador operacional, ya que todas las resistencias son "silenciosas".
El siguiente componente a probar es un JFET dual de muy bajo ruido. Aquí hay un diagrama del circuito.
Aquí hay puntos clave que hacen que la medición del ruido sea casi la misma que la del circuito de amplificación operativa.
El JFET dual es el LSK489 de Linear Integrated Systems. Esta parte fue elegida porque está en la biblioteca estándar de LTspice y es un dispositivo de muy bajo nivel de ruido. No se eligió porque las especificaciones de la hoja de datos coincidían o no con las pruebas de LTspice. Aquí está el esquema completo.
Hay partes parametrizadas adicionales. R3 establece la corriente de drenaje de los JFET y, junto con R1 y R2, establece el voltaje de drenaje a la fuente. El circuito está adaptado de una nota de aplicación de Linear Integrated Systems. Me gustó el uso de un LED para establecer el punto de operación de Q1. ¡Esto era nuevo para mí!
Las medidas son muy similares a las de la simulación de amplificador operacional. Una diferencia es que el circuito tiene dos JFET y ambos contribuyen al ruido de voltaje de entrada. La hoja de datos da el ruido para un JFET. Cuando sea necesario, la medición del ruido combinado se multiplica por 1 / √2 para obtener el ruido de un solo dispositivo. Este ajuste no es necesario para la medición del ruido de la corriente de entrada porque la resistencia de la serie grande está solo en una entrada. Las especificaciones de ruido en la hoja de datos asumen un voltaje de fuente de drenaje de 15 VCC. Sin embargo, el circuito de prueba usa 9,5 VCC para mantenerse dentro del rango de voltaje de modo común del amplificador operacional. Por si acaso, las pruebas se realizaron en un rango de voltaje de la fuente de drenaje y los resultados indicaron que el voltaje de la fuente de drenaje no afecta significativamente el ruido. ¿Puedes ver el .STEP para esta prueba?
Una vez más, un toque de la varita mágica al ingeniero en ejecución. ¿Cómo se comparan las medidas de LTspice con la hoja de datos?
Especificación | Valor de hoja de datos (tipo) | Medida de especias |
---|---|---|
Voltaje de ruido (10 Hz) | 3.5 nV / √Hz | 3.8 nV / √Hz |
Voltaje de ruido (1 kHz) | 2.0 nV / √Hz | 1.8 nV / √Hz |
Ruido de voltaje 0.1 a 10 Hz | No especificado | 0.12 μV p-p |
Densidad de ruido actual (100 Hz) | No especificado | 1.8 fA / √Hz |
Ruido actual 0.1 a 10 Hz | No especificado | 28 fA p-p |
¡No está mal! Se muestran mediciones adicionales que no están en la hoja de datos pero son útiles para la comparación con el circuito del amplificador operacional.
Se usó LTspice para medir el voltaje y el ruido de la corriente para un amplificador operacional de bajo ruido y el mismo amplificador operacional con JFET dobles de bajo ruido agregados a la entrada. Existe una buena concordancia entre los valores simulados y los valores en la hoja de datos para ambos dispositivos. Las directivas .STEP y .MEAS se utilizan para calcular valores para comparar directamente con hojas de datos.
Las hojas de datos del amplificador operacional de bajo ruido a menudo tienen una figura que muestra un rastro de ruido del osciloscopio de 10 segundos en la banda de 0,1 Hz a 10 Hz. Con las herramientas disponibles, puede digitalizar esta traza y convertirla en un archivo CSV. Luego, el archivo CSV se usa para especificar una fuente de voltaje PWL. Las figuras muestran una gráfica de hoja de datos y la gráfica correspondiente de un análisis de Transientes con una fuente de PWL. El sitio que utilicé para convertir el gráfico es WebPlotDigitizer (es gratis). Asegúrese de usar la opción para reorganizar las entradas de archivos en orden. ¿Puedes pensar en algo útil para esta forma de onda?
LTspiceAmpNoise.zip
ga('create', 'UA-1454132-1', 'auto'); ga('require', 'GTM-MMWSMVL'); ga('require', 'displayfeatures'); ga('set',{'dimension1':'analog,power,onsemi-powermgmt,analog,engineering-consulting'}); ga('set',{'contentGroup1':'analog,power,onsemi-powermgmt,analog,engineering-consulting'});
ga('set',{'dimension3':"June 30, 2019"});
ga('set',{'dimension4':"Stephen Colley"});
ga('send', 'pageview');
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1808435332737507'); // Insert your pixel ID here. fbq('track', 'PageView'); fbq('track', 'ViewContent', { content_ids: ['analog','power','onsemi-powermgmt','analog','engineering-consulting'], content_type: 'category'});
_linkedin_data_partner_id = "353081"; (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); } if(jstz.determine().name().indexOf("Europe") === -1) { showSocialCode(); // NOT EU } else { showSocialCode(); window.addEventListener("load", function () { window.cookieconsent.initialise({ "palette": { "popup": { "background": "#252e39" }, "button": { "background": "#14a7d0" } }, "type": "opt-out", "content": { "message": "This website uses tracking cookies to ensure you get the best experience on our website.", "href": "https://www.allaboutcircuits.com/privacy-policy/", "dismiss": "OK, GOT IT" }, onInitialise: function (status) { var type = this.options.type; var didConsent = this.hasConsented(); if (type == 'opt-out' && didConsent) { console.log("eu"); //showSocialCode(); } },
onStatusChange: function (status, chosenBefore) { var type = this.options.type; var didConsent = this.hasConsented(); if (type == 'opt-out' && didConsent) { console.log("eu"); //showSocialCode(); } },
onRevokeChoice: function () { var type = this.options.type; if (type == 'opt-out') { console.log("eu"); //showSocialCode(); } },
}) }); }
Los días felices de la PDA y Blackberry han quedado definitivamente atrás, pero el factor…
Tutorial sobre cómo pronosticar usando un modelo autorregresivo en PythonFoto de Aron Visuals en UnsplashForecasting…
Si tienes un iPhone, los AirPods Pro son la opción obvia para escuchar música, ¡aunque…
Ilustración de Alex Castro / The Verge Plus nuevos rumores sobre el quinto Galaxy Fold.…
Se rumorea que los auriculares premium de próxima generación de Apple, los AirPods Max 2,…
El desarrollador Motive Studio y el editor EA han lanzado un nuevo tráiler de la…