-
Notifications
You must be signed in to change notification settings - Fork 550
HX711 high current consumption #258
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Yes! We have discovered that using this library we sometimes have significantly higher current consumption during power down. From testing we found that with zero code change but a swap from the newer HX711 part to an older one the problem goes away. I'm trying to see if there are any workarounds other that sourcing the older HX711 chip. Perhaps a different library? AVIA says the chips are identical, but clearly they are not. FYI even when power_down has been engaged properly on the new HX711 part, it still draws an additional 5-8uA. Something is wrong here, as that's not consistent with the datasheet. Any ideas?? Old part (says only HX711) - 10uA total system sleep current from 3V supply - PASS New part (has "AVIA" marking) - 60+uA total system sleep current from 3V supply - FAIL |
On this issue I've learned to never ever trust any cheap part :) |
Nice solution! Anyone else experiencing this high current during issue? I've seen it on 100% of the "new parts" (above) I've tried. I'm going to try the adafruit HX711 driver next to see if that makes any difference. |
Depending on the implementation, it may also be worth checking a logic analyzer to verify if the SCK pulses are correct, ensuring that interrupt locking works as expected. |
Thank you @nobodyguy! Update from my side: With particular IC samples I'm still intermittently seeing much higher sleep / power_down currents, even when I add delayMicroseconds() or disable interrupts to ensure the SCK pulses are being handled correctly. About half of the time the sleep current is as described - <1uA, but the other half it's more than 10uA, floating around. Anyone else seeing this? I've tried many variations around timing for the power_down() method and it has not made a difference in these chips' behavior. BTW, now i'm seeing it on some chips with the standard HX711 silk above (old part). |
I tried the adafruit HX711 driver and it showed the exact same intermittent high current behavior, so I don't think the root cause is the driver. However, perhaps it could be fixed by a workaround in the driver. |
Hello,
have anyone experienced high current draw when the HX711 is powered down and the analog supply voltage is below 5V?
More details are here - https://electronics.stackexchange.com/questions/696330/hx711-analog-supply-regulator-current-draw-in-sleep-mode
The text was updated successfully, but these errors were encountered: