Слон писал(а):RomanT, можешь выложить осциллограммы, по которым ты измерял время в 20 нС ?
да я уж всё разобрал ...
Весь день убил, чтоб показания МК, хоть чуть-чуть были близки к реальным ...
Было дано:
1. все резисторы высокоточные, 0.02% и проверены - полное соотвествие и подобраны парами, с точностью до Ома.
2. Источник +5 Вольт = 4.96 Вольта, на делителе 2.48, на ОУ делителя 2.48, при ноль ампер тока, на полижительном входе ОУ измерения 1.675 В, на отрицательном 1.676 В, на выходе ОУ 43,6 мВ, показания МК 0.46 Ампера
В итоге подобрал отдельный стабилизатор питания датчика тока, который даёт 4.96, а на стабилизаторе схемы 4.98 Вольта.
На входах ОУ измерения получилось 1.664 и 1.665 соответственно.
на выходе ОУ 0.0085 В (8,5 мВ ), показания МК при этом стали 0.06 Ампера
Ну хоть убейте не получается там ноль ампер ...
ИМХО
Слон у тебя резисторы такие попались, что их отклонения, дали тебе значение на МК ноль ампер, либо ты делал коррекцию в ПО под своё значение на выходе ОУ измерения.
А вот по измерителю тока разряда, там другая картина, там сразу всё нормально,
на 1-ом выходе ОУ 2.1 мВ, и если его подключить на 39 ногу, то кажет ноль ампер,
и если перевернуть датчик тока наоборот, то он будет показывать зарядный ток ...
Замерив резисторы в схеме, по обвязке разрядной схемы ОУ, то все впаянные резисторы показывают номинальное сопротивление, а резисторы впаянные по обвязке зарядного ОУ, то номиналы в схеме примерно на 2 КОМ меньше их номинала.
В итоге плюнул на резисторный делитель с повторителем на ОУ стабилизатора 2.5 вольт,
Поставил LM1117-2,5 в итоге получил 2.49 вольта (было 2.48).
после этого Получил:
питание +5 = 4.98 В
питание +2.5 = 2.49 В
При токе ноль ампер, по входу на измерительные блоки по обоим полюсам 2.49 В
На положительных полюсах ОУ = 1.664 Вольта, на отрицательных = 1.666 Вольта
на выходах ОУ = 2.1 мВ (0.0021 В )
МК стал показывать ноль Ампер - наконец-то ....
Провел поверку с приборами ... всёравно чёт не очень

см. вложение