Programmer for implanted pacer
First Claim
1. An external programmer for generating an output signal comprising a fixed number of pulses each having a preselected duration, said output signal being supplied to an implanted, programmable body function apparatus for varying given operational functions thereof, comprising:
- register means for receiving and storing a fixed number of logic bits, each of said logic bits determining the duration of one of the fixed number of pulses in said output signal;
pulse generation means for generating a pulse signal at a predetermined frequency;
counter means coupled to said pulse generation means having a plurality of pulse outputs of different fixed durations, the duration of one of said pulse outputs being less than that of the remaining pulse outputs, the durations of the remaining pulse outputs corresponding to preselected durations of the pulses comprising said output signal as determined by said logic bits;
output means for transmitting said output signal to said implanted apparatus;
control means coupling said counter means to said output means for periodically enabling said output means to transmit the fixed number of pulses in said output signal at a rate corresponding to the duration of said one pulse output of said counter means; and
logic means coupled to said counter means and said register means for disabling said output means after each periodic enabling thereof, the duration of each pulse in said output signal being determined by said remaining pulse outputs from said counter means.
0 Assignments
0 Petitions
Accused Products
Abstract
A plurality of programming bits are placed into a parallel in-serially out register. When the programmer is activated, a monostable resets a counter, and energizes an oscillator which clocks the counter. Three subintervals from the counter are utilized for pulse width modulation of the programming signals. Once for each bit, the output is energized and begins transmitting pulses at the lowest subinterval rate. Depending upon the logic state of each bit, the transmission pulse is terminated either at the second or the third subinterval time.
39 Citations
5 Claims
-
1. An external programmer for generating an output signal comprising a fixed number of pulses each having a preselected duration, said output signal being supplied to an implanted, programmable body function apparatus for varying given operational functions thereof, comprising:
-
register means for receiving and storing a fixed number of logic bits, each of said logic bits determining the duration of one of the fixed number of pulses in said output signal; pulse generation means for generating a pulse signal at a predetermined frequency; counter means coupled to said pulse generation means having a plurality of pulse outputs of different fixed durations, the duration of one of said pulse outputs being less than that of the remaining pulse outputs, the durations of the remaining pulse outputs corresponding to preselected durations of the pulses comprising said output signal as determined by said logic bits; output means for transmitting said output signal to said implanted apparatus; control means coupling said counter means to said output means for periodically enabling said output means to transmit the fixed number of pulses in said output signal at a rate corresponding to the duration of said one pulse output of said counter means; and logic means coupled to said counter means and said register means for disabling said output means after each periodic enabling thereof, the duration of each pulse in said output signal being determined by said remaining pulse outputs from said counter means. - View Dependent Claims (2, 3, 4, 5)
-
Specification