The BMS measurement/balance boards with the MC33771 chip (FRDM33771BTPLEVB or in-house equivalent) are used in conjunction with the MCU (S32K144EVB-Q100 or in-house equivalent) and the transceiver board (FRDM33664BEVB or in-house equivalent) as described elsewhere. The MC33771 boards are powered by the battery cells that are attached to them. To get the MCU to reinitialize one or more of them I find that it is necessary to unplug ALL of the MC33771 boards from their associated battery cells and plug them ALL back in again (power-on-reset, POR). If that is not done, there are communication problems. This is not good because if I need to replace only one of the MC33771 boards, performing POR on all of them is inconvenient, adds unnecessary wear on connectors, and adds unnecessary exposure to high voltages.
Is there a way to force a re-initialization of the system without performing POR on ALL of the MC33771 boards?
I have tried software resets of the MC33771 boards with registry writes from Simulink code and have succeeded in messing up communication between the MCU and the MC33771 boards, but the system does not re-initialize when I power-cycle the MCU.