Schau mal hier:
https://www.st.com/content/ccc/resou...DM00284856.pdf

Seite 62, den OPV unten links. Im Prinzip werden zuerst beide Netzpotentiale mit einem absurd hohen Vorwiderstand (jeweils 3x470kΩ) belegt. Dann wird ein Eingang des OPVs mittels Spannungsteiler auf die halbe Eingangsspannung gelegt, und der OPV hält von der anderen Seite her dagegen. Am Ende sieht das Signal so aus: Keine Netzspannung -> mittlere Betriebsspannung am Ausgang des OPV, Scheitelpunkt der positiven Halbwelle -> OPV liefert eine Spannung irgendwo in der Nähe von 0V, negative Halbwelle -> OPV liefert eine Spannung irgendwo in der Nähe von 3,3V.

Die Schaltung funktioniert recht gut, wie ich aus eigener Erfahrung sagen kann, und wie du den Phasenwinkel im Netz bestimmst, da gibt es auch eine sehr gute Verfahrensbeschreibung in dieser PDF.