Open gemarcano opened 6 months ago
The imix board ( https://github.com/helena-project/imix ) had separably measurable power for subsystems (radio, crypto stuff, core, maybe others IIRC) and can be a reference example of how to do this
You can ping hudson on tock slack at some point as well if you have any specific design questions — he spent a rev or two getting all that right if memory serves
I'm actually thinking about doing this by modularizing the board a little for lab use. Specifically, all of the SPI bus components can probably be uplifted to their own breakout/PCBs that plug into the motherboard. This makes it possible to also swap out things on the bus, and facilitates measuring the current of those peripherals. I'm also thinking of doing something similar for the input power areas.
For the larger/mother board, I'd probably do something like what Janet did for her board, where major areas are in their own ground planes, and they all converge at a point, allowing for low-side power measurements.
Our RocketLoggers do best in low-side power sensing, which means we need to monitor the current in the return path. To do this, we need to effectively isolate the grounds of every major component.
How do we link up all of the grounds? Other than at a single point, just have them join some central "main" ground?