У IR, Infineon ныне, есть драйверы со считыванием тока канала
измерением падения на открытом ключе, в частности IRS2092S так
использовал не по назначению с внешним управлением в макете, и
другие есть, гляну. Еще у ON Semi, преобразователь от 100 В,
понижайка, NCP1034 (уникальная вещь) с той же фичей. Но ток защиты
сильно от сопротивления каналов зависит у всех. Нам под 20.. 40 А
нужно. А, еще 817 оптроны медленные и 3 буквы на хвосте разбраковка
по передаче тока, в защиту не стоит, 6N136, 137, посмотрите.