Shift and reduce sinewave
I believe that this will likely be sufficient for your application:



simulate this circuit &ndash; Schematic created using CircuitLab
You basically want your signal to be centered around 1.5V all the time to be able to fit into the ADC and DAC range of what I assume to be 0-3V. But there's no reason that you would need to go to ground (0V) and then back to 1.5V.
The left part is an inverting amplifier, which keeps the signal centered around 1.5V. Then you have the TIA around OA2 that will convert the current through \$R_C\$ to a voltage (\$v_{out} = -R_f\cdot i_Rc\$).
Make sure you add a low-pass filter after your TIA to avoid aliasing effects. Also, TIA's are notoriously unstable for high \$R_f\$. Add a capacitance \$C_f\$ in parallel to \$R_f\$ if you encounter stability problems, though keep in mind that you will limit the bandwidth to \$1 / (2\pi R_fC_f)\$ doing so.