Comments (4)
As I mentioned above: the culprits may be the battery charging IC and the LDO. We can still try to squeeze a few uA out, though. The MCU itself is not the issue here, but the Feather M0 board.
from sensenet.
The Feather M0 is not meant for low-power applications: because of the circuitry for the external battery, the LDO, and the peripherals we might not be able to bring it lower than 300uA in sleep mode.
from sensenet.
Which board do we have? Feather M0 LoRa right? Probably should spend some time looking at where the power draws are coming from in the first place.
Where's the power measurement coming from? VBUS? If so, then that current may be going somewhere else.
This is the schematic of the Feather M0 LoRa, unless I'm mistaken
Inspecting the schematic, I see that the LDO is in the direct path. If you're measuring on the input side, then you're also measuring the ~90 uA quiescent current from it.
Looking at table 37-10 from ATSAMD21G18 datasheet, the standby current is worst case ~15 uA.
Looking at the actual LoRa chip behavior suggests that it doesn't matter in the best case.
Could be the battery charging IC, perhaps?
I also noticed some other places where current could be consumed, like the resistor divider with R3 and R6. With a nominal VBAT = 3.3 V, we get 16.5 uA through the divider. I'm also a bit suspicious of the resistor on PROG for the IC.
Lastly, there are some LEDs on the board that might be sinking a little current.
Evidently there are still more savings possible... need to characterize it by checking the paths really. I think it can be explained though.
from sensenet.
closing this as the Feather M0 ** works as designed. **
from sensenet.
Related Issues (14)
- SCD Idle Power Draw HOT 1
- PMS Idle Power Draw HOT 1
- Optimal LoRa Radio Settings HOT 1
- Finish schematics review
- Finish board layout / routing
- Find larger SMD footprints HOT 1
- Check header spacing for breadboards
- Optimize PCB size and shape
- Add detailed silkscreening
- Evaluate build difficulty of boards
- Test I2C, UART, other serial HOT 1
- Test GPIO HOT 1
- Write Arduino test suite
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sensenet.