Safety optimization in microprocessor-controlled implantable devices
First Claim
1. An implantable cardiac stimulating device comprising:
- a first microprocessor;
a second microprocessor;
a primary pacing circuit;
a backup pacing circuit;
a comparator electrically coupled to each of the first and second microprocessors for receiving signals therefrom;
switching circuitry, coupled to each of the comparator, the primary pacing circuit, and the backup pacing circuit;
an interface coupled to each of the comparator and the first and second microprocessors; and
a data bus coupled to the interface, the data bus receiving signals from at least one signal source, and the interface receiving the signals from the data bus and communicating the signals to each of the first and second microprocessors, the first microprocessor processing the signals to produce a first processed signal, the second microprocessor processing the signals to produce a second processed signal, each of the first and second processed signals being communicated to the comparator, the comparator comparing the first and second processed signals in order to determine if the first and second microprocessors are functioning correctly;
wherein;
the switching circuitry activates the backup pacing circuit and deactivates the primary pacing circuit in response to a determination that the first and second microprocessors are not functioning correctly.
0 Assignments
0 Petitions
Accused Products
Abstract
A microprocessor-controlled implantable cardiac stimulating device having a normal mode, an intermediate mode, and a backup pacing mode is provided. The device switches from one mode to another in response to the detection of any one of an address error, parity error, opcode error, or watchdog timer error. The microprocessor is shut down during the delivery of a cardioversion or defibrillation shock in order to prevent signals produced by the microprocessor from being subjected to transient electrical signals. The interrupt registers of the microprocessor are also disabled during the delivery of a cardioversion or defibrillation shock. In an alternative embodiment, an implantable cardiac stimulating device is provided with redundant microprocessors in order to detect malfunctions of the microprocessors.
-
Citations
6 Claims
-
1. An implantable cardiac stimulating device comprising:
-
a first microprocessor; a second microprocessor; a primary pacing circuit; a backup pacing circuit; a comparator electrically coupled to each of the first and second microprocessors for receiving signals therefrom; switching circuitry, coupled to each of the comparator, the primary pacing circuit, and the backup pacing circuit; an interface coupled to each of the comparator and the first and second microprocessors; and a data bus coupled to the interface, the data bus receiving signals from at least one signal source, and the interface receiving the signals from the data bus and communicating the signals to each of the first and second microprocessors, the first microprocessor processing the signals to produce a first processed signal, the second microprocessor processing the signals to produce a second processed signal, each of the first and second processed signals being communicated to the comparator, the comparator comparing the first and second processed signals in order to determine if the first and second microprocessors are functioning correctly;
wherein;the switching circuitry activates the backup pacing circuit and deactivates the primary pacing circuit in response to a determination that the first and second microprocessors are not functioning correctly. - View Dependent Claims (2, 3)
-
-
4. A method of operating an implantable cardiac stimulating device, the implantable stimulating device having a first microprocessor, a second microprocessor, a comparator electrically coupled to each of the first and second microprocessors for receiving signals therefrom, a data bus for transferring signals to and from at least one signal source and each of the first and second microprocessors, a primary pacing circuit, and a backup pacing circuit, the method comprising the steps of:
-
communicating a signal from the data bus to each of the first and second microprocessors, the first microprocessor processing the signal to produce a first processed signal, and the second microprocessor processing the signal to produce a second processed signal; communicating each of the first and second processed signals to the comparator; comparing the first and second processed signals using the comparator in order to determine if the first and second microprocessors are functioning correctly; and deactivating the primary pacing circuit and activating the backup pacing circuit in response to a determination that the first and second microprocessors are not functioning correctly. - View Dependent Claims (5, 6)
-
Specification