Имеется генератор треугольных импульсов от 0 до 5В. Нужно растянуть амплитуду до 10В, с чем легко справляется ОУ. Но, кроме того нужно "опустить" пилу на 5В, чтобы в итоге получился треугольник от -5В до +5В. Задача усложняется тем, что амплитуду иногда нужно менять программно, но пила должна оставаться симметричной относительно нуля. То есть, например -4В +4В. Посоветуйте схему. Перепробовал много вариантов, которые в теории правильные, на практике дают смещение куда угодно и какое угодно, но не в середину.
Я даже прямо сейчас соберу и покажу что получилось на осциллографе.Блок питания лабораторный в наличии, выдаст любое напряжение.
Трудность еще в том, что осциллограф работает от сети и гнд у него не совсем независима. С висячим воздухе заземлением результаты гораздо лучше, особенно если ЦАП питается от автономного источника типа повербанки.
Я кажется понял в чем проблема. Сместить сигнал на 5В не проблема, нужно при изменении амплитуду сделать его симметричным относительно нуля. Тут нужно подумать.
Конденсатор по входу даст нелинейные искажения для треугольного сигнала, тут нужно другое решение, например с помощью интегратора выделить постоянную составляющую треугольного сигнала и на эту величину смещать входной сигнал.
Задача решается обычным дифференциальным усилителем. На один вход 2.5В с делителя через буферный усилитель, на другой пила, усиление 2. Всё. Вопрос тут в том, что он там наколхозил, что аж заземление осциллографа помехи вносит.
А если амплитуда сигнала станет 4 В, то при смещении на 2,5 В сигнал не станет симметричным относительно нуля.