VCO de diente de sierra y fuente de corriente para sintetizador modular

He estado trabajando en una fuente de corriente y un VCO con núcleo de diente de sierra basado en los diseños/ideas de Electronotes/Aaron Lanterman/Ian Fritz.

He integrado el esquema de VCO adjunto; los transistores son una matriz NPN en un IC 3086. Los transistores que he usado son el par emparejado en el chip. Algunas de las resistencias también son recortadoras o potenciómetros en la BB, pero son resistencias en el esquema.

Descubrí que la frecuencia de oscilación es demasiado alta (> 100 KHz a veces). También descubrí que la frecuencia del oscilador disminuye con el tiempo y, a veces, simplemente se detiene abruptamente.

Los componentes en el esquema son aproximaciones a algunas cosas que probé en la placa para bajar la frecuencia a aproximadamente 50 Hz - 2000 Hz, controlado por el valor del voltaje en U1.

Estoy confundido acerca de cómo derivar una expresión para la frecuencia de la onda de diente de sierra en la salida de U3.

Por ejemplo, veo que la tasa de carga de la onda de diente de sierra es la tasa de corriente hundida de la entrada inversora de U3 multiplicada por R3. Por supuesto, la salida de U3 se cargará hasta que alcance el voltaje de referencia de la entrada inversora de U4. Para disminuir la frecuencia de la rampa de carga, he intentado reducir R3 y aumentar Rlimit (para reducir la corriente hundida del oscilador). Sin embargo, esto no ha funcionado. También intenté aumentar Rref para limitar la corriente consumida por la fuente actual. Esto ha ayudado, creo.

¿Alguien puede sugerir una forma de disminuir la frecuencia?

Además, el oscilador tiende a disminuir en frecuencia con el tiempo, y aún no he detectado qué componente es responsable de esto. ¿Tienes alguna idea sobre esto? Pensé que estaría conectado al par de transistores, o algo dependiente de la temperatura. También estoy usando una resistencia compensada por temperatura para el primer amplificador operacional inversor.

Por favor, hágamelo saber si tiene alguna idea sobre esto. Apuesto a que muchos de ustedes han trabajado con diseños similares.

Oscilador controlado por voltaje de núcleo de diente de sierra

Respuestas (2)

Estoy confundido acerca de cómo derivar una expresión para la frecuencia de la onda de diente de sierra en la salida de U3.

La frecuencia está determinada por la corriente que sale del colector de Q2. Esta corriente carga C3 hasta que Vcomprefse alcanza. Entonces el comparador disparará y descargará C3.

El voltaje a través de C3 está determinado por

  V = Ic(Q2)*t/C3.

Ya que descargas a Vcomprefla frecuencia es:

  f = Ic(Q2) / (VcompRef * C3)

Con los valores de su esquema, Ic (Q2) alcanzará su punto máximo en algún lugar en VCC / Rref o 120 µA. Reemplazando esto en la ecuación anterior da una frecuencia máxima de:

  f = 120µA / (1.5V * 10nF) = 8000Hz.

Esta es la frecuencia con la que debe obtener Vcona 0V. Con el aumento, Vconla frecuencia caerá porque fluirá más corriente a través de Q1 que de Q2. La naturaleza inversora de U1 asegura que obtenga la respuesta positiva que desea para las aplicaciones de sintetizador.

Para reducir la frecuencia tienes dos opciones:

  1. Aumentar C3. Si duplica C3, la frecuencia se reducirá en un factor dos. Sin embargo, el valor que ha elegido es razonable y lo dejaría así.

  2. Disminuya la corriente en el colector Q2. Esto se hace aumentando Rref. Prueba con 1 megaohmio para empezar.

Sin embargo, más importante es un problema de diseño en torno a su comparador:

Estás trabajando sin ninguna histéresis. Eso significa que no está garantizado que el comparador descargue completamente su capacitor de tiempo C3.

El comparador se encenderá (y descargará C3) tan pronto como Vcomprefse alcance y se apagará tan pronto como la señal caiga por debajo de Vcompref. Lo que quieres es descargar C3 hasta 0V más o menos.

La única razón por la que su circuito funciona de alguna manera es el retraso de propagación de su comparador junto con R3 y la capacitancia de entrada del comparador parásito que funciona como un pequeño retraso.

Agregue una resistencia de la salida del comparador a la entrada no inversora del comparador. Esto da una retroalimentación positiva y se asegurará de que el comparador permanezca encendido hasta que el voltaje de C3 caiga en una cantidad significativa. La relación de esta resistencia y R3 definirá la cantidad de histéresis. R3 parece ser demasiado pequeño por cierto, esperaría un valor de 10k más o menos.

Arreglar esto probablemente también resolverá su problema de alta frecuencia. Esperaría que la frecuencia que está obteniendo no sea el VCO sino el comparador que oscila alrededor Vcompref.

Además, el oscilador tiende a disminuir en frecuencia con el tiempo, y aún no he detectado qué componente es responsable de esto. ¿Tienes alguna idea sobre esto?

¡Sí! Dependencia de la temperatura.

Esto es bastante difícil de controlar y es una de las partes más difíciles en el diseño de VCO.

Está utilizando una matriz CA3086 para el convertidor expo: este chip no garantiza la coincidencia del par de transistores, también podría coincidir. Solo se garantiza un par coincidente en el arreglo CA3046. ¡El mismo pinout! Si luego descubre que no puede marcar una buena respuesta de 1 voltio/octava, cambie el chip a CA3046.

Oh, ¿has conectado correctamente el pin de sustrato del CA3086 (pin 13)? Debería estar en algún lugar entre -2 y -5V.

Además, ha mencionado que una de sus resistencias depende de la temperatura. ¿Cuál y qué tipo de coeficiente de temperatura tiene?

Dado que ya está utilizando la matriz CA30x6, es posible que desee ver cómo Bob Moog resolvió el problema: usó uno de los transistores como sensor de temperatura y otro transistor como calentador para mantener la matriz de silicio a una temperatura constante por encima del ambiente. (45°C más o menos). Esto resuelve el problema sin resistencias de compensación de temperatura (Google Moog Prodigy Schematic).

Y finalmente: en su VCO me falta la resistencia de compensación de Franco. Esta resistencia, normalmente de 680 ohmios, está en serie con el condensador de temporización C3 y compensa el tiempo finito que tarda en descargarse C3. Desea esta resistencia, de lo contrario, su oscilador se desinflará en octavas más altas.

Apuesto a que muchos de ustedes han trabajado con diseños similares.

¡Sí! Un VCO basado en un convertidor expo CA3046 está en mi escritorio ahora mismo haciendo pruebas de estabilidad de sintonización durante la noche :-)

Gracias por la nota sobre el sustrato para el 3086. No sabía que necesitaba conectar este pin. Volví a leer la hoja de datos y vi que necesitaba conectar esto al "punto más negativo del circuito externo", que en este caso es -12V. A continuación, dice que "para mantener un acoplamiento no deseado entre los transistores, el pin 13 debe mantenerse en tierra de CA o CC". Esto me confunde. Por un lado, dice que debo conectarlo a -12V, luego, en cambio, debo conectarlo a tierra, y mencionas -2 a -5V. ¿Cuál sería la mejor conexión?
Esta es la resistencia compensada por temperatura de 2k que he estado usando link . He visto los diseños que usan la resistencia de 3300 ppm aquí. En este momento exacto, no puedo ubicar el cambio de la curva de resistencia frente a temperatura para esta resistencia, pero creo que alguien me recomendó esta resistencia en el pasado. Sin embargo, tendría que reconfirmar que cumple con la especificación de 3300 ppm.
@ThomasWilk El pin 13 (sustrato) debería ser el pin más negativo del CA3086. Ningún pin del par de transistores del convertidor exponencial cae por debajo de -1V más o menos, por lo que está bien conectar el sustrato a -2V. La hoja de datos proporciona un sustrato máximo para el voltaje de ruptura del colector de 20V. En su caso, conectarlo a -12V estaría bien, si usa otros transistores, asegúrese de no exceder este límite.

¿El circuito del medio, que involucra a Q1, Q2, D1 y U2, es un convertidor lineal a exponencial? (Entonces, la respuesta es algo así como 1 octava por voltio en lugar de algo así como 100 Hz por voltio). De lo contrario, no puedo imaginar su propósito.

U1 parece ser un inversor: Vcon = -(Rf/Rc) Vc. creo que VB es 2/3 de Vcon.

Q1 y Q2 parecen ser un amplificador de diferencia (como la entrada a un amplificador operacional). eso significa que la diferencia entre las corrientes que fluyen hacia los colectores de Q1 y Q2 son proporcionales a la diferencia de voltaje en sus bases, que es VB-0. U2 actúa de esa manera, utilizando una retroalimentación negativa que mantiene Vref en 0. Eso significa que la corriente que fluye hacia el colector de Q1 es una VCC/Rref constante.

entonces parece que la corriente que fluye hacia Q2 y sale de C3 es proporcional a VB con alguna compensación relacionada con VCC/Rref, pero tengo que revisar cómo hacer amplificadores de diferencia para averiguar cuál es la proporcionalidad. no parece ser un amplificador exponencial, a menos que esté malinterpretando el papel de D1.

esta corriente que entra (o sale) de C3 determina la velocidad de rampa del VCO y es directamente proporcional a la frecuencia. U4 sirve como comparador y cuando rampaOut excede VcompRef, entonces J1 se encenderá y descargará C3. luego la rampa comienza de nuevo.

a menos que ese circuito Q1, Q2 tenga un mejor propósito que solo un amplificador de diferencia, no veo por qué está allí en absoluto.

Q1 y Q2 son un convertidor lineal a exponencial con compensación de temperatura de primer orden. Convierten el voltaje en VB en una corriente exponencial en el colector Q2s. Por ejemplo, Ic(Q2) = e^VB*algún factor
Entonces, ¿lo obtienes aplicando las ecuaciones de Eber-Molls a Q1 y Q2? ¿D1 juega un papel matemático?
Sí, Ebers-Moll. Aquí hay un excelente artículo sobre este tema: schmitzbits.de/expo_tutorial/index.html . Con respecto a D1: no sé qué se supone que deben hacer D1 y R6.
Se supone que D1 y R6 compensan un cambio de voltaje no deseado a altas frecuencias. Por ahora los he quitado del circuito. Se supone que deben evitar que los tonos de alta frecuencia pierdan su valor previsto. Hay un escrito al respecto en Aplicaciones musicales de microprocesadores de Hal Chamberlain.
Oh, yo tengo ese libro. buena copia original de la misma.