LTSpice - resistencia controlada por RMS

1

¿Es posible obtener una resistencia controlada por RMS de un voltaje en LTSpice? La sintaxis \ $ R = V (n001) \ $ funciona, mientras que \ $ R = rms (V (n001)) \ $ no funciona. Gracias por tu tiempo.

    
pregunta Gennaro Arguzzi

2 respuestas

4

RMS es un valor calculado relacionado con la "salida" y, por lo tanto, no se puede utilizar para cambiar el valor de un componente (un valor de entrada) porque tiene un problema circular. Tal vez usted puede tomar Vn001, y alimentarlo a través de un convertidor de RMS a DC. Tal vez use un multiplicador para obtener v \ $ ^ 2 \ $ luego el filtro de paso bajo, luego use un circuito de raíz cuadrada: -

Lamayoríadelossimstienenla"parte" multiplicadora y, con un amplificador operacional ideal (no un TL081 como se muestra arriba) puede extraer la raíz cuadrada y, por lo tanto, el RMS.

    
respondido por el Andy aka
0

Puede usar el método brillantemente simple de Linear, vea this , por ejemplo. En su forma más simple, tienes algo como esto:

Laslecturasestánunpocoapagadasdebidoalafaltadeunpasodetiempoimpuestoyno.optplotwinsize=0,essolounesquemaesquemático.ElfiltrodesalidaesunBesseldesegundoorden,pormenosrebasamiento,quetodavíatienedebidoalmododeretroalimentacióndelcircuito.Agreguesupropiofiltro,aquíestá,porejemplo,unCauerdesegundoordenconrizadode0.01dB,stopbandde80dB,escaladefrecuenciaen3dB:

Esta es solo la parte de RMS, en reposo, depende de usted, aunque parece que una resistencia de comportamiento es más apropiada.

    
respondido por el a concerned citizen

Lea otras preguntas en las etiquetas