Generar señal PWM en LTSpice [cerrado]

0

¿Cómo puedo generar una señal PWM de 100 KHz en Ltspice? ¿Cómo calculo Ton y Tperiode?

    
pregunta Luigi

2 respuestas

0

Una señal de 100 kHz debe cambiar cada 1 / T segundos, o 0.00001s. Si desea una onda cuadrada con un ciclo de trabajo del 50%, Tperiod establece el tiempo que la señal estará activada y Ton establece el tiempo durante ese período. o 'ventana' que la señal está en Von.

Calcule su período: 1 / f = Tperiodo Calcule cuánto tiempo estará encendida la señal durante el 50% del tiempo (onda cuadrada simétrica) t * Ciclo de trabajo = Tonelada.

Si busca generar una señal PWM, use una fuente de Voltaje PULSO con una señal que cambia a 100 kHz Tperiod se establece en 0.00001s. La tonelada será la mitad de eso para un ciclo de trabajo del 50%, o 0.000005s. Los tiempos de subida y bajada pueden dejarse en cero. Si quisiera un ciclo de trabajo del 20%, el tiempo de tonelada sería 0.000002

    
respondido por el laptop2d
1

Si necesita esto para atender su pregunta anterior , estar necesitando un PWM variable en el tiempo. Puede configurar un voltaje de rampa en LTspice como este:

PULSE(0 1 0 {0.99/f} {0.01/f} 0 {1/f})

que es una rampa de 0 a 1V, con un período dado por la frecuencia f . Podría haber usado {1/f} para el tiempo de subida y cero para la caída y Ton, pero esa configuración puede tener efectos adversos en el rango dinámico en carreras largas.

Luego, puedes encontrar el mejor comparador para el trabajo en [Digital]/schmitt . Consulte esta respuesta.

    
respondido por el a concerned citizen

Lea otras preguntas en las etiquetas