Есть 3х фазный двигатель, управляется с помощью 3х полумостов, напряжение питания 20-35В, частота ШИМ 5-50кГц. Ток потребления двигателя 0.1 -5А.
Нужно измерить ток в каждой из 3х фаз, для этого берется токоизмерительный резистор, включенный последовательно в каждую из 3х фаз, и измеряется падение напряжение на нем, разность подается на АЦП микроконтроллера.
Чтобы развязаться от силовой схемы используется гальванически развязанный ОУ или связка АЦП/преобразование в SPI + гальв. развязка, схема одного из вариантов приведена ниже.
Нажмите для просмотра прикрепленного файла
Для питания ОУ нужен «плавающий» или гальванически развязанный источник питания, планируется применить 5В линейный стабилизатор запитанный через диод от питания драйвера, но есть сомнения в надежности приведенной схемы, особенно в нетипичных режимах когда верхний транзистор открывается на длительное время или исчезает ШИМ, с драйвером то понятно, а вот что будет с кренкой, и какая разность напряжений будет подаваться на 7805, вместо кренки можно поставить конечно и стабилитрон, с большим входным напряжение, но нужно ли это.
Буду благодарен тем, кто поделится своими мыслями, если будут дополнительные вопросы отвечу.