https://www.dropbox.com/scl/fi/4i5nwecmg8vh8pcw8i2vd/BeamOneV2-BMS-6S_Rev-1.3.drawio?rlkey=82empoctk4p71r1koaytd9um1&st=3zdy6lfo&dl=0
Version | Date | Author | Changes |
---|---|---|---|
1.0 | May 19, 2025 | Per-Arne Andersen | Initial draft of functional requirements. Defined core functionality, power rail architecture, and state transitions. |
1.1 | May 20, 2025 | Per-Arne Andersen | Some clearifications |
The Battery Management System (BMS) provides comprehensive power management for a portable gaming device, serving as the power regulation and protection interface between a 5-6 cell LiPo battery pack and the gaming system. The system will utilize two separate board designs: one supporting 3-6 cell configurations and another for 1-4 cells if there is a substantial cost difference between the designs.
The system implements a hierarchical power architecture with the following voltage rails:
The BMS serves two essential functions: battery management and power distribution. It ensures safe battery operation through comprehensive monitoring and protection while providing controlled power sequencing to the gaming system. Though the gaming system can request power state changes via I2C for specific rails, the BMS maintains ultimate control for safety.
To optimize power efficiency, the BMS features a deep sleep mode while maintaining the 3V3_0 rail for critical monitoring and wake-up detection. This enables response to user input and USB-C connections while minimizing battery consumption.
The system operates seamlessly on battery power or during USB-C charging, incorporating comprehensive safety features including over-charge/discharge protection, cell balancing, thermal monitoring, and emergency shutdown capabilities.
The BMS utilizes the AVR32DBx microcontroller family. https://www.digikey.no/no/products/detail/microchip-technology/AVR32DB28T-E-SS/13415138
<aside> 🚨
Key Component Specifications:
https://www.dropbox.com/scl/fi/iz5bg7dafhrj35urewm6y/BeamOneV2-BMS-6S_Rev-1.1.drawio?rlkey=y5j6f79b5z2ec8pciz9edljvl&st=bit8hkuq&dl=0