IP Library › Granted Patent US 12,231,139
Granted Patent B2
US 12,231,139 · App. 18/611,399 · Granted Feb 18, 2025

Current generation architecture for an implantable stimulator device

Inventors: Pujitha Weerakoon (Valencia, CA); Goran N. Marnfeldt (Valencia, CA)
Assignee: Boston Scientific Neuromodulation Corporation
H03M1/1061A61N1/025A61N1/0551A61N1/08A61N1/14A61N1/36062A61N1/36125A61N1/36142A61N1/378
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 12,231,139
App. No.
18/611,399
Granted
Feb 18, 2025
Kind
B2
Abstract

Digital-to-Analog (DAC) circuitry for an implantable pulse generator is disclosed which is used to program currents at the electrodes. Calibration circuitry allows the positive and negative currents produced at each electrode to be independently calibrated to achieve an ideal (linear) response across a range of amplitude values provided to the DAC circuitry by a digital amplitude bus. The calibration circuitry includes electrode gain and electrode offset circuitry for each of the electrodes. Current range DAC circuitry is also provided which can be used to adjust the gain and offset current at all of the electrodes. The current range DAC circuitry is particularly useful when spanning a range of therapeutic currents for a patient, and allows all possible amplitude values provided by the digital bus to be used to span the range. This can improve (reduce) the current resolution of the electrode currents with each amplitude value step.

Claims (37)

1. A pulse generator, comprising:

a plurality of electrode nodes, each electrode node configured to be coupled to an electrode configured to contact a patient's tissue;

a first digital-to-analog converter (DAC) configured to produce a first current, wherein the first DAC is configured to receive digital data specifying

a total anodic current amplitude to be produced at the electrode nodes,

a gain, and

an offset,

wherein the first current has a magnitude that is a function of the total anodic current amplitude, the gain, and the offset;

a first distributor circuit configured to receive the first current, and to distribute the first current as a plurality of second currents; and

a plurality of second DACs each associated with one of the electrode nodes, wherein each second DAC is configured to receive one of the second currents, wherein each of the second DACs is configured when selected to amplify its received second current to produce an anodic stimulation current at its associated electrode node.

2. The pulse generator of claim 1 , wherein the magnitude of the first current comprises a product of the total anodic current amplitude and the gain.

3. The pulse generator of claim 2 , wherein the magnitude of the first current comprises the product increased or decreased by the offset.

4. The pulse generator of claim 1 , wherein the first DAC is configured to receive a reference current, wherein the first current comprises the reference current scaled by the total anodic current amplitude and the gain.

5. The pulse generator of claim 4 , wherein the scaled reference current is increased or decreased by the offset.

6. The pulse generator of claim 4 , wherein the first DAC is controllable via the digital data to produce the first current as a linear function of the reference current.

7. The pulse generator of claim 1 , wherein the first DAC comprises a first master DAC, a first global gain DAC, and a first global offset DAC.

8. The pulse generator of claim 7 , wherein the first master DAC is configured to receive the total anodic current amplitude, wherein the first global gain DAC is configured to receive the gain, and wherein the first global offset DAC is configured to receive the offset.

9. The pulse generator of claim 8 , wherein the first master DAC and the first global gain DAC are configured to produce a current indicative of a product of the total anodic current amplitude and the gain.

10. The pulse generator of claim 9 , wherein the first global offset DAC is configured to produce a current indicative of the offset.

11. The pulse generator of claim 10 , wherein the magnitude of the first current comprises the current indicative of the product of the total anodic current amplitude and the gain plus or minus the current indicative of the offset.

12. The pulse generator of claim 1 , further comprising a plurality of calibration circuits, wherein each of the calibration circuits is configured to adjust one of the second currents before each second DAC receives one of the second currents.

13. The pulse generator of claim 1 , wherein a sum of the anodic stimulation currents at the electrode nodes equals the total anodic current amplitude.

14. The pulse generator of claim 1 , wherein the total anodic stimulation current is limited to a range of currents in accordance with the gain and the offset.

15. The pulse generator of claim 14 , wherein the range of currents comprises a minimum current and a maximum current.

16. The pulse generator of claim 14 , wherein the digital data comprises an amplitude bus that specifies the total anodic current amplitude, and wherein the range of currents is producible for all possible values of the amplitude bus.

17. The pulse generator of claim 1 , wherein the digital data further specifies a total cathodic current amplitude to be produced at the electrode nodes, wherein the first DAC is further configured to produce a third current having a magnitude that is a function of the total cathodic current amplitude, the gain, and the offset, wherein a polarity of the third current is opposite the first current, wherein the pulse generator further comprises:

a second distributor circuit configured to receive the third current, and to distribute the third current as a plurality of fourth currents; and

a plurality of third DACs each associated with one of the electrode nodes, wherein each third DAC is configured to receive one of the fourth currents, wherein each of the third DACs is configured when selected to amplify its received fourth current to produce an cathodic stimulation current at its associated electrode node.

18. A method for operating a pulse generator having a plurality of electrode nodes, each electrode node configured to be coupled to an electrode configured to contact a patient's tissue, the method comprising:

receiving at the pulse generator digital data specifying

first digital data specifying a total anodic current amplitude to be produced at the electrode nodes,

second digital data limiting the total anodic stimulation current to a range of currents,

producing a first current in accordance with the first digital data and the second digital data;

distributing the first current as a plurality of second currents; and

receiving the second currents at a plurality of second DACs, wherein each of the second DACs is associated with one of the electrode nodes; and

selecting at least one second DAC to amplify its received second current to produce an anodic stimulation current at its associated electrode node.

19. The method of claim 18 , further comprising independently calibrating each of the second current prior to receiving the second currents at the plurality of second DACs.

20. The method of claim 18 , wherein the second digital data specifies a gain and an offset.

Continuity (3)
Continuation 17654345 · Mar 10, 2022
Provisional Application 63171329 · Apr 6, 2021
Related Publication 20240235568A1 · Jul 11, 2024
References Cited (70)
US 6181969B1 · Gord · 2001 [cited by applicant]
US 6516227B1 · Meadows et al. · 2003 [cited by applicant]
US 6553263B1 · Meadows et al. · 2003 [cited by applicant]
US 7127298B1 · He et al. · 2006 [cited by applicant]
US 7177698B2 · Klosterman et al. · 2007 [cited by applicant]
US 7444181B2 · Shi et al. · 2008 [cited by applicant]
US 7539538B2 · Parramon et al. · 2009 [cited by applicant]
US 7623916B2 · Julian · 2009 [cited by applicant]
US 7801600B1 · Carbunaru et al. · 2010 [cited by applicant]
US 7801602B2 · McClure et al. · 2010 [cited by applicant]
US 7872884B2 · Parramon et al. · 2011 [cited by applicant]
US 7881803B2 · Parramon et al. · 2011 [cited by applicant]
US 7890182B2 · Parramon et al. · 2011 [cited by applicant]
US 8606362B2 · He et al. · 2013 [cited by applicant]
US 8620436B2 · Parramon · 2013 [cited by examiner]
US 8649858B2 · Griffith et al. · 2014 [cited by applicant]
US 8768453B2 · Parramon et al. · 2014 [cited by applicant]
US 9002465B2 · Ranu · 2015 [cited by applicant]
US 9008790B2 · Griffith et al. · 2015 [cited by applicant]
US 9037241B2 · Lamont et al. · 2015 [cited by applicant]
US 9061140B2 · Shi et al. · 2015 [cited by applicant]
US 9155891B2 · Archer · 2015 [cited by applicant]
US 9174051B2 · Marnfeldt et al. · 2015 [cited by applicant]
US 9220901B2 · Gururaj et al. · 2015 [cited by applicant]
US 9233254B2 · Nimmagadda et al. · 2016 [cited by applicant]
US 9259574B2 · Aghassian et al. · 2016 [cited by applicant]
US 9259578B2 · Torgerson · 2016 [cited by applicant]
US 9308373B2 · Lee · 2016 [cited by applicant]
US 9314632B2 · Marnfeldt et al. · 2016 [cited by applicant]
US 9327135B2 · Vansickle et al. · 2016 [cited by applicant]
US 9352162B2 · Lamont et al. · 2016 [cited by applicant]
US 9397639B2 · Feldman et al. · 2016 [cited by applicant]
US 9446241B2 · Lee · 2016 [cited by applicant]
US 9522270B2 · Perryman et al. · 2016 [cited by applicant]
US 9604061B2 · Archer · 2017 [cited by applicant]
US 10716941B2 · Yang et al. · 2020 [cited by applicant]
US 10780285B2 · Weerakoon et al. · 2020 [cited by applicant]
US 20020072770A1 · Pless · 2002 [cited by applicant]
US 20030139781A1 · Bradley et al. · 2003 [cited by applicant]
US 20030153959A1 · Thacker et al. · 2003 [cited by applicant]
US 20060173493A1 · Armstrong et al. · 2006 [cited by applicant]
US 20070038250A1 · He et al. · 2007 [cited by applicant]
US 20070100399A1 · Parramon et al. · 2007 [cited by applicant]
US 20100106231A1 · Torgerson et al. · 2010 [cited by applicant]
US 20100268309A1 · Parramon et al. · 2010 [cited by applicant]
US 20110160810A1 · Griffith · 2011 [cited by applicant]
US 20120092031A1 · Shi et al. · 2012 [cited by applicant]
US 20120095529A1 · Parramon et al. · 2012 [cited by applicant]
US 20130184794A1 · Feldman et al. · 2013 [cited by applicant]
US 20150134029A1 · Ozawa et al. · 2015 [cited by applicant]
US 20150144183A1 · Yang et al. · 2015 [cited by applicant]
US 20150157861A1 · Aghassian · 2015 [cited by applicant]
US 20160051825A1 · Ter-Petrosyan et al. · 2016 [cited by applicant]
US 20180071511A1 · Marnfeldt et al. · 2018 [cited by applicant]
US 20180071516A1 · Weiss et al. · 2018 [cited by applicant]
US 20180071520A1 · Weerakoon et al. · 2018 [cited by applicant]
US 20190083796A1 · Weerakoon et al. · 2019 [cited by applicant]
US 20190083797A1 · Weerakoon et al. · 2019 [cited by applicant]
US 20190275331A1 · Zhu · 2019 [cited by applicant]
US 20190299006A1 · Marnfeldt · 2019 [cited by applicant]
US 20200101291A1 · Yakovlev et al. · 2020 [cited by applicant]
US 20200406042A1 · Weerakoon · 2020 [cited by examiner]
US 20210275798A1 · Marnfeldt · 2021 [cited by applicant]
US 20210299457A1 · Marnfeldt · 2021 [cited by applicant]
EP 3456378 · 2020 [cited by applicant]
WO 2018048914 · 2018 [cited by applicant]
WO 2018048923 · 2018 [cited by applicant]
WO 2021003290 · 2021 [cited by applicant]
WO 2021119741 · 2021 [cited by applicant]
International Search Report and Written Opinion regarding corresponding PCT Application No. PCT/US2022/071074, mailed Jun. 22, 2022. [cited by applicant]