Digital control for pulse generators
First Claim
Patent Images
1. A medical device for stimulating a stimulation region of a patient comprising:
- a waveform generation circuit for generating an output waveform comprised of a plurality of phases each one being configurable in any one of a plurality of different waveform shapes for providing to the stimulation region of the patient;
a plurality of sets of phase registers, wherein each set of the phase registers includes a respective waveform shape register, and wherein the respective waveform shape register defines the waveform shape for a respective phase of the output waveform; and
a control device for controlling said waveform generation circuit, wherein said control device comprises a state machine having an interface for receiving at least the plurality of sets of the phase registers as control inputs, said state machine being configured for directing said waveform generation circuit for generating the output waveform in a reproducible and repeatable manner, whereinsaid state machine directs said waveform generation circuit to generate the plurality of phases of the output waveform based on how the waveform shapes for the plurality of phases of the output waveform are defined by the respective waveform shape registers.
9 Assignments
0 Petitions
Accused Products
Abstract
A controller for implementing a method, device and/or system for generating arbitrary waveforms of a desired shape that can be used for generating a stimulation pulse for medical purposes such as for spinal cord stimulation therapy, where such arbitrary waveforms can also be used for charge balancing purposes.
-
Citations
17 Claims
-
1. A medical device for stimulating a stimulation region of a patient comprising:
-
a waveform generation circuit for generating an output waveform comprised of a plurality of phases each one being configurable in any one of a plurality of different waveform shapes for providing to the stimulation region of the patient; a plurality of sets of phase registers, wherein each set of the phase registers includes a respective waveform shape register, and wherein the respective waveform shape register defines the waveform shape for a respective phase of the output waveform; and a control device for controlling said waveform generation circuit, wherein said control device comprises a state machine having an interface for receiving at least the plurality of sets of the phase registers as control inputs, said state machine being configured for directing said waveform generation circuit for generating the output waveform in a reproducible and repeatable manner, wherein said state machine directs said waveform generation circuit to generate the plurality of phases of the output waveform based on how the waveform shapes for the plurality of phases of the output waveform are defined by the respective waveform shape registers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of controlling a medical device, comprising steps of:
-
a controller issuing a first load command to load a plurality of sets phase registers, wherein each set of the registers comprises a respective waveform shape definition register; loading the waveform shape definition register of each set of the phase registers in a state machine with a respective waveform definition value, wherein each respective waveform definition value defines a waveform shape for a respective phase of an output waveform to be generated by a waveform generator; and the controller issuing a run command instructing a state machine to control the waveform generator to generate an output waveform based on the waveform definition values stored in the waveform shape definition registers. - View Dependent Claims (15, 16)
-
-
17. A medical device for stimulating a stimulation region of a patient comprising:
-
a waveform generation circuit for generating an output waveform comprised of a plurality of waveform phases for each of a plurality of different channels for providing to the stimulation region of the patient, wherein said waveform generation circuit is configured to generate the waveform phases having any one of a plurality of different waveform shapes; a plurality of phase register sets, wherein each one of said phase register sets comprises; a waveform shape definition register that stores a value configured for selecting a particular waveform shape from among the plurality of different waveform shapes provided by the waveform generation circuit, and a plurality of amplitude definition registers, each amplitude definition register storing a value for defining a desired amplitude for a respective one of the plurality of channels; and a state machine that directs said waveform generation circuit to generate the output waveform based on the values stored in the waveform shape definition register and the amplitude definition registers, the state machine also directing the waveform generation circuit to generate each of the waveform phases of the output waveform based on the plurality of phase register sets.
-
Specification