Q: transistor como resistencia variable para circuitos osciladores

0

esta es mi primera pregunta,

Quiero hacer una pregunta simple, busqué pero no pude encontrar la respuesta adecuada, aquí está mi situación; Quiero construir un circuito generador de frecuencia con topologías de oscilador de amplificador operacional, pero quiero controlar el circuito con salidas analógicas PWM con filtro RC de ATMega328p, pero como saben, los circuitos de oscilador sintonizados cambian R y / o L (si RL resonador / circuito sintonizado utilizado) o C (si se usa el circuito RC para la oscilación), es obvio que no puedo cambiar fácilmente los valores de L o C, así que decidí cambiar los valores de R a la frecuencia de oscilación de sintonización (como variable), así que creo que Necesito implementar un potenciómetro controlado digitalmente o una resistencia variable, después de eso se me ocurrió una idea; cuando se usa un transistor BJT en la región activa, actúa como una resistencia variable (por supuesto, habrá algunas caídas de voltaje debido a Vbe)

pero no puedo lograr este objetivo porque la región activa necesita una pequeña entrada de señal en la base, aquí está mi pregunta: ¿puedo configurar la amplitud de la salida analógica filtrada PWM o RC según sea necesario para la región activa (como escala mV, creo) o debería Considero otra forma de lograr este problema?

gracias de antemano, perdón por mi mal inglés

    
pregunta fatalblade

2 respuestas

3

Podría usar un DDS que es fácil (el trabajo duro se ha hecho por usted). Suponiendo que no quieres hacer eso, sigue leyendo.

Para las frecuencias bajas (a través del rango de audio), la forma más fácil es generar ondas triangulares con un VCO que luego puede transformarse en ondas sinusoidales si es necesario. Esto se puede hacer con un DAC para generar el voltaje de control y un oscilador creado con un integrador y un comparador que cambian la dirección de la integración.

Para frecuencias altas (1MHz y superiores) puede cambiar fácilmente la C usando un diodo varactor. Puede bloquear en fase la señal a una señal de referencia si lo desea.

Puede usar un JFET o una lámpara + LDR (resistencia dependiente de la luz) para variar la resistencia, o como dice Ignacio, use un MDAC para simular una resistencia de frecuencia relativamente baja.

O puedes usar una olla digital! Algunos se especifican lo suficientemente bien como para usarlos como reóstatos, aunque siempre se utilizan mejor como potenciómetros. Una vez más, no tan grande en altas frecuencias.

    
respondido por el Spehro Pefhany
0

Aquí hay otra respuesta que funcionará si la frecuencia PWM de su microprocesador es mucho más alta que la frecuencia del oscilador y / o si el rango de frecuencia deseado es pequeño en términos porcentuales. Use pwm para cambiar dos resistencias a través de un interruptor CMOS analógico como un 4053. o un 4066 que me ha funcionado, las dos resistencias corresponden a Fmax y Fmin, sus valores de resistencia dependen de la configuración de su oscilador pero estará bien siempre que la resistencia tenga un valor alto en comparación con el interruptor CMOS, es decir, en el rango de Kohm AHORA su radio oscilante RC debería tener capacidad en el rango nF, por lo que la capacidad de conmutación parasitaria no lo estropeará, lo que sucede es que podrá variar suavemente la frecuencia. Lo que hice fue usar PWM de 100 KHz desde un lm393 con 4066 con resistencias en un oscilador variable de estado e hizo 50Hz y armónicos, el ruido del reloj fue muy fácil de filtrar, dando mucho menos ruido que los filtros de tapa activados que aparecen en mi sitio web de los escarabajos malos

    
respondido por el Autistic

Lea otras preguntas en las etiquetas