red de resistencia de onda sinusoidal de contador johnson

Vi un esquema que usa un registro de desplazamiento de 8 bits para producir una onda sinusoidal con una red de resistencia.

Supongo que las resistencias serán divisores de voltaje, pero ¿cómo se calculan los valores? Traté de configurar ecuaciones para diferentes estados, pero parece un desastre con todas las variables para los valores de resistencia.

ingrese la descripción de la imagen aquí

Respuestas (3)

El voltaje de salida es bastante fácil de calcular como:

V o tu t pag tu t = i V i R pag R i

Dónde V i es el voltaje en q i , y R i es la resistencia conectada a q i , y R pag es la conexión en paralelo de todas las resistencias.

Explicación:

Usando la superposición, el voltaje de salida se puede calcular para una fuente a la vez y sumar usando la división resistiva. En el siguiente R pag X i representa "todas las resistencias en paralelo excepto R i " :

V o tu t pag tu t = i V i R pag X i R i + R pag X i

Otra forma de expresar todas las resistencias en paralelo ( R pag ) excepto R i es:

1 ( 1 / R pag 1 / R i )

Entonces tenemos:

V o tu t pag tu t = i V i R i + 1 / ( 1 / R pag 1 / R i ) 1 ( 1 / R pag 1 / R i )

Afortunadamente, la expresión anterior se reduce a:

V o tu t pag tu t = i V i R pag R i

No creo que sea más fácil que eso.

Calcule la resistencia efectiva de todas las resistencias menos la primera en paralelo. La contribución de la primera salida puede calcularse tomando la relación de su resistencia con la resistencia efectiva de todas las demás en paralelo. Luego calcule la resistencia efectiva de todas las resistencias excepto la segunda, y calcule la relación entre esa resistencia y la segunda. Luego haz lo mismo con el tercero y el cuarto. El quinto, sexto y séptimo son simétricos a los tres primeros, por lo que no es necesario repetir esos cálculos.

Para calcular el voltaje de salida en un momento dado, sume las contribuciones de todas las salidas que serían altas en ese momento. Debido a que la impedancia de salida es constante, el circuito se comportará de manera relativamente lineal y, por lo tanto, el voltaje cuando, por ejemplo, las primeras tres salidas sean altas será igual a la suma de los voltajes que estarían presentes si solo la primera fuera alta, si solo la segunda fuera alto, o si sólo el tercero fuera alto.

No entiendo muy bien incluso con su ejemplo para esta parte: "la impedancia de salida es constante y el circuito se comportará linealmente"

Primero, el circuito es sospechoso, como se muestra, porque no tiene un circuito antibloqueo. Los contadores de timbre pueden entrar en estados incorrectos y deben ser forzados a volver al estado estable mediante un reinicio o similar. Es por eso que la mayoría de los circuitos de esta naturaleza usan el CD4018B, que es específico para crear contadores de anillos. Lancaster analiza esto en el libro de cocina CMOS. Extractos en línea en http://support.karat-service.net/Unsorted/service-manuals-datasheets-4/schematics-42/info-424/Generators/Generators/Digital_Sine_Wave_Generation.pdf junto con algunas otras ideas ingeniosas. Además, esto en realidad responde a la pregunta original de cómo calcular los valores (en general).