IP Library Granted Patent US 10,213,603
Granted Patent B2
US 10,213,603 · App. 15/584,867 · Granted Feb 26, 2019

Arbitrary waveform generator and neural stimulation application with scalable waveform feature and charge balancing

Inventors: Stephen C. Trier (Mayfield Heights, OH); Jeffrey A. Weisgarber (Jewett, OH); Richard J. Polefko (Parma, OH)
Assignee: NUVECTRA CORPORATION
A61N1/36071A61N1/36125A61N1/36146A61N1/36128
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,213,603
App. No.
15/584,867
Granted
Feb 26, 2019
Kind
B2
Abstract

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, including the option of using such arbitrary waveforms for charge balancing purposes.

Claims (43)

1. A medical waveform generator, comprising:

a waveform generator configured to generate an output waveform comprised of any of a plurality of differently shaped waveforms;

a time scaling circuit configured to time scale, by a factor of k, the generator output waveform, wherein k is an integer;

a current divider configured to scale, by a factor of 1/k, an amplitude of the time scaled generator output waveform for outputting an amplitude scaled output waveform; and

an amplifier configured to amplify the amplitude scaled output waveform for outputting a stimulation waveform.

2. The medical waveform generator of claim 1 , further comprising a controller configured for controlling the waveform generator, the time scaling circuit, the current divider, and the amplifier for generating the stimulation waveform having a desired waveform shape, amplitude, and time scale.

3. The medical waveform generator of claim 1 , further comprising:

a plurality of electrode outputs; and

a plurality of amplifiers configured to amplify an output of the current divider, each one of said amplifiers being configured to output a stimulation waveform corresponding to a different one of said electrode outputs.

4. The medical waveform generator of claim 3 , further comprising a passive discharge circuit connected to each one of the electrode outputs.

5. The medical waveform generator of claim 1 , wherein said stimulation waveform is comprised of a plurality of active pulses, wherein at least one of said plurality of active pulses is for canceling a charge generated by one or more others of said plurality of pulses.

6. The medical waveform generator of claim 1 , wherein said waveform generator includes at least one digital to analog converter configured for converting a digital representation of the output waveform into the output waveform that is analog.

7. The medical waveform generator of claim 1 , wherein said waveform generator includes at least one square wave generator configured to generate one or more of the differently shaped waveforms shaped as square waves, and wherein said waveform generator also includes a plurality of memories, each one of said memories configured to store a waveform template for generating a different one of the differently shaped waveforms not shaped as square waves.

8. The medical waveform generator of claim 1 , wherein said waveform generator also includes at least one shape logic generator configured to generate one or more of the differently shaped waveforms shaped according to a mathematical function.

9. The medical waveform generator of claim 1 , wherein said waveform generator, said time scaling circuit, and said current divider are comprised in an ASIC.

10. A medical waveform generator comprising:

a plurality of electrode outputs;

a waveform generator configured to generate an output waveform comprised of any of a plurality of differently shaped waveforms;

a time scaling circuit configured to input a signal into the waveform generator for time scaling the generator output waveform, wherein the time scaling circuit includes a clock divider that is coupled between a clock signal and the waveform generator, and wherein the clock divider is configured to perform frequency division on the clock signal by a division factor that is an integer;

a current divider configured to scale an amplitude of the generator output;

a plurality of amplifiers, each one of the amplifiers being configured to amplify an output of the current divider for outputting a stimulation waveform corresponding to a different one of the electrode outputs; and

a controller configured to control the waveform generator, the time scaling circuit, the current divider, and the amplifiers to generate the stimulation waveform having a desired waveform shape, amplitude, and time scale.

11. The medical waveform generator of claim 10 , further comprising a passive discharge circuit connected to each one of the electrode outputs.

12. The medical waveform generator of claim 10 , wherein said stimulation waveform is comprised of a plurality of active pulses, wherein at least one of said plurality of active pulses is for canceling a charge generated by one or more others of said plurality of pulses.

13. The medical waveform generator of claim 10 , wherein said waveform generator includes at least one digital to analog converter configured for converting a digital representation of the output waveform into the output waveform that is analog.

14. The medical waveform generator of claim 10 , wherein said waveform generator includes at least one square wave generator configured to generate one or more of the differently shaped waveforms shaped as square waves, and wherein said waveform generator also includes a plurality of memories, each one of said memories configured to store a waveform template for generating a different one of the differently shaped waveforms not shaped as square waves.

15. The medical waveform generator of claim 14 , wherein said waveform generator also includes at least one shape logic generator configured to generate one or more of the differently shaped waveforms shaped according to a mathematical function.

16. A medical waveform generator, comprising:

a waveform generator configured to generate an output waveform that includes a plurality of differently shaped waveforms;

a time scaling circuit configured to time scale the output waveform by a factor of k, wherein k is integer, thereby producing a time-scaled output waveform;

a current divider configured to scale an amplitude of the time-scaled output waveform by a factor of 1/k, thereby producing an amplitude-scaled output waveform;

an amplifier configured to amplify the amplitude-scaled output waveform, thereby producing a stimulation waveform for an electrical stimulation therapy; and

a micro-controller configured to generate one or more control signals;

wherein at least one of the waveform generator, the time scaling circuit, the current divider, and the amplifier operates in response to the one or more control signals from the micro-controller.

17. The medical waveform generator of claim 16 , further comprising:

a plurality of electrode outputs;

a plurality of passive discharge circuits that are each coupled to a respective one of the electrode outputs; and

a plurality of amplifiers that includes the amplifier, wherein each amplifier of the plurality of amplifiers is configured to output a respective stimulation waveform corresponding to a different one of the electrode outputs.

18. The medical waveform generator of claim 16 , wherein the stimulation waveform includes a stimulation phase and a recovery phase, and wherein a charge of the stimulation phase is equivalent but inverse to a charge of the recovery phase.

19. The medical waveform generator of claim 16 , further comprising a digital-to-analog converter configured for convert a digital representation of a waveform into an analog waveform.

20. The medical waveform generator of claim 16 , further comprising:

a square wave generator configured to generate first members of the differently shaped waveforms shaped as square waves, and

a plurality of memories, each one of said memories configured to store a waveform template for generating second members of the differently shaped waveforms not shaped as square waves.

Assignments (5)
PATENT SECURITY AGREEMENT Recorded Jan 30, 2023
From: CIRTEC MEDICAL CORP.
To: BMO HARRIS BANK N.A., AS COLLATERAL AGENT
Reel/Frame 062559/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: NUVECTRA CORPORATION
To: CIRTEC MEDICAL CORP.
Reel/Frame 052185/0680 →
CHANGE OF NAME Recorded Oct 2, 2017
From: QIG GROUP LLC
To: NUVECTRA CORPORATION
Reel/Frame 044097/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: TRIER, STEPHEN C; WEISGARBER, JEFFREY A.; POLEFKO, RICHARD J.
To: GREATBATCH, LTD
Reel/Frame 043298/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: GREATBATCH, LTD
To: QIG GROUP LLC
Reel/Frame 043298/0811 →
Continuity (5)
Division 13828102 · Mar 14, 2013
Continuation In Part 13081896 · Apr 7, 2011
Continuation In Part 13082097 · Apr 7, 2011
Continuation In Part 13081936 · Apr 7, 2011
Related Publication 20170232258A1 · Aug 17, 2017