\documentclass{standalone}
\usepackage[american]{circuitikz}
\usepackage{graphicx}
\usepackage{mathrsfs}
\usepackage{latexsym,amssymb,amsmath}
\newcommand{\equal}{=}
\begin{document}
\begin{circuitikz}
\draw (0,6) to [open,l=$e_i$,o-o] (0,1)
(0,6) to [C, l^= $C$,-*] (2,6)
(2,6) to [R, l^=$R_1$,-*] (2,1)
(2,1) -- (2,0.5) node[ground]{}
(5, 5.5) node[op amp,yscale=-1] (opamp) {}
(2, 6) to [open, -*] (3.5,6) node[above]{$A$}
(2,6) -- (opamp.+)
(3.5,5) node[left]{$B$} to [short,*-] (opamp.-)
(opamp.out) to [short,-*] (6.5,5.5)
to [R, l_=$R_2$,-*] (6.5,3)
to [R, l_=$R_3$, -*] (6.5,1)
(6.5,3) -- (3.5,3)
(3.5,3) -- (3.5,5)
(6.5,5.5) -- (7.5,5.5)
(7.5,5.5) to [open,l_=$e_o$,o-o] (7.5,1)
(0,1) -- (7.5,1)
;
\end{circuitikz}
\end{document}