UncleRus / esp-idf-lib

Component library for ESP32-xx and ESP8266
https://esp-idf-lib.readthedocs.io/en/latest/
1.35k stars 420 forks source link

INA219: Invalid bus voltage measuring #575

Closed KlsBecker closed 10 months ago

KlsBecker commented 10 months ago

The issue

When the bus voltage range is configured to 32 V, it is observed that for voltages greater than 16 V, the measured value is returned as negative.

Which SDK are you using?

esp-idf

Which version of SDK are you using?

v5.1

Which build target have you used?

Component causing the issue

ina219

Anything in the logs that might be useful for us?

VBUS: 6.6320 V, VSHUNT: 0.0500 mV, IBUS: 0.1000 mA, PBUS: 4.0000 mW
VBUS: 6.6320 V, VSHUNT: 0.0200 mV, IBUS: 0.2000 mA, PBUS: 0.0000 mW
VBUS: 7.0520 V, VSHUNT: 0.0100 mV, IBUS: 0.1000 mA, PBUS: 0.0000 mW
VBUS: 7.6040 V, VSHUNT: 0.0600 mV, IBUS: 0.6000 mA, PBUS: 4.0000 mW
VBUS: 8.0600 V, VSHUNT: 0.0400 mV, IBUS: 0.4000 mA, PBUS: 4.0000 mW
VBUS: 8.9200 V, VSHUNT: 0.0100 mV, IBUS: 0.1000 mA, PBUS: 0.0000 mW
VBUS: 10.2120 V, VSHUNT: 0.0500 mV, IBUS: 0.5000 mA, PBUS: 6.0000 mW
VBUS: 11.8160 V, VSHUNT: 0.0600 mV, IBUS: 0.6000 mA, PBUS: 6.0000 mW
VBUS: 12.5760 V, VSHUNT: 0.0600 mV, IBUS: 0.6000 mA, PBUS: 6.0000 mW
VBUS: 13.6360 V, VSHUNT: 0.0600 mV, IBUS: 0.6000 mA, PBUS: 6.0000 mW
VBUS: 15.0480 V, VSHUNT: 0.0300 mV, IBUS: 0.3000 mA, PBUS: 4.0000 mW
VBUS: 15.6680 V, VSHUNT: 0.0400 mV, IBUS: 0.4000 mA, PBUS: 6.0000 mW
VBUS: -16.1080 V, VSHUNT: 0.0600 mV, IBUS: 0.6000 mA, PBUS: 10.0000 mW
VBUS: -14.9120 V, VSHUNT: 0.0500 mV, IBUS: 0.5000 mA, PBUS: 10.0000 mW
VBUS: -14.3720 V, VSHUNT: 0.0800 mV, IBUS: 0.6000 mA, PBUS: 14.0000 mW
VBUS: -11.5280 V, VSHUNT: 0.0700 mV, IBUS: 0.7000 mA, PBUS: 16.0000 mW
VBUS: -8.5640 V, VSHUNT: 0.0700 mV, IBUS: 0.7000 mA, PBUS: 16.0000 mW
VBUS: -5.4160 V, VSHUNT: 0.0600 mV, IBUS: 0.6000 mA, PBUS: 16.0000 mW
VBUS: -5.3560 V, VSHUNT: 0.1000 mV, IBUS: 1.0000 mA, PBUS: 26.0000 mW
VBUS: -5.3160 V, VSHUNT: 0.0600 mV, IBUS: 0.6000 mA, PBUS: 16.0000 mW
VBUS: -5.3320 V, VSHUNT: 0.0500 mV, IBUS: 0.5000 mA, PBUS: 14.0000 mW
VBUS: -5.3040 V, VSHUNT: 0.0700 mV, IBUS: 0.7000 mA, PBUS: 20.0000 mW

Additional information or context

No response

Confirmation