Comments 4
Спасибо за статью и отдельное за проведенные измерения получившейся погрешности!
Сам накалывался на неверной полярности.
Не стоит забывать что по даташиту gain error 0.1% .причем большая часть складывается из температуры. Еще у вас внешний резистор имеет какой то ткс и изначальную точность.
У диодов Шоттки резко растёт ток утечки при увеличении температуры, в частности, для 1N5819 - до 20 мА при +100 °С, поэтому Шоттки в измерительных цепях не используют вообще. Здесь достаточно обычного диода с падением 0,7 В и дополнительного резистора между диодом и входом микросхемы, чтобы входной ток на напряжении 0,7-0,3 В не превысил допустимые для входа 5 мА.
Если же ставите Шоттки, то замените его на 1N5818 или, что лучше, на более маломощные 30-В диоды, тогда стабилитрон становится не нужен.
Интересное замечание. А где вы взяли про 20 мА у 1n5819?

В даташите от ST я вижу разницу в обратном токе от единиц мкА до единиц мА.
Использовать 1n5818 не получится, т.к. его обратное напряжение только 30 В и это сужает диапазон работы INA226, которая может потерпеть до 40 В.
Про дополнительный резистор на вход микросхемы спасибо, я видел такую схему но не понял для чего он там.
Защита INA226 от обратной полярности