Una pregunta sobre cómo agregar ruido y un archivador de paso bajo en Ltspice

0

Estoy planeando implementar el siguiente circuito de activación de Schmitt: (clickizquierdoparaampliar)

Hicealgunasactualizacionesconlasexcelentessugerenciasdejonkenmipreguntaanterior: Algunas preguntas sobre la optimización de un disparador Schmitt para eliminar posibles fallas .

Pero ahora tengo dos puntos que me molestan con respecto a este tipo de circuitos aquí:

1-) En primer lugar, acabo de descubrir que se puede agregar un ruido a una señal de la siguiente manera utilizando la corriente de comportamiento:

Por encima de un ruido blanco se agrega a una sinusoide de 4Vpp 10Hz.

Pero en mi circuito, el interruptor causa la señal de entrada, por lo que, donde agrego esta fuente de corriente, obtengo resultados muy extraños. Solo quiero agregar alrededor de 2Vpp de ruido blanco a la entrada inversora del comparador (Schmitt-trigger en este caso) para ver los efectos de la banda de histéresis. ¿Cómo puedo establecerlo en este caso? ¿Cómo puedo agregar el ruido para que se sume a la señal al invertir la entrada?

2-) La segunda pregunta puede parecer mala para muchos de ustedes, pero digamos que quiero bloquear las frecuencias para las señales que llegan a una entrada de inversión superior a 900Hz. ¿Calcularía la frecuencia de corte utilizando R9 y C1? ¿O R7, R9, R10 también deben tenerse en cuenta al calcular el efecto de corte del filtro de paso bajo aquí? (Por cierto, me parece que en las ecuaciones de histéresis las resistencias conectadas a la entrada inversora no deberían tener efecto en los umbrales de histéresis)

    
pregunta user16307

1 respuesta

1

Para su primera pregunta: la fuente de voltaje ha especificado una resistencia. Paralelamente, hay una fuente de corriente que, de forma predeterminada, genera una señal 0.5Vpp (la función white() ). Esto significa que esta corriente se genera en la resistencia (ahora) paralela, Rser , lo que resulta en una amplitud R*I . Por lo tanto, Rser establecerá la amplitud del ruido. En su caso, \ $ R_ {ser} = 3 = > 3 * 0.5 = 1.5V_ {pp} \ $. Si necesita \ $ 2V_ {pp} \ $, simplemente agregue \ $ R_ {ser} = 4 \ Omega \ $.

Para su segunda pregunta: la función white() genera un ancho de banda plano que comienza a disminuir en torno a 2*f_specified , cuando es un 6dB menor. Es por eso que tienes white(2*f*time) . Por lo tanto, el enfoque más sencillo sería configurar simplemente su fuente de ruido para white(2*900*time) . Si, por otro lado, necesita un filtro de paso bajo, entonces, además del obvio R8+C1 , también tiene R7+R_CE(Q1) , al que también puede considerar R8+R10+R(D3) . D1 y D2 también tienen algunas capacidades parásitas, pero no importarán aquí. Aún así, R8||[R10+R(D3)] hará un divisor de voltaje con R7 , por lo que no importará tanto, siempre que mantenga R9 mucho más grande que R7 paralelo con toda la resistencia dinámica (impedancia) de Q1 y amp ;co. Un 10k debería estar bien. Luego, se calcula una primera orden simple con: \ $ \ omega = 2 \ pi {f} = \ frac {1} {RC} = > C = \ frac {1} {2 \ pi {f} {R} } = \ frac {1} {2 \ pi {900} * {10k}} = 17.68n \ $. Elija un 18nF . Para berificar esto, esto es lo que LTspice tiene que decir:

Laentradasereduceunpocoporeldivisormencionadoanteriormente,ademásdequehayunfiltrosecundariomenordebidoalainteracción,mientrasqueelRCfinalhaceeltrabajo.

Editar:OlvidéagregarqueparaqueturuidosemuestreycalculecorrectamenteenLTspice,necesitarásunas10vecessuanchodebandamásalto,porloquesitufrecuenciadeinterésmásaltaes9kHz,entonceshaztupasodetiempocomo%código%.Segúnlasugerenciadelcomentario,puedeutilizarunafuentedecomportamiento,directamente,incorporandolaseñalyelruido.Pormiparte,amenosqueseasolounbocetorápido,aconsejaríausarsolofuentesdecomportamientocuandonosepuedenreemplazar,yaquetienenunapérdidaderangodinámicoinherente(paraórdenesdediferenciademagnitud)debidoasucálculo"sobre la marcha" "de cualquier punto que dependa del tiempo, y agregan bastante la carga de cómputo, incluso cuando se usan con el indicador no documentado 1/90kHz . Por supuesto, la elección es completamente tuya.

Agregaré una cosa más: para el ruido y, en general, para las frecuencias bajas / altas "delicadas", nojacobi debería ser una obligación, para preservar la forma de onda.

    
respondido por el a concerned citizen

Lea otras preguntas en las etiquetas