隔离光耦如何实现双向电流检测放大?

ACPL-790线性光耦是一款强电隔离性线性光耦放大器,他是怎么实现双向电流检测并放大的,尤其是输入端的双向电流检测两端电位甚至比供电电源电位还要低,这是怎么实现的?

还有就是这款芯片通常用在强电中,而输出端是弱电,怎么能够实现如此强的电压隔离,是什么技术原理?