Battery Management Device

Starting from the hook-up pads provided around the border of the PCB.

B+ and B- are the points for connecting the battery positive and negative

P+ and P- are the points for connecting an external power supply which can be used to charge the battery

B0 is the same as B-, both of which are the battery negative points

B1B2, B3 …. are the points for connecting each of the cells in the battery. For example, if the battery is a 4S configuration (consisting of 4 series cells) – B1 will represent positive terminal of cell 1, B2 will represent positive terminal of cell 2, and so on.

B4+ has a larger surface area than B1+, B2+ and B3+. More copper area means more capability of current flow, which would mean that B4+ and B- have the majority of the current.

But why is there not as much current through B1, 2 and 3?

This is because they are voltage sense terminals, so the current flow will be in the order of milliamps at most. They can, however, also be used as balancing inputs for the cells, in which case the current would be a little higher, but still not as much as what would flow through B4+ and B-.

  • The surface area of pads and traces can give an idea of current flow
  • Voltage sensing pads will have much less current flow
  • A string of cells that constitute a battery can be actively balanced (charge is transferred from one cell to another) or passively balanced (excess charge in a cell is dissipated as heat through resistors)

The next component is R010, on the bottom left. It is a current sense resistor which measures the current flow between B- and P-. This essentially measures the charging current for the cell. The sense resistor used has a larger footprint as compared to the other resistors that keep the power loss across it low.

  • We simply want to sense current, not dissipate it!

The two chips on the top of the board MDS2658 are 30V 16A FETs which seem to be obsolete parts now. These FETs are most likely switching P+ to B4+ to complete the connection for charging.


  • Check the supply chain of parts before you integrate a product in your design, or even when you are designing your own product.
  • Try to find a part that has a commonly available footprint. In this case, the FETs have a common SOP8 footprint, for which it might be possible to find an interchangeable part from another manufacturer.

Battery management systems should be able to communicate with other subsystems in the vehicle. On the left, you see SDA and SCL pads which are for the I2C connections. They can be used to connect external devices, however, I2C protocol stands for inter-integrated circuit and is designed to work for onboard communication.

In this scenario, since the I2C pads are given for off-board communication, an increased capacitance in the I2C bus can cause communication issues. Using a logic analyser it can be seen what the rise time of the SDA and SCL pulses are. If the rise time is slow, that means the capacitance is high. A way to work around the higher capacitance on the I2C lines would be to lower the value of the 10kohm pull-up resistors that are provided on the board.

  • I2C is meant for on-board communication and is sensitive to capacitance on its lines. If you are having issues with I2C capacitance, try reducing the value of the pull-up resistors on the lines.

Here are three more things

  • NTC temperature sense provided as an external hookup, but no indication as to resistance of NTC to be used and the temperature cutoff points programmed into the microcontroller.
  • Unpopulated components on the top side of the board likely allow for upgrading charging current capabilities. It is a technique used to keep a common PCB layout for supporting multiple versions of a product.
  • Missing silkscreen markings about what battery and charging voltages are supported. The product should clearly say the supported voltage, current and temperature ranges.
SEE ALL Add a note
Add your Comment

Course Enquiry Form

Sign Up

Course Reviews

Why Choose DIY Course?

   Course work & interactions are 100% online.

   Study at the time and place that suits you.

   24/7 access to course material.

   Learn from world-class experts in their field.

Guidebook-for-Mechanical Engineers | DIYguru

Check your Certificate Code

Copyright © DIYguru Education & Research Pvt. Ltd.