Датчик тока TLI4970 производства Infineon позволяет достаточно простым образом организовать измерения AC и DC тока с гальванической изоляцией 2,5 кВ от измеряемой цепи.
Построенный на основе эффекта Холла, TLI4970 измеряет ток до 25 A (50 A) c максимальной погрешностью не более 1,6% в течение всего срока жизни конечного изделия. Разрешающая способность датчика составляет 6,25 мА, измеренный 13-битный результат выдается по шине SPI.
Для простой оценки возможностей датчика можно использовать библиотеку для Arduino, где реализован полный протокол взаимодействия с датчиком. Библиотека для TLI4970 может быть свободно скачана с сайта GitHub.

325325
Библиотека может работать с двумя отладочными платами – более простой S2GOCURSENSETLI4970TOBO1, где установлен только сам сенсор TLI4970 (потребуется внешняя плата Arduino 3.3 В) и с более сложной TLI49700502GOKITTOBO1, где дополнительно имеется контроллер XMC1100 и отладчик. Так как микросхема TLI4970-D050T4 имеет максимальное напряжение питания 3,6 В, ее нельзя подключать напрямую к тем платам Arduino, где рабочее напряжение равно 5 В.