Hey!
I'm trying to reduce the consumption of my Arduino Zero board. Removing the voltage regulators and the ON led I get 4mA (using de Low power.deepSleep() function from the Arduino's Low power library).
Is there any hardware component that I can take off to reduce the consumption even more?
Welcome to the forum.
This "Arduino Zero" board ? https://store.arduino.cc/products/arduino-zero.
There is also a "Arduino MKR Zero" and a "Arduino M0".
If you look at the schematic, then you see that there are two processors, the one that runs your sketch and one for usb-serial. I think the usb-serial chip eats away the 4mA.
The Arduino Zero is not built for low power.
Thanks for the quick response!
Yes, that's the Arduino Zero board I'm using.
About the usb-to-serial chip, I tried taking off the resistance that connects de 3V3 and the VCC_EDBG_3V3 buses (the R21 of the schematic you linked) hoping to remove the supply from that chip but now I get 3.4mA.
Is there anything I'm missing?
The schematic of the SeeedStudio XIAO shows the minimum for a ATSAMD21G.
Don't buy it. They made a copy of the Arduino build environment, and you will not get the lastest bug fixes and you will never know when they stop the support.
There is still the SPI bus between the chips (with protection 330Ω resistors). If the usb-serial-chip is down, and one of those signals is high, then there is a (shortcut) current.
Do you use this library: https://github.com/arduino-libraries/ArduinoLowPower. I have not used it.
I read that others can get below 10µA with the ATSAMD21G in the deepest sleep mode. I'm afraid that I can not help any further, I never even tried the sleep mode for my Arduino M0.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.