¿Hay alguna forma de controlar el ciclo de trabajo PWM de un temporizador 555 sin usar una resistencia variable?

Necesito controlar el ciclo de trabajo de un circuito de modulación de ancho de pulso (PWM) desde una entrada de voltaje de CC. Para hacer esto, he estado investigando circuitos de 555 temporizadores, pero cada circuito con el que me he encontrado implica controlar el ciclo de trabajo usando una resistencia variable/cambiando los valores de la resistencia (por ejemplo, cambiando el valor de Rb en ​​el diagrama que se muestra a continuación) .

Investigué y pensé mucho en ello, pero no puedo encontrar una manera de usar un cierto voltaje de entrada para dar un cierto ciclo de trabajo en un circuito PWM con el temporizador 555, por lo que no se me ocurrió ninguna sugerencia. o dejarme saber si se puede/no se puede hacer sería apreciado.

Gracias

ingrese la descripción de la imagen aquí

Como nota: el requisito de controlar un ciclo de trabajo de un circuito PWM con un voltaje de entrada y no por otros medios es necesario para lo que estoy haciendo... No estoy tratando de complicarme la vida

Además, olvidé mencionar que tampoco tengo permitido usar microcontroladores.

¿Por qué tiene que ser un 555 y no un µC?
Hay otros circuitos VCO disponibles, por ejemplo, basados ​​en amplificadores operacionales.
@AliChen Para que quede claro, creo que te refieres al generador de diente de sierra y al umbral variable. Sin embargo, eso es en realidad lo primero que me viene a la mente. ¿no es así? Supongo que este estudiante tomó su propia decisión de perseguir el 555 como medio. Sin embargo, no parece que sea necesario por la asignación.
@jonk, sí, tienes toda la razón, diente de sierra.
El término de la industria es 'modulador PWM', están disponibles como un IC completo orientado a SWPS, o puede construir uno desde cero.
Un poco exagerado, pero en lugar de usar un 555, simplemente podría usar un cem3340 si tiene 10 dólares para gastar y también hay una versión falsa, el as3340, que debería funcionar perfectamente bien. Los 3340 fueron diseñados específicamente para sintetizadores y, por lo tanto, vienen con la opción de pwm

Respuestas (2)

Sí, simplemente use su voltaje de CC externo para polarizar el voltaje de retroalimentación. ¡Hecho! (esto significa conectarlo, con una resistencia de tamaño adecuado, al pin de umbral).

No estoy tratando de hacer mi vida difícil

Bueno, todavía estás usando un NE555 para generar un PWM. Simplemente iría, obtendría un microcontrolador barato con un ADC y una unidad PWM (estos comienzan muy por debajo de medio euro), escribiría diez líneas de firmware C y listo. Sin circuitos analógicos que deba ajustar, sin incertidumbre ni no linealidad del ciclo de trabajo como función del voltaje de control, simplemente limpie el software en un microcontrolador que no necesita ningún componente externo sino un condensador de desacoplamiento para su fuente de alimentación. Bonificación: los osciladores internos de los microcontroladores en estos días suelen ser mucho más precisos que un NE555.

Actualice mejor tarde que nunca: mencionó que no puede usar microcontroladores. Sé que esto probablemente significará algunos gastos generales de aprendizaje, pero un generador PWM implementado con CPLD con un ADC basado en escalera de resistencia implementado con pines y redes de resistencias externas (para que no tenga que soldar muchas resistencias) o un ADC barato ADC IC seguiría siendo lo que usaría. PWM es básicamente un problema bastante digital, así que me volvería digital.

Otro enfoque fácil simplemente usaría un IC Opamp cuádruple: Opamp 1 y 2 para generar una onda triangular, opamp 3 para comparar el voltaje triangular instantáneo con su voltaje de CC externo. Easy PWM, y me deshice del NE555.

Hola, olvidé decirlo en la pregunta, pero no puedo usar un microcontrolador para generar PWM; tengo que hacer un circuito yo mismo. Probablemente debería haber dicho eso, pero no lo pensé al escribir la pregunta. Muchas gracias por su respuesta :) Lo pensaré y trataré de entender cómo funciona exactamente (soy bastante nuevo en 555 temporizadores y cómo funcionan)
Entonces, ¿esto es una tarea o una pregunta de examen?
Tampoco, era una idea que estaba considerando para una pequeña parte de un proyecto mucho más grande. No estaba buscando respuestas a una pregunta de examen, solo ideas. Podría terminar usando amplificadores operacionales para generar el PWM al final para ser honesto de todos modos
realmente, si esto es solo un proyecto, ¿por qué tomar la ruta complicada, menos precisa, más propensa a errores, en total probablemente más costosa y menos flexible en lugar de usar solo un microcontrolador?
Porque tendría menos que escribir en el informe y mi supervisor quiere que no usemos microcontroladores porque aparentemente es demasiado fácil con ellos.
Personalmente, puedo entenderlo, pero también creo que no es bueno alentar a las personas a diseñar, pero luego no permitirles diseñar algo correctamente , es decir, usar las herramientas adecuadas :)
Si un supervisor no quiere que las cosas sean "demasiado fáciles"/"mejores", entonces no es un supervisor de una corporación con fines de lucro. Todavía suena como un proyecto educativo , independientemente de las protestas de lo contrario.
@jonk cierto. "Proyecto" para mí es algo que depende completamente de las partes ejecutoras para implementar. Si el problema se puede resolver fácilmente, debería ser así. De lo contrario, uno podría llamarlo "ejercicio de laboratorio".
Puede ser una prueba para el empleo o para calificar para un cambio de puesto dentro de una empresa, como una alternativa que puede ajustarse a los datos disponibles.
@MarcusMüller tales proyectos normalmente se usan cuando está aprendiendo una tecnología o concepto en particular. Construir un generador PWM con un microcontrolador no lo ayudará a comprender la electrónica analógica en absoluto. Sin embargo, quizás "ejercicio" sea una mejor palabra.

Si tiene permitido usar 2 NE555, mire los siguientes esquemas:

esquemático

simular este circuito : esquema creado con CircuitLab

CLKIN es una onda cuadrada obtenida con otro 555, en la conocida configuración astable. Vin es la señal de modulación (o un voltaje para establecer la CC). PWMOUT es la señal de salida. En los esquemas, los valores C y R se establecen "al azar" ya que no conozco sus especificaciones.

Si tiene permitido un PWM de "cómo estás" (es decir, donde varía la frecuencia Y el ciclo de trabajo), pero debe usar solo un 555, entonces considere la modulación del pin 5 (control), de la clásica configuración astable.

Aún así, no puedo entender por qué no deberías usar un microcontrolador de 0,1 €, algunas líneas de C/ASM y un límite de desacoplamiento para un proyecto...