patlab-ucsd / artemia_hardware

Other
0 stars 0 forks source link

Explore giving every major region it's own individual ground plane for power measurement purposes #3

Open gemarcano opened 6 months ago

gemarcano commented 6 months ago

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?

ppannuto commented 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

ppannuto commented 6 months ago

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

gemarcano commented 4 days ago

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.