| Literature DB >> 32425752 |
Soheil Mottaghi1,2,3, Niloofar Afshari1, Oliver Buchholz1, Samuel Liebana4, Ulrich G Hofmann1,2,3.
Abstract
Electric stimulators with precise and reliable outputs are an indispensable part of electrophysiological research. From single cells to deep brain or neuromuscular tissue, there are diverse targets for electrical stimulation. Even though commercial systems are available, we state the need for a low-cost, high precision, functional, and modular (hardware, firmware, and software) current stimulation system with the capacity to generate stable and complex waveforms for pre-clinical research. The system presented in this study is a USB controlled 4-channel modular current stimulator that can be expanded and generate biphasic arbitrary waveforms with 16-bit resolution, high temporal precision (μs), and passive charge balancing: the NES STiM (Neuro Electronic Systems Stimulator). We present a detailed description of the system's structural design, the controlling software, reliability test, and the pre-clinical studies [deep brain stimulation (DBS) in hemi-PD rat model] in which it was utilized. The NES STiM has been tested with MacOS and Windows operating systems. Interfaces to MATLAB source codes are provided. The system is inexpensive, relatively easy to build and can be assembled quickly. We hope that the NES STiM will be used in a wide variety of neurological applications such as Functional Electrical Stimulation (FES), DBS and closed loop neurophysiological research.Entities:
Keywords: Modular current source; arbitrary waveform; biphasic stimulation; current stimulation; deep brain stimulation
Year: 2020 PMID: 32425752 PMCID: PMC7203490 DOI: 10.3389/fnins.2020.00408
Source DB: PubMed Journal: Front Neurosci ISSN: 1662-453X Impact factor: 4.677
FIGURE 1Schematic drawing of NES STiM system. (A) LPC1768 activates desired channels via their chip select (CS) pins, and places the SPI binary streams on the data bus (DO). With each clock signal, one bit is received by the DAC8831. (B) Essential units of the power unit are labled with numbers; 1) Input power socket receives +12 V power supply, which is filtered by the unit 2. The clean and filtered +12 V is fed to the units 3 and 4 in order to produce +5 and ±15 V, respectively. The generated +5 and ±15 V are then filtered by 5.1–5.3 and provided to the main board. (C) The input powers received from the power unit are only connected to the main board’s subunits only when the LPC1768 (unit 1) activates three ISO7000X optical switches (5.1–5.3), which is only done before the stimulation activation. Units 2.1–2.4 are the stimulation modules for corresponding to the channels 1–4, respectively. Charge balancing optical switches (3.1–3.4), current outputs for channes 1–4 (4.1–4.5), the ground connector (4.5), and digital input/output triggers (6.1–6.2) are labeled as well.
FIGURE 2NES STiM characterization. (A) the NES STiM system. (B) Comparison between sinusoidal (11 steps), linear decreasing (15 steps), triangle (15 steps), and standard rectangular (1 step) pulses. (C) Current pulse measured from an 80 W resistor placed in series with the electrode. (D) Electrode potential of the same pulse, showing the duration of the passive charge balancing required for the potential to reach the pre-pulse value. (E) Rise and fall time of each step ≈6 μs. (F) The latency between first and last channel outputs.
FIGURE 3The NES STiM was utilized in different experimental studies using a hemi-PD rat model. (A) An assessment of the effect of STN-DBS parameters on the induced rotational behavior of the PD rats; (B,C) The impact of frequency and waveform on the induced rotation caused by stimulation.
Specification overview between the NES STiM and two commercially available stimulation devices (Plexon Stim, and AlphaLab SnR).
| Output channels | 4 | 16 | 8 |
| Current modules | 4 | 16 | 3 |
| Output voltage | ±13.5 V | ±10 V | 60 V |
| Polarity | Anod./ Cathod. First | Anod./ Cathod. First | Anod./ Cathod. First |
| Output current | 1 μA–2500 μA, 1 μA increment | 1 μA–1000 μA 1 μA increment | 2 μA–3500 μA |
| Stimulation frequency | 0.005 Hz–25 kHz | 0.008 Hz–100 kHz | 1–300 Hz |
| Pulse width | 40 μS–65535 μs | 5 μS–65535 μs | 10–1000 μs |
| Inter-phase intervals | 2 μS–Inf μs | 5 μS–65535 μs | 0–1000 μs |
| PC hardware interface | Mini USB B | Mini USB B | Ethernet |
| Stim manager PC Software compatibility | Windows Mac | Windows | Windows |
| API | Matlab, C++ | C/C++ and Matlab | X86 / x64 library version |
| Analog resolution | 16 bits | 16 bits | 16 bits |
| Dependency | – | – | AlphaSNR |