Processes for VAD controller exchange and firmware upgrade with uninterrupted circulatory support
A method of operating an implantable blood pump including connecting the implantable blood pump to a primary controller, the primary controller being configured to operate the implantable blood pump, and a secondary controller. The secondary controller synchronizes its own motor drive signals to a frequency and phase of the primary controller's motor drive signals, without actively contributing power to the implantable blood pump. An imminent or actual disconnection event is detected in which the primary controller is disconnected from the implantable blood pump. Uninterrupted operation of the implantable blood pump is continued with the secondary controller.
1 . A controller for an implantable blood pump, the controller comprising:
a memory; and
processing circuitry configured to:
transfer upgraded software into a section of the memory while continuing to operate the implantable blood pump with current software in a different section of the memory than the upgraded software;
transfer operation of the implantable blood pump from the current software to the upgraded software, the upgraded software being configured to determine a frequency and phase of motor drive signals from the implantable blood pump;
continue uninterrupted operation of the implantable blood pump with the upgraded software; and,
wherein during the transferring of the operation of the implantable blood pump, the speed of the impeller of the implantable blood pump is passively reduced to a reduced speed, and wherein the processing circuitry is further configured to increase the speed of the impeller to a set speed from the reduced speed during a predetermined amount of time.
2 . A controller for an implantable blood pump, the controller comprising:
a memory; and
processing circuitry configured to:
transfer upgraded software into a section of the memory while continuing to operate the implantable blood pump with current software in a different section of the memory than the upgraded software;
transfer operation of the implantable blood pump from the current software to the upgraded software, the upgraded software being configured to determine a frequency and phase of motor drive signals from the implantable blood pump;
continue uninterrupted operation of the implantable blood pump with the upgraded software; and
wherein the current software increases the speed of the impeller of the implantable blood pump by a predetermined amount before transferring operation of the implantable blood pump to the upgraded software.