Yang membuat masalah ini rumit adalah bahwa Anda tidak hanya memiliki jumlah gelombang segitiga dan gelombang persegi. Langkah-langkah negatif dari gelombang persegi adalah -12 V, tetapi langkah-langkah positif hanya +8 V.
Mencoba membuat sinyal terakhir sebagai gabungan dari beberapa sinyal seperti yang disarankan Steven dan Oli sangat valid dan mungkin sebenarnya merupakan jawaban terbaik. Namun, berikut ini cara yang berbeda untuk memikirkan masalah ini.
Pertimbangkan kapasitor yang dapat diisi dan dikosongkan dengan arus tetap, dan juga dapat dijepit tinggi dan rendah "langsung" ke +8 dan -8 volt. Sebagai contoh, mari kita gunakan kapasitor 10 nF misalnya. Untuk melepaskannya dengan 4 V dalam 1 ms akan membutuhkan -40 μA. Untuk mengisi daya 8 V dalam 1 ms akan membutuhkan +80 μA. Anda dapat memiliki sumber microamp -40 dan +80 terpisah yang diaktifkan pada waktu yang tepat. Namun, mungkin lebih mudah untuk memiliki sumber tetap -40 μA dan sumber +120 μA yang dapat diganti.
Semuanya dapat didorong dari gelombang persegi 500 Hz. sumber arus 120 μA diaktifkan ketika gelombang persegi positif (selama 1-2 ms dan 3-4 ms dalam diagram Anda). Penjepit sisi rendah diaktifkan untuk waktu singkat dari tepi naik dari gelombang persegi, dan penjepit lebar tinggi dari tepi jatuh. Karena tegangan disetel ulang ke salah satu batas penjepit satu kali per milidetik, metode ini dengan baik menghindari pelarian jika langkah dan landai tidak bertambah hingga nol per siklus.
Ini bukan skema, hanya diagram dari konsep umum. Saya punya transistor NPN dan PNP untuk klem hanya untuk menunjukkan ide umum. Akan ada lebih banyak yang diperlukan, seperti dioda dan / atau resistor, untuk mengatur ulang C2 dan C3 pada waktunya untuk penggunaan berikutnya jika transistor bipolar benar-benar digunakan. Sumber saat ini dapat dibuat dengan opamps, dan ada berbagai cara untuk menghidupkan dan mematikan satu.
Sekali lagi, ini adalah konsep hanya dengan rincian yang tersisa sebagai latihan. Namun, saya pikir ini bisa diterapkan tergantung pada banyak hal yang belum Anda beri tahu kami, seperti akurasi, output drive, kecepatan tepi, dll. Saya bisa masuk ke lebih spesifik jika ini adalah arah yang Anda minati.