Generate the sinewave with an op amp bubba or phase-shift oscillator. Run that signal through a summing op amp circuit with the other input being a DC voltage. Use pots for both inputs to independently adjust the amplitude and offset.
The Intersil ICL8038 is obsolete and has not been made for many years. I used it in 1975 (39 years ago).
The Exar XR2206 was similar but is also obsolete.
Some people hoarded them when they were available and now are selling them at high prices. A Chinese company is also selling (making?) them today.
Below is a simulation of a phase-shift oscillator that may work for you. U5 adjusts the amplitude and U6 independently adjusts the output DC offset. It uses one quad op amp plus associated resistors and caps. A phase-shift oscillator has the advantage of averaging the time-constants that determine the oscillation frequency over three sets of resistors and capacitors, reducing the effect of component tolerances (assuming the tolerances are a Gaussian normal distribution).
Generate the sinewave with an op amp bubba or phase-shift oscillator. Run that signal through a summing op amp circuit with the other input being a DC voltage. Use pots for both inputs to independently adjust the amplitude and offset.
The Intersil ICL8038 is obsolete and has not been made for many years. I used it in 1975 (39 years ago).
The Exar XR2206 was similar but is also obsolete.
Cutting my teeth in electronics in the late 70s, I remember the XR2206 with particular fondness.
It allowed me to build a low cost function generator, to be used on my home lab.
It is unfortunate that it became obsolete, as it is a great learning tool for beginners.
But large companies can't live from hobbyist sales alone. Nowadays, most if not all signal generators are digitally synthetized, and analog solutions like the XR2206 lost its OEM share.
Note that you need to add decoupling capacitors on the power rails which I didn't show. 0.1uF ceramics from each rail to ground should suffice.
To improve the resolution of the offset pot (U6) add a 5k ohm resistor in series with each end to the pot to the rails. Also change R6 and R8 to 50k ohm.
Note that you need to add decoupling capacitors on the power rails which I didn't show. 0.1uF ceramics from each rail to ground should suffice.
To improve the resolution of the offset pot (U6) add a 5k ohm resistor in series with each end to the pot to the rails. Also change R6 and R8 to 50k ohm.