Делаю "показометр" Вольт-Амперметр для ЛБП. Вернее уже сделал. Но есть нюанс...
Суть - замер тока через INA219
Изначально программу писал под F103C8T6 (синяя таблетка), саму плату развёл и заказал отдельно чипы C6T6A с Али. Они самые дешёвые и по "начинке" мне максимально подходят.
Так вот, на С6Т6А нормально не обнуляются показания амперметра при отсутствии нагрузки, при напряжении на выходе ЛБП больше 10 Вольт (примерно) появляется 1, а дальше и 2-3 мА. Хотя на С8Т6 и даже на F401CCU6 - всё работает отлично!
Чипы 99.9% оригинальные. Распаял в две платы, думал брак в микросхеме INA219 - нет, "погрешность" всё равно вылезает.
Сам замер +/- точный. В холостую только проявляются симптомы.
Шунт 0,01 Ом.
Пробовал его замыкать, пробовал замыкать токоизмерительные ноги на микросхеме - не помогает, не обнуляется.
Так же, замечен "накопительный эффект": если подключить нагрузку на несколько минут, а потом снять её - "холостых" миллиамепр становится больше. 4-5-6 мА ...
Использую связку Куб_МХ 6.5.0 и Кеил 5.36
Неужели проблема именно в чипах СТМ?
PS. заливал проекты созданные кубом как для С6Т6А, так и для С8Е6 - эффекту ноль.
Основная программа и библиотеки - для всех чипов, что я пробовал - просто копировал, то есть они одинаковые и не в них проблема (скорее всего).
PS2. так же на шине I2C висит дисплей LCD1602 - работает корректно. Пробовал стандартную и "быструю" частоту шины - нет результата.
PS3. Работает от встроенного генератора частоты. При тестах других чипов - так же использовал встроенный генератор.


