Digital cardiac pacemaker with rate limit means
First Claim
1. A medical device pulse generator for providing stimulating pulses to output terminals adapted to being electrically coupled to body tissue, said pulse generator comprising:
- clock means for providing a series of clock pulses;
counter means for counting said clock pulses;
first decoding means responsive to said counter means for providing a signal whenever said counter means reaches a first certain count, said first count relating to the time between stimulating pulses;
first bistable means for being set in response to said first decoding means signal;
second decoding means responsive to said counter means for providing a signal whenever said counter means reaches a second certain count, said second certain count relating to the minimum acceptable time between stimulating pulses;
second bistable means for being set in response to said second decoding means signal;
gate means responsive to said first and second bistable means for providing a signal when both said first and second bistable means are set;
output means for providing said stimulating pulses in response to said gate means signal;
reset means for resetting said counter means, said first bistable means and said second bistable means in response to the provision of said stimulating pulse; and
override means for providing a signal to enable said gate means to provide a signal whenever said first bistable means is set regardless of the state of said second bistable means, said override means signal only being provided when it is desired to provide stimulating pulses separated by a time period less than the time for said counter means to reach said second count.
0 Assignments
0 Petitions
Accused Products
Abstract
A programmable cardiac pacemaker pulse generator utilizing digital circuitry for controlling the provision of cardiac stimulating pulses. The pulse generator is capable of having the rate, the pulse width, the pulse amplitude, the refractory period, the sensitivity and the mode of operation programmed. In addition, the pulse generator can have the output inhibited and can respond to programming signals causing a threshold margin test to be performed, effects of closure of the reed switch overridden, a hysteresis function added and a high rate exceeding the normal upper rate limit programmed. Many of the programmable functions of the pulse generator can either be programmed on a permanent or a temporary basis. The pulse generator further includes means for signaling the acceptance of a programming signal, and means to reset the program acceptance circuit if extraneous signals are detected as programming signals. The program signal acceptance circuit performs several different checks on the detected programming signal including a parity check, an access code check and determining if the proper number of signals were transmitted within a given time. The timing circuit of the pulse generator includes a crystal clock oscillator and counter means for counting the clock pulses therefrom to determine the rate of the pacemaker. The pulse width of each pacemaker pulse is determined by using a voltage controlled oscillator in place of the crystal oscillator to obtain energy compensation due to the battery voltage decreasing with time.
26 Citations
38 Claims
-
1. A medical device pulse generator for providing stimulating pulses to output terminals adapted to being electrically coupled to body tissue, said pulse generator comprising:
-
clock means for providing a series of clock pulses; counter means for counting said clock pulses; first decoding means responsive to said counter means for providing a signal whenever said counter means reaches a first certain count, said first count relating to the time between stimulating pulses; first bistable means for being set in response to said first decoding means signal; second decoding means responsive to said counter means for providing a signal whenever said counter means reaches a second certain count, said second certain count relating to the minimum acceptable time between stimulating pulses; second bistable means for being set in response to said second decoding means signal; gate means responsive to said first and second bistable means for providing a signal when both said first and second bistable means are set; output means for providing said stimulating pulses in response to said gate means signal; reset means for resetting said counter means, said first bistable means and said second bistable means in response to the provision of said stimulating pulse; and override means for providing a signal to enable said gate means to provide a signal whenever said first bistable means is set regardless of the state of said second bistable means, said override means signal only being provided when it is desired to provide stimulating pulses separated by a time period less than the time for said counter means to reach said second count. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A rate programmable medical device for providing stimulating pulses at a programmed rate defined by a programming signal applied thereto, said medical device comprising:
-
detector means responsive to said programming signal for providing rate control signals manifesting the programmed rate and for further providing an override signal manifesting that said programmed rate exceeds a certain upper rate whenever said programmed rate exceeds said certain upper rate; pulse generator means responsive to said rate control signals for providing said stimulating pulses at said programmed rate, said pulse generator means including rate limit means responsive to said override signal for limiting the rate at which said pulse generator means provides said stimulating pulses unless said override signal is applied thereto. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A medical device pulse generator for providing stimulating pulses to output terminals adapted to being electrically coupled to body tissue, said pulse generator comprising:
-
clock means for providing a series of clock pulses; counter means for counting said clock pulses; first decoding means responsive to said counter means for providing an enabling signal whenever said counter means reaches a certain count relating to the minimum acceptable time and maximum rate of stimulating pulses; second decoding means for providing a stimulating rate control signal whenever said counter means reaches a further count relating to the time between stimulating pulses; output means for providing stimulating pulses in response to a stimulating rate signal; rate limit means for preventing said output means from providing said stimulating pulses at a rate exceeding a further maximum rate corresponding to a further minimum acceptable time between successive stimulating pulses; means responsive to said rate limit means and said enabling signal for enabling the provision of said stimulating rate control signal to said output means only after the expiration of said minimum acceptable times between stimulating pulses; and reset means for resetting said counter means to a predetermined initial count in response to the provision of said stimulating pulse. - View Dependent Claims (25, 26)
-
-
27. A medical device pulse generator for providing stimulating pulses separated by a predetermined time interval to terminal means adapted to being coupled to bodily tissue at a defined rate, said pulse generator being susceptible of suffering malfunction such that said rate can exceed said defined rate, said pulse generator comprising:
-
clock means for providing a series of clock pulses; digital timing means responsive to said clock signals for establishing said predetermined time interval as a function of the count of a first predetermined number of said clock pulses and for providing an output trigger signal upon expiration of said first predetermined time interval; digital rate limit means responsive to said clock pulses for establishing a first minimum time interval between output trigger signals as a function of a second predetermined number of clock pulses; output means responsive to said output trigger signal for providing said stimulating signal, said output means further comprising further rate limit means for establishing a second minimum time interval between stimulating signals; and logic means for preventing said output means from responding to said output trigger signal until expiration of both said first and second minimum time intervals. - View Dependent Claims (28, 29)
-
-
30. A body stimulator pulse generator for providing stimulating pulses at a programmed rate defined by an external programming signal applied thereto to terminal means adapted to being coupled to body tissue, comprising digital oscillator means for providing signals at said defined rate, said digital oscillator means including first rate limit means to prevent said oscillator signals from exceeding a first upper rate;
- output means responsive to said oscillator signals, for providing said stimulating pulses, said output means including second rate limit means to prevent said stimulating pulses from exceeding a second upper rate, detector means responsive to said programming signal for providing rate control signals manifesting the programmed rate and for further providing a high rate signal whenever said programmed rate exceeds said first or second upper rate, and further means responsive to said high rate signal for overriding said first and second rate limit means.
- View Dependent Claims (31, 32, 33, 34, 35)
-
36. A body stimulator pulse generator for providing stimulating pulses to output terminals adapted to being electrically coupled to body tissue, said pulse generator comprising:
- clock means for providing a series of clock pulses;
counter means for counting said clock pulses;
first decoding means responsive to said counter means for providing a signal whenever said counter means reaches a first certain count, said first count relating to the time between stimulating pulses;
first bistable means for being set in response to said first decoding means signal;
second decoding means responsive to said counter means for providing a signal whenever said counter means reaches a second certain count, said second certain count relating to the minimum acceptable time between stimulating pulses and establishing a first rate limit;
second bistable means for being set in response to said second decoding means signal;
gate means responsive to said first and second bistable means for providing a signal when both said first and second bistable means are set;
output means for providing said stimulating pulses in response to said gate means signal; and
reset means for resetting said counter means, said first bistable means and said second bistable means in response to the provision of said stimulation pulse, said pulse generator further including override means for providing a signal to enable said gate means to provide a signal whenever said first bistable means is set regardless of the state of said second bistable means, said override means signal only being provided when it is desired to provide stimulating pulses separated by a time period less than the time for said counter means to reach said second count. - View Dependent Claims (37, 38)
- clock means for providing a series of clock pulses;
Specification