Reset means for programmable digital cardiac pacemaker
First Claim
1. In a programmable medical device having program acceptance means responsive to an externally applied programming signal consisting of at least a minimum number of detectable pulses, and program memory means for providing device operating conditions in accordance with said programming signal, the improvement comprising:
- pulse counter means for counting said programming pulses and providing a check signal indicating that the proper number of programming pulses have been received to constitute a programming instruction;
means responsive to said check signal for enabling said program acceptance means to store the programming signal in said program memory means; and
timing means responsive to said pulse counter means having a non-initial count therein for resetting said pulse counter means to an initial count a certain time after said pulse counter means first reaches said non-initial count unless said check signal first occurs, said certain time being greater than the time required to apply said programming signal.
1 Assignment
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 overriden, 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.
-
Citations
10 Claims
-
1. In a programmable medical device having program acceptance means responsive to an externally applied programming signal consisting of at least a minimum number of detectable pulses, and program memory means for providing device operating conditions in accordance with said programming signal, the improvement comprising:
-
pulse counter means for counting said programming pulses and providing a check signal indicating that the proper number of programming pulses have been received to constitute a programming instruction; means responsive to said check signal for enabling said program acceptance means to store the programming signal in said program memory means; and timing means responsive to said pulse counter means having a non-initial count therein for resetting said pulse counter means to an initial count a certain time after said pulse counter means first reaches said non-initial count unless said check signal first occurs, said certain time being greater than the time required to apply said programming signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification