Lo que hace que este problema sea complicado es que no sólo tienes la suma de una onda triangular y una onda cuadrada. Los pasos negativos de la onda cuadrada son -12 V, pero los pasos positivos sólo +8 V.
Intentar crear la señal final como un compuesto de varias señales, como sugieren Steven y Oli, es perfectamente válido y puede ser, de hecho, la mejor respuesta. Sin embargo, aquí hay una forma diferente de pensar en este problema.
Considere un condensador que pueda cargarse y descargarse con corrientes fijas, y que también pueda ser sujetado en alto y bajo "instantáneamente" a +8 y -8 voltios. Por ejemplo, utilicemos un condensador de 10 nF. Para descargarlo 4 V en 1 ms se necesitarían -40 µA. Para cargarlo 8 V en 1 ms se necesitarían +80 µA. Podrías tener fuentes separadas de -40 y +80 microamperios que se activen en el momento adecuado. Sin embargo, probablemente sea más fácil tener una fuente fija de -40 µA y una fuente conmutable de +120 µA.
Todo puede ser conducido desde una onda cuadrada de 500 Hz. la fuente de corriente de 120 µA se habilita cuando la onda cuadrada es positiva (durante 1-2 ms y 3-4 ms en tu diagrama). La abrazadera del lado bajo se habilita durante un corto periodo de tiempo desde el flanco ascendente de la onda cuadrada, y la abrazadera del lado alto desde el flanco descendente. Dado que el voltaje se restablece a uno de los límites de la abrazadera una vez por milisegundo, este método evita muy bien el desbordamiento si los pasos y las rampas no suman exactamente cero por ciclo.
![]()
Esto no es un esquema, sólo un diagrama del concepto general. Tengo transistores NPN y PNP para las pinzas sólo para mostrar la idea general. Se necesitaría algo más, como un diodo y/o una resistencia, para restablecer C2 y C3 a tiempo para el siguiente uso si se utilizan realmente transistores bipolares. Las fuentes de corriente se pueden crear con opamps, y hay varias maneras de encender y apagar uno.
Una vez más, se trata de un concepto, cuyos detalles se dejan como ejercicio. Sin embargo, creo que esto podría ser viable dependiendo de un montón de cosas que no nos has dicho, como la precisión, la unidad de salida, la velocidad de los bordes, etc. Podría entrar en más detalles si esto es una dirección que le interesa.