¿Cómo cambiar el ancho de una onda cuadrada dada con un ciclo de trabajo del 50% sin utilizar soluciones de rampas o microcontroladores?

0

¿Existe una forma sencilla de cambiar el ancho de una onda cuadrada dada con un ciclo de trabajo del 50% sin utilizar soluciones de rampas o microcontroladores? En realidad, esta onda cuadrada está cambiando la frecuencia de mi convertidor boost y me gustaría hacer PWM.

    
pregunta anhnha

2 respuestas

3

Compra uno de estos: -

He usado uno exactamente como pareces querer usar uno, funcionó muy bien y ahorra muchos problemas al hacer que los valores de los componentes sean correctos. La frecuencia es ajustable desde baja Hz a 1 MHz. Existen variantes del ciclo de trabajo que impiden el 100% (línea plana) o el 0% de revestimiento plano.

    
respondido por el Andy aka
1

simular este circuito : esquema creado usando CircuitLab

Figura 1. Control PWM basado en inversor de disparo Schmitt de CMOS.

Utilizando un desencadenante Schmitt de CMOS como CD41016 puede hacer esto.

  • Con la entrada 'A' baja, 'B' es alta, 'C' es baja y 'E' es baja.
  • Un borde ascendente en 'A' hace que 'B' sea derribado a través de C1 pero se retrae alto en el tiempo = \ $ R_1 \ cdot C_1 = 100n \ cdot 1k = 0.1 ~ ms \ $.
  • Este impulso negativo corto se invierte mediante NOT2 y se carga hasta C2 a través de D3. La salida E cambia a alta.
  • C2 se descarga a una velocidad establecida por VR1 + R3. Después de la constante de tiempo \ $ C_2 (R_3 + VR_1) \ $ NOT 3 cambiará y 'E' cambiará a nivel bajo nuevamente.
  • El ancho de pulso en 'E' es ajustable por VR1.
  • D1 y D2 protegen NOT2 contra sobretensiones.
  • R3 evita un cortocircuito en la salida de NOT2.

Habiendo visto esto, podrías decidir que un multivibrador monoestable es una solución mucho más simple.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas