CAUTION: READ THE ENTIRE MANUAL BEFORE ATTEMPTING TO OPERATE THIS EQUIPMENT
IMPORTANT: OBSERVE THE FOLLOWING SEQUENCE DURING ALL EXPERIMENTS:
1. TURN THE STIMULATOR POWER ON
2. LAUNCH THE USER INTERFACE PROGRAM
3. CONNECT THE STIMULATOR TO THE ELECTRODES
4. CONDUCT THE EXPERIMENT
5. CLOSE THE USER INTERFACE PROGRAM
6. DISCONNECT THE STIMULATOR FROM THE ELECTRODES
7. TURN THE STIMULATOR POWER OFF
Plexon Inc Proprietary
The information contained herein is the property of Plexon Inc. and it is proprietary and restricted
solely to assist Plexon Inc. customers.
Neither this document nor the contents may be disclosed, copied, revealed or used in whole or in
part for any other purpose without the prior written permission of Plexon Inc. This document must
be returned upon request of Plexon Inc.
The information contained in this document is subject to change without notice. Plexon Inc.
reserves the right to make changes in equipment design or components as progress in engineering
or manufacturing may warrant.
6.6.2 Vmon scaling (Z test mode) .......................................................................................................... 41
6.6.3 Z conversion ......................................................................................................................................... 42
6.7 Function Stimulate / Function Z test ............................................................................................... 42
6.9 Edit/Load All .............................................................................................................................................. 44
6.13 File Open / File Save ............................................................................................................................... 47
6.15 Options: Digital Output Mode ............................................................................................................. 48
7 Input and Output Connectors .................................................................. 50
7.1 Power In ....................................................................................................................................................... 50
7.2 Digital In ...................................................................................................................................................... 50
7.3 USB 2.0 ......................................................................................................................................................... 50
7.4 Stim Out ....................................................................................................................................................... 51
7.5 Digital Out ................................................................................................................................................... 51
7.6 Current Monitor ....................................................................................................................................... 52
Stimulator 2.0 - 4 -
Page 5
Neurotechnology Research Systems
7.7 Voltage Monitor ........................................................................................................................................ 53
The Plexon® Stimulator 2.0 is a 16-channel constant current stimulator system. It has 16
individually programmable constant current sources that share a common return path. Stimulation
currents may be defined with 16-bit precision up to ±1 mA and delivered with ±10 V compliance.
The graphical user interface makes it easy to define bi-phasic rectangular pulses with micro-Amp
precision and micro-second temporal accuracy. Bursts of pulses repeated at a user defined rate are
also easily configured. In addition, Stimulator 2.0 adds the ability to load arbitrary waveform
patterns from text files.
Playback of pulses and arbitrary stimulation waveforms may be initiated from the GUI or triggered
in response to external digital inputs. Each channel has a dedicated digital input that may be used
in an edge triggered or level triggered (gated) mode to initiate stimulation with microsecond
latency. Each channel also has a dedicated digital output to signal to other devices the precise time
when stimulation is occurring.
The actual current and voltage delivered to any electrode can be conveniently monitored on an
oscilloscope using the standard BNC monitor outputs. A convenient impedance test mode provides
nanoamp resolution and additional filtering and programmable gain for the monitor channel
outputs so that the voltage elicited in response to sub microamp currents may be resolved for
impedance measurement.
Thank you for purchasing this Plexon product. We hope you are pleased with every aspect of it.
Please do not hesitate to contact us if you have any questions.
2 System Requirements
A modern personal computer running Windows 7 or Windows XP with a free USB 2.0 port is
required to operate the system.
An oscilloscope is highly recommended for monitoring the actual current and voltage waveforms
during stimulation.
Stimulator 2.0 - 6 -
Page 7
Neurotechnology Research Systems
1
2
3
4
5
6 7 8
3 System components
When you receive your Plexon stimulator, confirm that you have the following pieces:
1. USB memory with software & drivers Plexon 14-20-A-14
2. AC power cord (7.5 ft)* Volex 17250 10 B1
3. Power Supply Plexon 09-06-A-14-P1
4. DC power cable (6 ft) StockCable R58190A-06
5. USB Cable (2m) Molex 88732-8902
6. Stimulator Plexon 14-20-A-10-A
7. Stimulation Cable Plexon 14-03-A-03
8. Test Board (model electrodes) Plexon 14-04-A-03-A
* International customers: The stimulator power supply has an International Electrotechnical
Commission (IEC) 60320 C14 inlet for AC power (shown below). The AC power cord supplied with
the stimulator has an IEC 60320 C13 connector and a NEMA 5-15 plug compatible with the AC wall
outlets in North America. Users in other regions must supply a power cord with an IEC 60320 C13
connector and a plug that is compatible with the AC wall outlets in the region of use.
Read the entire installation section before proceeding with the installation. Follow the installation
steps in the order that they are presented. Install the drivers first, followed by the software,
followed by the hardware. Do not connect the stimulator to an electrode implant until you have
read the entire manual.
4.1 Driver Installation
Read the entire Driver Installation section before proceeding with any of the steps.
4.1.1Browse to the folder \Stimulator\Driver on the USB flash drive and run the program
CDM20802_Setup.exe. On some computers, you will get a warning:
Windows 7: Windows XP:
4.1.2Click Yes or Run to continue:
A command window opens briefly to display the status of the driver installation and then
closes automatically:
Hint: If you do not see the command window at least briefly then it is quite possible that the
driver installation did not complete. In this case, double click on CDM20802_Setup.exe a
second time.
Stimulator 2.0 - 8 -
Page 9
Neurotechnology Research Systems
4.2 Software Installation
Read the entire Software Installation section before proceeding with any of the steps.
Hint: If you are trying to replace an existing version of the software, you should first remove the
existing version before installing the new version.
4.2.1 Browse to the \Stimulator\Software folder on the USB flash drive
4.2.2 Double-click the file Stim-2_Setup.exe to begin the installation process. On some computers,
you will get a warning:
4.2.3Click Yes or Run to continue. The welcome screen appears:
If the software is already installed, then the welcome screen gives you the option to repair
(re-install) or remove the software as shown on the right above. If the software is not
already installed, then the welcome screen shown above on the left appears.
The default install location for Windows 7 (64 bit) is C:\Program Files (x86)\Plexon Inc\
The default install location for Windows XP is C:\Program Files\Plexon Inc\
Click Next to continue.
4.2.5You will be asked to confirm that you would like to start the installation:
Click Next to continue.
4.2.6When the installation begins, it may take a couple of minutes before the progress bar begins
moving across the window. This is especially true in Windows 7:
Stimulator 2.0 - 10 -
Page 11
Neurotechnology Research Systems
4.2.7Once the progress bar starts moving, the installation completes quickly.
4.4.1 Turn the power supply on. The six LEDs on the front of the power supply and the one LED
on the front of the stimulator should illuminate.
4.4.2 The first time you turn the stimulator on a “Found New Hardware” balloon will appear in
the lower right hand corner of the computer screen. In Windows 7, the balloon changes
from “Installing device driver software” to “Your device is ready to use”. In Windows XP,
the balloon cycles through several different displays including “Plexon Stimulator”, “USB
Composite Device”, and “USB Serial Converter X” where X is successively A, B, C, then D:
Windows 7: Windows XP:
…
(repeats for USB Serial Converter B, C, D)
…
4.4.3 If the “Found New Hardware Wizard” appears, then the drivers for the stimulator are not
properly installed. Refer to section 4.1 for the driver installation procedure.
Stimulator 2.0 - 14 -
Page 15
Neurotechnology Research Systems
5 Getting Started
This section introduces the basic functions of the stimulator guides you through basic stimulator
operation using the model electrodes on the test board. It is highly recommended that you work
through this section before attempting to do any other type of stimulation. Note that you will need
an oscilloscope to see the output of the monitor channels.
IMPORTANT: OBSERVE THE FOLLOWING SEQUENCE DURING ALL EXPERIMENTS:
1. TURN THE STIMULATOR POWER ON
2. LAUNCH THE USER INTERFACE PROGRAM
3. CONNECT THE STIMULATOR TO THE ELECTRODES
4. CONDUCT THE EXPERIMENT
5. CLOSE THE USER INTERFACE PROGRAM
6. DISCONNECT THE STIMULATOR FROM THE ELECTRODES
7. TURN THE STIMULATOR POWER OFF
5.1 Overview
Every stimulation protocol begins with the definition of the stimulation pattern. The stimulator 2.0
graphical user interface (GUI) provides a means for defining bi-phasic rectangular pulses and
bursts of identical pulses that are repeated at a fixed rate. More complicated rectangular
waveforms and non-rectangular arbitrary waveforms may be defined in and loaded from a simple
text file. Once defined, the stimulation pattern is downloaded into the stimulator memory for
playback. Playback can be initiated from the GUI or in response to a digital input to the stimulator
hardware. During playback, the actual current and voltage delivered to the electrode can be
observed on the monitor outputs. Monitoring the electrodes during stimulation is a critical
component of successful stimulation.
In addition to performing stimulation, Stimulator 2.0 also has a special impedance testing mode. In
impedance testing mode, the stimulation pattern is a predefined 1 kHz ±100 nA sine wave that is
automatically loaded into every channel. Playback of the impedance test waveform on particular
channels is initiated from the GUI. The voltage elicited in response to the impedance test current is
then observed on the voltage monitor output to determine the electrode impedance. Variable gain
steps are provided to resolve a wide range of electrode impedances.
The flowchart in section 5.2 presents the basic operational steps for using Stimulator 2.0.
Make sure the stimulator is connected to the computer and turned on. Then launch the Stimulator
2.0 software by double clicking on the desktop icon. You should see the factory default graphical
user interface as shown in the figure below:
Hint: You may load the factory default configuration at any time by selecting Open from the File
menu and then selecting the configuration file “Factory_Default.stm”. By default this file is installed
in the directory C:\PlexonData\Stim-2\Configuration files.
Note that if the USB cable is not connected to the stimulator or if the stimulator power is turned off
when the software is started then and error message will appear. Likewise, if the USB cable is
disconnected or the stimulator power is turned off while the software is running an error message
will appear and the program will close:
For each channel there is a row of channel specific controls and then at the bottom of the interface
there are additional global controls. These controls are described individually in detail in section 6
of the manual. In this section, only the controls required for generating rectangular pulses using
the GUI controls are discussed.
The first step is to configure the stimulation parameters for a single channel. We will start off
configuring channel 1 to generate a bi-phasic rectangular pulse that repeats indefinitely at a rate of
200 Hz.
Examine the controls for channel 1:
The default configuration specifies a single biphasic pulse with a short inter-phase delay. The first
phase is +100 µA for 50 µs, the inter-phase is 0 µA for 25 µs, and the second phase is –100 µA for 50
µs.
To make it easier to see on the oscilloscope, we want to generate a continuously repeating pulse
instead of a single pulse. Locate the “No. of repetitions” control at the right hand side of the row of controls and type “INF” in the control:
Hint: If the No. of repetitions control is set to “1” and you press the down arrow, the control will
change to “INF”. You can also type “0” in the control and when you click on any other control the 0
will change to INF.
The controls for channel 1 should now look like this:
The next step is to download the stimulation parameters into the stimulator hardware. Click on the
“Load” button at the far the left of the row of controls:
Note that the GUI controls for configuring the pulse parameters become grayed out once the
channel has been loaded. To change the parameters you must go back to “edit” mode.
Stimulator 2.0 - 18 -
Page 19
Neurotechnology Research Systems
50 µs
50 µs
25 µs
+250 mV @ I
MON
= +100 µA @ electrode
–250 mV @ I
MON
= –100 µA @ electrode
Once the parameters for a channel have been loaded you may start the stimulation by clicking on
the “start” button:
The stimulation begins, and because the number of repetitions is set to infinite, the pulses will
continue until the “Stop” (or “Edit”) button is pressed.
5.5 Verifying the output on an oscilloscope
Now examine the current and voltage waveforms on an oscilloscope to see if they make sense. Note
that both the current and voltage monitors output a voltage signal and that there is a scaling factor
that relates what you see on the monitor output to what is happening at the electrode. The scale
factor for the current monitor is 2.5 mV/µA and by default the scale factor for the voltage monitor is
0.25 V/V. That means that if there is a 100 µA current flowing into the electrode from the
stimulator, the current monitor will read:
Likewise, if the stimulator was applying 1V to the electrode, the voltage monitor would read:
The current monitor waveform you see should appear similar to the figure below:
At the beginning of the pulse, the current monitor (I
) jumps from 0 mV to +250 mV and stays at
MON
+250 mV for 50 µs. Then the current monitor drops back to 0 mV for 25 µs and finally drops to
−250 mV for 50 µs. Considering the 2.5 mV / µA scaling factor on the current monitor these 250 mV
steps represent current steps of 100 µA as expected from our channel configuration settings. The
durations also match our settings.
The output of the voltage monitor is a bit more interesting:
At the beginning of the pulse, the voltage monitor (V
) jumps from 0 mV to +125 mV, then
MON
linearly increases another 266 mV over the 50 µs duration of the first phase. Considering the
default scaling of the voltage monitor, the voltage at the electrode initially jumps 500 mV and then
increases another 1.06 V over the course of the 50 µs pulse.
The initial jump in the electrode voltage is due to a property of the electrode called “access
resistance”. In order to drive a current I into the electrode, we must apply a voltage V to the
electrode that satisfies Ohm’s law with respect to the access resistance of the electrode:
The subsequent rise in electrode voltage during the first phase of the pulse is due to charging of the
electrode “capacitance”. By definition, the capacitance of the electrode relates the voltage on the
electrode to the amount of charge deposited on the electrode:
Therefore, the rate at which the electrode voltage changes during the pulse is directly proportional
to the amount of current applied to the electrode and the capacitance of the electrode:
Stimulator 2.0 - 20 -
The change in electrode voltage during the first phase of the pulse is thus given by:
The access resistance and capacitance of the model electrodes on the test board are 4.99 k and
4700 pF respectively. Therefore the expected initial voltage jump for a 100 µA current is:
Page 21
Neurotechnology Research Systems
50 µs
50 µs
25 µs
V
ACCESS
= 500 mV @ electrode
V
CHARGE
= 1.06 V @ electrode
The expected voltage rise over the 50 µs duration 100 µA first phase of the pulse is:
These calculated values are in agreement with the observations from the voltage monitor.
Note also that when the current stops flowing at the end of the first phase the voltage immediately
drops by the same amount that it jumped at the beginning of the pulse (V
). The current during
ACCESS
the interphase period is zero. With no current flowing into the electrode, there is no voltage drop
across the electrode access resistance. Therefore the voltage during the inter-phase period is the
same as V
. Since there is no current during the inter-phase period the voltage also remains
It is important to monitor the electrode voltage during stimulation to verify that the desired
stimulation pattern was successfully applied to the electrode. There is a maximum voltage that the
stimulator can output called the compliance voltage. Once the voltage on the electrode reaches the
compliance voltage, the stimulator can no longer drive current into the electrode. The successful
delivery of a given stimulation protocol will depend on the amplitude of the current pulse, the
duration of the pulse, the stimulator compliance limit, and the properties of the electrode.
To see this effect, first stop the ongoing stimulation by pressing the “Edit” button for channel 1:
This stops the stimulation and returns the controls for channel to edit mode.
Next, increase the first phase width and second phase width parameters to 1000 µs:
Then “Load” and “Start” channel 1:
Observe the current monitor output on the oscilloscope:
Although the amplitude of the first phase still looks okay the duration appears to be too short and
the duration of the inter-phase period appears to be too long.
Stimulator 2.0 - 22 -
Page 23
Neurotechnology Research Systems
~600
1000 µs
~400
3.25 V @ V
MON
= 13 V @ electrode
To understand what is happening it is necessary to examine the voltage monitor output:
Notice that for the first ~ 600 µs, the voltage is increasing but that in the next ~ 400 µs the voltage
has reached a plateau of approximately 13V at the electrode (3.25 V at the monitor channel). At
this point, the compliance limit has been reached, and the output current, as seen on the current
monitor, drops to zero. The voltage however stays at its maximum value just to maintain the
electrode in its charged state.
This example clearly illustrates the importance of monitoring the electrode during stimulation.
Monitoring the electrode is necessary to verify that the actual output from the stimulator matches
the programmed response.
Take another look at the current monitor output shown in section 5.6. As we saw there, the first
phase current delivery was cut short because the voltage hit the compliance limit. The amount of
charge deposited on the electrode during this phase was less than requested. Now look at the
amount of charge removed from the electrode during second phase of the pulse. The amount of
charge removed from the electrode during the second phase exceeds the amount of charge
deposited during the first phase. Consequently net charge was removed from the electrode during
the stimulation pulse. Even though the pulse was designed to be charge balanced the actual
delivery of the pulse was not balanced.
Take another look at the voltage monitor output. Notice that it returns to zero after the end of the
pulse. Ordinarily, if the pulse delivery was not balanced and charge was left on the electrode then
the voltage of the electrode would change after each pulse. The only reason that this does NOT
happen in the figures above is that the stimulator has an automatic electrode discharge feature. By
default the stimulator automatically discharges the electrode during the inter-pulse interval (in
between pulses) and any time the channel is not stimulating (i.e. whenever the channel is in stop or
edit mode). As an option for advanced users, the automatic electrode discharge during the interpulse interval may be disabled. With this feature turned off, the voltage on the electrode does in
fact change after an un-balanced pulse delivery. This is easily seen on the voltage monitor as shown
in the figure on the right below.
Automatic electrode discharge turned on (default) Automatic electrode discharge turned off
Refer to section 6.14, Options: Discharge Mode for additional details.
The graphical user interface provides simple controls for creating bi-phasic rectangular pulses and
bursts of identical pulses. More complicated stimulation patterns can be loaded from user-defined
“arbitrary waveform pattern” text files. The arbitrary waveform pattern can be used to create a
complex stimulation pattern like an action potential and can also be used to create more
complicated patterns of rectangular pulses than can be defined using the front panel GUI controls.
The format of the arbitrary waveform text file is defined in section 6.5.
To load an arbitrary waveform for channel 1, make sure the channel is in the “edit” mode:
Then click on the check box on the right next to where it says “Arbitrary waveform pattern”:
The GUI controls for defining a simple rectangular pulse become grayed out and the “Load Ch1”
button becomes active. Click the “Load Ch1” button to open a file selection dialog and then select
the file “3_pulse_burst_variable.pat”:
The text in the button changes from “Load Ch1” to the name of the name of the file selected:
A graphical representation of the waveform is displayed:
Change the “No. of repetitions” to be 2 and the “Rate” to 1000 Hz:
Then “Load” and “Start” the channel:
The output of the stimulator is:
Stimulator 2.0 - 26 -
Page 27
Neurotechnology Research Systems
5.9 Impedance measurement
Impedance measurement is a typical means of characterizing electrodes. Impedance measurement
is typically accomplished by applying a very low amplitude sinusoidal current to the electrode and
monitoring the resulting voltage developed across the electrode. The stimulator has a special
impedance measurement (Z-test mode) that automatically generates a ±100 nA 1 kHz sinusoid for
impedance testing.
Locate the “Function” control towards the bottom of the GUI:
Press the “Z-test” button to put the stimulator in impedance test mode:
Notice that the Vmon scaling control changes and the default setting is now 4000 /mVpp.
The controls for all channels become grayed out and a pre-defined arbitrary waveform pattern
called “Z-test” that codes for a ±100 nA 1 kHz sinusoidal current is automatically loaded for every
channel:
Click the start button to begin generating the sinusoidal current on channel 1:
Observe the output of the voltage monitor on an oscilloscope. The voltage across the electrode is a
sinusoid with a peak to peak amplitude of ~ 7.60 mV:
Try changing the Vmon scaling from 4000 /mVpp to 400 /mVpp:
Now the output of the voltage monitor is a sinusoid with a peak to peak amplitude of ~ 76.8 mV:
Continue to change the resolution of the monitor channel to obtain the largest amplitude sinusoid
on the monitor channel that is not clipping. Try 40 /mVpp
Stimulator 2.0 - 28 -
Page 29
Neurotechnology Research Systems
Clipping
When the Vmon scaling is changed to 4 /mVpp the output of the monitor channel starts to clip:
To calculate the impedance of the electrode, multiply the peak to peak amplitude observed on the
voltage monitor by the Vmon scaling factor. In this case the peak to peak amplitude signal on the
voltage monitor is 856 mVpp and the Vmon scaling is 40 /mVpp so the impedance of the electrode
is:
To obtain the most accurate impedance reading, you should adjust the scale factor as described
above to obtain the largest possible signal on the voltage monitor that does not clip.
The model electrodes on the test board have a resistance of 4.99 k in series with a 4700 pF
capacitor. The expected impedance for this combination at 1 kHz is 34.2 k in agreement with the
measurement above.
In a typical experimental situation, the properties of the electrode may not be well known and may
vary over time. Characterizing the electrode in saline prior to using it in vivo can provide valuable
information about the condition of the electrode. For example, measuring the impedance of the
electrode before and after implantation can help determine if the electrode was physically damaged
during the implantation process. Likewise estimating the impedance, access resistance, and
capacitance of the electrode periodically can provide clues as to the stability of the electrode tissue
interface over time.
This section shows some measurements obtained from a blunt cut 25 µm diameter platinum
iridium micro-wire electrode in saline. All of the measurements are taken using the same
procedures outlined in the preceding sections that were used with the model electrodes on the test
board. If you have not already done so, practice using the test board before trying to work with
electrodes in saline or trying to work with implanted electrodes.
First measure the impedance of the electrode. With the Vmon scaling set to 40 /mVpp, the
resulting voltage monitor output was 7.04 Vpp implying an impedance of 282 k:
Next observe the response of the electrode to the default 100 µA 50 µs stimulation pulse.
Current monitor:
Stimulator 2.0 - 30 -
Page 31
Neurotechnology Research Systems
660 mV @ V
MON
= 2.64 V @ electrode
250 mV @ V
MON
= 1V @ electrode
50 µs
50 µs
25 µs
410 mV @ V
MON
= 1.64 V @ electrode
Voltage monitor:
The current monitor output looks normal and the voltage remains well below the compliance limit.
The requested stimulation was successfully delivered.
Similar to the model electrodes on the load board, the voltage of the real electrode shows a quick
jump at the onset of the current followed by a more gradual increase over the duration of the first
phase. Although these are not as distinct as they were with the model electrode, we can still
interpret them in terms of the access resistance and capacitance of the electrode.
An initial jump of 1.64V in response to a current of 100 µA implies an access resistance of:
And the subsequent increase in electrode voltage from 1.64 V to 2.64 V over the course of the 50 µs
pulse implies a capacitance of:
It is tempting to try and relate the impedance of the electrode at 1 kHz to the stimulation properties
of the electrode, but this can be problematic. Electrode impedance is typically measured at 1 kHz
with extremely low currents while stimulation is typically carried out with constant (DC) current of
a much larger amplitude. The properties of an electrode in saline are more correctly the properties
of the electrode electrolyte interface and those properties can vary with frequency, applied voltage,
time, and other factors.
For example, you can estimate the equivalent capacitance of the electrode from the impedance
measurement. The impedance of a capacitor C at a frequency f is given by:
So the estimated capacitance of an electrode with impedance of 282 k at 1 KHz is:
Note that the capacitance estimated from the impedance measurement is nearly an order of
magnitude smaller than the capacitance of the electrode estimated from a constant (DC) current
pulse.
5.11 Starting stimulation from a digital input
To start stimulation from a digital input first configure the pulse parameters or load an arbitrary
waveform for the channel or channels you want to stimulate. Next, find the “Trigger Mode” control at the bottom of the screen. There are two digital input trigger modes, “Rising” and “Level”. In the
rising trigger mode, stimulation begins when the digital input for the channel transitions from low
(~0V) to high (~5V). In the level trigger mode, stimulation also begins when the digital input
transitions from low to high, but in level trigger mode, if the digital input is still high when the
stimulation protocol completes then the stimulation protocol will begin again. Note that once the
stimulation pattern is triggered by the digital input, it will play to completion even if the digital
input goes low. This helps guard against un-balanced charge delivery.
Configure channel 1 using the “3_pulse_burst_variable” arbitrary pattern and set the No. of
repetitions to 2 and the Rate to 1000 Hz:
Now select the “Rising” Trigger Mode:
Download the stimulation parameters to the stimulator by selecting “Load”:
Stimulator 2.0 - 32 -
Page 33
Neurotechnology Research Systems
Waveform #1
Waveform #2
Rate
1st Pattern
2nd Pattern
Digital input still high at end of 1st pattern
The stimulator is now armed and when the digital input for channel 1 goes high, the stimulation
pattern consisting of two repeats of the “3 pulse burst” waveform starts and plays to completion:
Compare that with the output in “Level” trigger mode. To switch to level trigger mode, you must
first change channel 1 to edit mode:
Then switch to level trigger mode:
Finally load channel 1 again:
The stimulator is now armed and when the digital input for channel 1 goes high, the stimulation
pattern starts and plays to completion:
In level trigger mode however, since the digital input is still high at the end of the stimulation
pattern, a second stimulation pattern begins immediately. There is no “Rate” delay between the
two stimulation patterns in level triggered mode. The initiation of each stimulation pattern is
determined solely by the state of the digital input. Note that additional delay can be added to the
end of the arbitrary waveform pattern if it is desired.
5.12 Stopping stimulation
Most stimulation protocols are of finite duration and once they have been started will run to
completion and then stop automatically. Some stimulation protocols however may be defined with
very long intervals or with a very large or even infinite number of repetitions. It may become
desirable to stop these protocols before completion. An ongoing stimulation protocol can be
stopped by pressing the Stop, Edit, Stop All, Edit All, or Abort controls, or by closing the user
interface. Pressing the Stop or Edit control for a particular channel causes the stimulation in
progress on that channel to stop. Pressing the Stop All, Edit All, or Abort controls, or closing the
user interface causes stimulation to stop on all channels.
If there is a pulse or waveform in progress when a Stop, Edit, Stop All, or Edit All command is
issued, the stimulator will allow that pulse or waveform to complete before stopping the
stimulation. Most rectangular pulse and arbitrary waveforms are designed to be charge balanced.
That is they are designed such that the net charge deposited on the electrode over the course of the
pulse or waveform is zero. By allowing the pulse or waveform that is in progress to complete, the
stop mechanism helps to preserve that charge balance.
Pressing the Abort button or closing the user interface causes the stimulation to stop immediately
even if there is a pulse or arbitrary waveform playback in progress. Even though this temporarily
results in an unbalanced stimulation, the automatic electrode discharge feature (see section 5.7)
prevents long term charge accumulation on the electrode.
Refer to section 6.12, ABORT, for some examples.
Stimulator 2.0 - 34 -
Page 35
Neurotechnology Research Systems
6 GUI Function Reference
6.1 Parameters Edit/Load
Note: The Edit/Load controls may be grayed out if the Edit All or Load All control is selected.
6.1.1 Edit
The stimulation parameters for a channel can only be changed when the channel is in edit mode.
Press the Edit button to put the channel in edit mode.
Pressing the edit button will cause any stimulation pattern that is in progress on the channel to
stop.
6.1.2 Load
Once the stimulation parameters for a channel have been configured, press the load button to
download the configuration to the stimulator hardware. Once the stimulation parameters have
been downloaded to the stimulator, the channel configuration controls become grayed out.
Note: The Start/Stop controls may be grayed out if the Stop All or Start All control is selected.
6.2.1 Stop
Press the stop button to stop a stimulation pattern that is in progress. When stop is clicked in the
middle of a pulse or arbitrary waveform output, the remainder of that pulse or arbitrary waveform
will play to completion. This helps preserve charge balance in the stimulation output. Any
remaining pulses in the pattern will not be played.
6.2.2 Start
Press the start button to initiate playback of the stimulation pattern for the channel when the
trigger mode is set to software. The stimulation parameters for the channel must be loaded before
the start button can work.
Stimulator 2.0 - 36 -
Page 37
Neurotechnology Research Systems
1st phase amplitude
2nd phase amplitude
1st phase width
2nd phase width
Interphase delay
6.3 Rectangular Pulse Parameters
The graphical user interface provides controls for defining the amplitude and duration parameters
of a bi-phasic rectangular pulse:
6.3.1 First Phase Amplitude
The first phase amplitude may range from +1000 µA to -1000 µA in steps of 1 µA.
6.3.2 First Phase Width
The first phase width may range from 5 µs to 65535 µs in steps of 1 µs.
6.3.3 Interphase Delay
The interphase delay is the time between the first and second phases. The interphase delay may
range from 5 µs to 65535µs in steps of 1 µs. The current output is zero during the interphase delay.
6.3.4 Second Phase Amplitude
The second phase amplitude may range from +1000 µA to -1000 µA in steps of 1 µA.
6.3.5 Second Phase Width
The second phase width may range from 5 µs to 65535 µs in steps of 1 µs.
If the charge delivered in the second phase is not equal and opposite to the charge delivered in the
first phase, then a warning will pop up when you attempt to load the stimulation parameters. The
net charge imbalance per pulse is also given in the warning.
The number of repetitions is simply the number of times that the bi-phasic pulse (defined using the
GUI controls) or the arbitrary waveform (loaded from a text file) is repeated. The number of
repetitions can range from 1 to 32767. An infinite number of repetitions can also be generated by
typing “0” or “INF” in the control. The defined number of pulses or waveforms will be generated
every time the channel is started.
6.4.2 Rate
The rate is the frequency at which the defined pulse or arbitrary waveform is repeated, expressed
in Hertz, or the time between the start of one pulse or arbitrary waveform and the start of the next
pulse or arbitrary waveform, expressed in milliseconds. Use the radio buttons to select whether to
express the rate in Hertz or in milliseconds. The maximum time between pulses is 125000 ms
corresponding to a minimum rate of 0.008 Hz. The minimum time between pulses generally
depends on the length of the pulse or arbitrary waveform that is being repeated. The time between
pulses must include the duration of the pulse and at least 5 µs between pulses. For example a pulse
that lasts for 200 µs must be repeated at a rate less than 4878 Hz since 1/(200 µs + 5 µs) ~ 4878 Hz.
The rate parameter may be entered in steps of 0.001 ms (1 µs).
Stimulator 2.0 - 38 -
Page 39
Neurotechnology Research Systems
6.5 Arbitrary Waveform Patterns
Arbitrary waveform patterns are stimulation patterns that are defined in text files with a .pat
extension. Check the box at the far right of the row of controls next to where it says arbitrary
waveform pattern to disable the rectangular pulse controls and enable the arbitrary waveform
pattern load button. Click on the Load Ch N button to select and open an arbitrary waveform file.
When the file is opened, a graphical representation of the arbitrary waveform is displayed.
Two arbitrary waveform pattern file formats are supported. One file format uses a fixed sampling
rate and the other file format uses a variable sampling rate.
6.5.1 Fixed Sampling Rate
In the fixed sampling rate file format, the first line of the file contains the keyword “fixed”. The
second line of the file codes for a single duration parameter expressed in microseconds. The
subsequent lines of the file contain a series of current amplitude values expressed in nanoamps.
When the stimulation pattern is played back, each current amplitude from the file is played for the
fixed amount of time specified by the duration parameter. The fixed sampling rate format is
especially useful for coding continuously varying shapes such as the action potential waveform.
The file can contain up to 1000 amplitude values. The duration parameter can range from 1 µs to
65535 µs. The current amplitudes can range from -1,000,000 nA to +1,000,000 nA in steps of 1 nA.
Note however that the actual resolution of the stimulator output in stimulation mode is ~ 30 nA
and all current amplitudes will be rounded to the nearest possible output value. For example an
amplitude value of 15 nA will be rounded down to 0 nA and an amplitude value of 16 nA will be
rounded up to 30 nA.
6.5.2 Variable Sampling Rate
In the variable sampling rate file format, the first line of the file contains the keyword “variable”.
The second line of the file codes for a current amplitude and the third line of the file codes for the
duration that the amplitude on line two should be played Subsequent lines in the file code for
additional amplitude duration pairs. When the stimulation pattern is played back, each current
amplitude is played for the specific duration associated with that amplitude. The variable sampling
rate format is especially useful for coding complex patterns of rectangular pulses.
The file can contain up to 500 amplitude duration pairs. The duration parameter can range from 1
µs to 65535 µs. The current amplitudes can range from -1,000,000 nA to +1,000, 000 nA in steps of
1 nA. Note however that the actual resolution of the stimulator output in stimulation mode is ~ 30
nA and all current amplitudes will be rounded to the nearest possible output value. For example an
amplitude value of 15 nA will be rounded down to 0 nA and an amplitude value of 16 nA will be
rounded up to 30 nA.
As with rectangular pulses, the arbitrary pattern should be charge balanced, meaning that the same
amount of current is deposited and withdrawn from the electrode. The Stim2 software will
automatically analyze the loaded file and give a warning if the net charge is not zero.
Stimulator 2.0 - 40 -
Page 41
Neurotechnology Research Systems
+266 mV @ V
MON
= 1.06V @ electrode
856 mVpp @ V
MON
= 34240 Ohm
6.6 Vmon scaling and Z conversion
The Voltage monitor scaling control indicates the relationship between the voltage at the monitor
channel and the voltage at the electrode. The behavior of the control depends on whether the
stimulator is in stimulation mode or impedance test mode as described below.
6.6.1 Vmon scaling (Stimulation mode)
When the stimulator function is set to stimulate the voltage monitor scaling is expressed as the
number of volts at the monitor channel output for each volt at the electrode. By default the scaling
is 0.25 V/V meaning that a 1 V signal at the electrode will appear as 0.25 V on the monitor channel.
This setting is appropriate for most electrodes. Adjusting the Vmon scaling might only be necessary
to help resolve small voltages when stimulating with extremely low impedance electrodes. Divide
the voltage observed on the monitor output by the scale factor to determine the voltage at the
electrode. Note that if the Vmon scaling is set higher than 0.25V/V, then the output of the voltage
monitor will saturate before the compliance limit is reached and the may not reflect the actual
voltage at the electrode. See section 7.7, Voltage Monitor, for additional details.
6.6.2 Vmon scaling (Z test mode)
When the stimulator function is set to impedance test (Z test) a 1 kHz ±100 nA sinusoidal current is
applied to the electrode and the resulting peak to peak voltage elicited across the electrode
indicates the impedance of the electrode. Adjust the Vmon scaling control to obtain the largest
peak to peak signal on the monitor channel that is not clipping. Measure the peak to peak
amplitude of the signal on the voltage monitor in millivolts and multiply the reading by the scale
factor to obtain the electrode impedance in Ohms:
The Z conversion control calculates the electrode impedance from the voltage measurement you
provide. Enter the peak to peak voltage expressed in millivolts that you observed on the voltage
monitor output. The control calculates and displays the corresponding electrode impedance
expressed in k. The voltage monitor scale factor is handled automatically for you.
6.7 Function Stimulate / Function Z test
6.7.1 Stimulate Mode
Select stimulate mode for rectangular pulse or arbitrary waveform stimulation.
6.7.2 Impedance Test Mode
Select impedance test (Z Test) mode to perform impedance testing on electrodes. In impedance
test mode, a 1 kHz ±100 nA sinusoidal stimulation pattern is automatically selected and loaded for
each channel. Start stimulation on a channel and observe the voltage monitor output for that
channel to determine the impedance of the electrode. See section 5.9 for an example.
Stimulator 2.0 - 42 -
Page 43
Neurotechnology Research Systems
Waveform #1
Waveform #2
Complete pattern
Rate 1 2
3
6.8 Trigger Mode
The trigger mode determines how stimulation is initiated. The three trigger modes, Software,
Rising, and Level are described below. In all cases, the stimulation pattern for the channel must be
defined and loaded before it can be triggered.
6.8.1 Software Trigger Mode
In Software mode, stimulation is initiated by clicking on the Start or Start All buttons in the GUI.
Each time Start or Start All is pressed, the stimulation pattern for the channel is initiated.
6.8.2 Rising Edge Trigger Mode
In the Rising trigger mode, stimulation begins when the digital input for the channel transitions
from low (~0V) to high (~5V). The latency from digital input to stimulation onset is less than 1 µs.
In the example above, the stimulation pattern consists of two repetitions of a 3 pulse burst
arbitrary waveform. The stimulation pattern is initiated by the rising edge in the digital input
marked 1. Once the stimulation pattern is triggered it will play to completion even if the digital
input goes low during the stimulation. If another rising edge occurs during the stimulation pattern
it is ignored (e.g. the rising edge marked 2 is ignored).
In the Level trigger mode, stimulation also begins when the digital input for the channel transitions
from low (~0V) to high (~5V), but in level trigger mode, if the digital input is still high when the
stimulation protocol completes then the stimulation protocol will begin again immediately.
In the example above, the stimulation pattern consists of two repetitions of the 3 pulse burst
arbitrary waveform. The stimulation pattern is initiated by the rising edge in the digital input
marked 1. Because the digital input is high at the end of the first stimulation pattern (at the point
marked 2) the stimulation pattern starts playing a second time. Changes to the digital input during
the stimulation pattern are ignored (e.g. the pulse marked 3).
6.9 Edit/Load All
When the Edit/Load control is in Individual mode, the mode of each channel can be configured
using the individual Edit and Load controls in the row of controls dedicated to that channel.
Pressing the Edit All button causes all channels to switch to parameter editing mode. Note that
pressing Edit All will cause any stimulation pattern in progress on any channel to stop. Pressing the
Load All button will cause the stimulation parameters for all channels to be downloaded into the
stimulator.
Pressing Edit All or Load All will also cause individual channel edit and load contols to be grayed
out. Press the Individual button to configure the mode of each channel independently of the others.
Hint: You probably want to return the Edit/Load control to Individual after pressing Edit All or
Load All and there is no reason not to do so.
Stimulator 2.0 - 44 -
Page 45
Neurotechnology Research Systems
6.10 Start Mode
When the Start Mode control is in Individual mode, each channel and can be started or stopped
using the individual Start and Stop controls in the row of controls dedicated to that channel. Refer
to section 6.2 for a description of Stop and Start.
Pressing Stop All is a convenient way to stop the stimulation in progress on every channel. Pressing
Start All is a convenient way to start the stimulation protocol on every channel. Pressing Start All is
also the only way to start stimulation on multiple channels simultaneously from the GUI. Complex
multichannel stimulation protocols can be initiated using the Start All function. First define and
load the appropriate stimulation pattern for the channels you wish to stimulate and then initiate
the multichannel stimulation pattern by pressing the Start All button.
Note the pressing Stop All or Start All causes the individual channel Stop and Start controls to be
grayed out. Press the Individual button to start or stop channels independently.
Hint: You probably want to return the Start Mode to Individual after pressing Stop All or Start All
and there is no reason not to do so.
6.11 Monitor Channel
Use the dropdown menu to select one channel for display on the voltage and current monitor
outputs. Only one channel may be monitored a time. Connect the current and voltage monitor
outputs to an oscilloscope using standard BNC cables to see the stimulation pattern that is being
applied to the selected electrode.
Pressing the red ABORT button will cause all stimulation to stop immediately even if there is a
pulse or arbitrary waveform in progress. This is in contrast to stopping stimulation by pressing
stop, stop all, edit, or edit all where a pulse or arbitrary waveform that is in progress will play to
completion. Pressing ABORT also causes all channels to return to the edit mode. If the stimulator is
in impedance test mode, it will return to stimulate mode.
Consider a complete stimulation pattern that is composed of four pulses:
Pressing stop, stop all, edit, or edit all in the middle of the third pulse causes the stimulation to end
after the third pulse completes. Allowing the pulse to complete helps to preserve charge balance.
Pressing abort in the middle of third pulse results in a truncated third pulse and an unbalanced
stimulation, but is the fastest way to stop an ongoing stimulation.
Stimulator 2.0 - 46 -
Page 47
Neurotechnology Research Systems
6.13 File Open / File Save
The rectangular pulse parameters (phase amplitude, phase width, inter-phase delay, No. of
repetitions, and rate) for all channels can be saved to a user named file for future use by clicking the
Save icon or by selecting Save from the File menu. These configuration files have an extension of
“.stm”.
In addition, whenever you close the stimulator user interface, the current values of the rectangular
pulse parameters are automatically saved to a file called “LastConfig.stm”. These parameters are
then automatically re-loaded the next time you open the user interface.
Note that if any channels have been configured to use an arbitrary waveform pattern, neither the
fact that the channel has been configured to use an arbitrary waveform pattern nor the name of the
arbitrary waveform pattern are saved to the configuration file. You must manually configure
channels to use arbitrary waveform patterns and manually load the arbitrary waveform patterns
for those channels.
The default values of the rectangular pulse parameters are stored in a read only file called
“Factory_Default.stm”. If you open the “Factory_Default.stm” file just after launching the software
you will restore the GUI controls to their factory fresh state.
Caution: Only advanced users who fully understand the implications should attempt to change the
discharge mode setting. If you have any questions do NOT change the discharge mode setting.
Even when the stimulator is programmed to deliver a “balanced” stimulation in which equal
amounts of charge are deposited on and removed from the electrode, a net accumulation of charge
on the electrode can occur. This accumulation of charge can occur when the compliance limit is
reached during the stimulation (see section 5.6) or because the electrode response or circuit
response is not perfectly linear. The accumulation of charge will result in a slow drifting of the
electrode baseline voltage over time and can result in the electrode staying at excessive voltages for
prolonged periods of time. In order to guard against un-intentional electrode charging, all
electrodes are automatically discharged in between pulses and any time the channel is not
stimulating. Advanced users ONLY may disable the automatic discharge of the electrodes that
occurs between pulses. Note however, that disabling automatic electrode discharge can lead to
excessive voltages developing on the electrode during extended stimulation patterns. It is essential
to monitor the voltage of the electrodes frequently when the automatic electrode discharge feature
is disabled. To disable this feature, select Discharge mode from the Options menu and then select
NO.
6.15 Options: Digital Output Mode
Each stimulator channel has a dedicated digital output that indicates when stimulation is occurring
on that channel. The digital output is always high during the pulse or arbitrary waveform output,
but the user can control the state of the digital output during the time in between pulses or
arbitrary waveforms by selecting Digital output mode from the options menu.
Digital output mode set to low during inter-pulse interval:
Stimulator 2.0 - 48 -
Page 49
Neurotechnology Research Systems
Waveform
Waveform
Interpulse
Digital output mode set to high during inter-pulse interval:
There is also a 17th digital output that goes high when ANY channel is playing back a stimulation
waveform:
Digital output 17 with digital output mode set to low during inter-pulse interval:
Digital output 17 with digital output mode set to high during inter-pulse interval:
This information is provided for reference only. Use the recommended Plexon power supply and
cable to power the stimulator. The power input connector is a standard 9-pin circular mini DIN
connector. The stimulator operates from ±5V and ±15V power supplies.
7.2 Digital In
Each channel in the stimulator has a dedicated digital input (DI) that can initiate stimulation on that
channel. See sections 5.11 and 6.8. The inputs are TTL compatible.
7.3 USB 2.0
The stimulator has a mini type B USB 2.0 receptacle for communications with the host computer.
The USB receptacle on the stimulator is connected to digital IO ground. The USB connector on the
host computer is typically connected to the AC wall outlet ground. Therefore, the USB cable
typically connects the digital IO ground on the stimulator to the AC wall outlet ground.
Stimulator 2.0 - 50 -
Page 51
Neurotechnology Research Systems
1 – DO 1 3 – DO 3
5 – DO 5
7 – DO 7
9 – DO 9
11 – DO 11
13 – DO 13
15 – DO 15
17 – DO 17 19 – Dig. IO GND
2 – DO 2
4 – DO 4
6 – DO 6
8 – DO 8
10 – DO 10
12 – DO 12
14 – DO 14
16 – DO 16
18 – Reserved
20 – Dig. IO GND
1 – Ch 1 Out
3 – Ch 3 Out
5 – Ch 5 Out
7 – Ch 7 Out 9 – NC
11 – Analog IO GND
13 – NC
15 – Ch 9 Out
17 – Ch 11 Out
19 – Ch 13 Out
21 – Ch 15 Out
23 – NC
25 – Analog IO GND
2 – Ch 2 Out
4 – Ch 4 Out
6 – Ch 6 Out
8 – Ch 8 Out
10 – NC
12 – NC
14 – NC
16 – Ch 10 Out
18 – Ch 12 Out
20 – Ch 14 Out
22 – Ch 16 Out
24 – NC
26 – NC
7.4 Stim Out
The stimulation output connector is where the stimulation currents exit the box. Note that the
Analog IO ground is isolated from the Digital IO ground and from the AC wall outlet ground.
7.5 Digital Out
Digital outputs 1 – 16 indicate when the corresponding channels are stimulating. Digital output 17
goes high when any channel is stimulating. See section 6.15, Options: Digital Output Mode for
additional details.
The current monitor displays a scaled representation of the actual current flowing into the selected
electrode at any given time. The scaling factor for the current monitor output is 2.5 mV/µA. A
100 µA signal at the electrode will appear as a 250 mV signal on the oscilloscope. Use an
oscilloscope to observe the current monitor output.
Note that the outer contact of the current monitor BNC connector is connected to analog IO ground.
The outer contact of the BNC connectors on many oscilloscopes is connected to the AC wall outlet
ground. Therefore connecting a BNC cable between the current monitor output and an oscilloscope
will typically connect the stimulator analog IO ground to the AC wall outlet ground.
If the output of the current monitor does not appear to match the stimulation pattern you
requested, refer to section 5.5, Verifying the output on an oscilloscope and section 5.6, Compliance
voltage and stimulation failure.
Stimulator 2.0 - 52 -
Page 53
Neurotechnology Research Systems
2 – Channel 2
4 – Channel 4
6 – Channel 6
8 – Channel 8
10 – NC
12 – NC
14 – NC
16 – Channel 10
18 – Channel 12
20 – Channel 14
22 – Channel 16
24 – NC
26 – NC
B1 – Channel 9
B2 – Channel 10
B3 – Channel 11
B4 – Channel 12
B5 – Channel 13
B6 – Channel 14
B7 – Channel 15
B8 – Channel 16
B9 – NC
B10 – Return 2
391 mV @ V
MON
= 1.56 V @ electrode
7.7 Voltage Monitor
In stimulation mode, the voltage monitor outputs a voltage that is proportional to the voltage being
applied to the selected electrode. Refer to section 5.5, Verifying the output on an oscilloscope for
some examples. By default the Vmon scaling (see section 6.6.1) is set to 0.25 V/V and the voltage
monitor output is one fourth the actual voltage at the electrode. This setting is appropriate for
almost all electrodes. Note that the output range of the voltage monitor is ±3.25 V. If the Vmon
scaling is set higher than 0.25V/V, then the output of the voltage monitor will saturate before the
compliance limit is reached and the may not reflect the actual voltage at the electrode. For example,
with the Vmon scaling set to 2.5 V/V, the voltage monitor will saturate when the electrode voltage
is only ±1.3V, which is well below the maximum stimulator output voltage.
In Z test mode, the voltage monitor outputs a voltage that is proportional to the impedance of the
electrode. See sections 5.9, Impedance measurement, and 6.6, Vmon scaling and Z conversion, for
additional details.
Note that the outer contact of the voltage monitor BNC connector is connected to analog IO ground.
The outer contact of the BNC connectors on many oscilloscopes is connected to the AC wall outlet
ground. Therefore connecting a BNC cable between the voltage monitor output and an oscilloscope
will typically connect the stimulator analog IO ground to the AC wall outlet ground.
7.8 Stimulation Cable
The pinout for the stimulation cable with Plexon PN 14-03-A-03 is provided below for your
convenience.
Several example arbitrary waveform files are installed with the Stimulator software. These files
were designed to illustrate how to use arbitrary waveform files and some of the things you can
accomplish using arbitrary waveform files. Each file is described briefly below. By default these files
are installed in the directory “C:\PlexonData\Stim-2\Waveform pattern files”. The files can be
opened with any text editor (e.g. Notepad).
“3_pulse_burst_fixed.pat” and “3_pulse_burst_variable.pat” both code for an identical sequence of
three pulses. These files illustrate the two different arbitrary waveform file formats. One file is
coded using the fixed sampling rate format described in section 6.5.1 and the other is coded using
the variable sampling rate format described in section 6.5.2. Creating an arbitrary waveform file
containing multiple rectangular pulses is useful for creating complex temporal patterns of
rectangular pulses that cannot be created using the GUI controls alone. For instance, a sequence
consisting of bursts separated by idle periods can be created by defining the burst in an arbitrary
waveform pattern file and then using the GUI controls to repeat the burst with the desired amount
of time in between bursts. See section 5.8 for an example of such a waveform created using the
“3_pulse_burst_variable.pat” arbitrary waveform pattern file.
When using the GUI controls to define rectangular pulses, the minimum interphase delay (the time
between the two pulse phases) that can be entered is 5 µs. You can however define a pulse with
zero interphase delay by using an arbitrary waveform file. This is illustrated in the file
“no_interphase_delay.pat”.
The file “sine modulated pulses_var.pat” contains a sequence of pulses delivered at 150 Hz whose
amplitudes are modulated by a 5 Hz sinusoidal envelope. Such amplitude modulated stimulation
patterns can be used to mimic theta rhythm and other oscillatory brain patterns.
The files “spike_40k_20uA.pat” and “spike_40k_100uA.pat” are actual extracellular spike waveforms
recorded with an acquisition system that was sampling at 40 kHz. These files illustrate the extreme
flexibility of arbitrary waveform patterns. The two files represent two different scaling of the
original extracellular voltage recording into current. In one the minimum voltage of the action
potential was scaled to 20 µA and in the other it was scaled to 100 µA.
The files “spike_160k_20uA.pat” and “spike_160k_100uA.pat” illustrate the ability of the stimulator
to play back waveforms at very high sampling rates. These files are based on the same data as their
“40k” counterparts described above, but the original 40 kHz spike waveform has been interpolated
and up-sampled to 167 kHz. This results in a noticeably smoother waveform on playback.
Stimulator 2.0 - 54 -
Page 55
Neurotechnology Research Systems
0100 200 300 400 500 600 700 800 900 1000
0
2
4
6
8
10
12
14
Stimulator Current Output (µA)
Maximum Voltage Output (V)
Simulator Compliance Voltage
9 Stimulator Limitations
9.1 Maximum Compliance Voltage Varies with Stimulation Amplitude
The “compliance voltage” or maximum voltage that the stimulator will deliver to an electrode varies
with the stimulation current as shown in the graph below. For very low stimulation currents the
maximum voltage the stimulator will deliver is ±13.5 V. The compliance voltage decreases linearly
with increasing stimulation current. At the maximum output current of ±1 mA, the compliance
voltage is reduced to ±8.5 V.
There is a 5 k resistor in series with the current output. As with any resistor, there is a voltage
drop across the resistor that is proportional to the current going through the resistor (V = I*R). The
voltage drop across this resistor is used to measure the actual output current, but reduces the
voltage available to deliver to the electrode.
9.2 Power on/off Transients
To avoid transients at the stimulator outputs caused by turning the power on and off, the following
sequence is recommended for conducting a stimulation experiment: Turn the stimulator power on,
launch the user interface program, connect the stimulator to the electrodes, conduct the
experiment, close the user interface program, disconnect the stimulator from the electrodes, and
turn the stimulator power off.
Do not turn the power supply to the stimulator on and off rapidly. If the power supply to the
stimulator is turned on and off rapidly, it is possible that -15V may be applied to all electrodes for
~2 seconds. Allow at least 1 minute between turning the power switch on and off.
A small transient may appear at the stimulator outputs when the power is turned on. A typical
power on transient voltage measured at the electrode is shown below. For this reason, do not
connect the stimulator outputs to the electrode implant until after the stimulator power has been
turned on.
A larger transient can occur at the stimulator outputs when the power is turned off. A typical
power off transient measured at the stimulator output is shown below. For this reason, disconnect
the stimulator from the electrodes before turning the power off.
9.3 Current Monitor with an Open Circuit
Ideally, when no electrode is connected to the stimulator output, the current monitor should always
read 0V. However, some artifacts may appear on the current monitor when the programmed
current output changes rapidly. For example, stimulating with a rectangular pulse pattern when no
electrode is connected will result in transients on the current monitor at the beginning and end of
each phase of the pulse as shown below.
Stimulator 2.0 - 56 -
Page 57
Neurotechnology Research Systems
Whenever the current monitor does not appear to match the requested stimulation pattern, the
voltage monitor should be examined. Refer to section 5.5, Verifying the output on an oscilloscope
and section 5.6, Compliance voltage and stimulation failure.
9.4 Impedance Test with an Open Circuit
Ideally, if no electrode is connected to the stimulator (or the connection to the electrode is broken)
then the impedance test procedure would indicate infinite impedance. However, due to stray
capacitance in the output of the stimulator and in the cabling to the electrode, the impedance test
procedure will yield a finite but large impedance result. With no cable connected to the stimulator,
this open circuit impedance will vary from channel to channel and will typically range from 5.5 M
to 11.5 MWith the 14-03-A-03 stimulation cable connected to the stimulator, but no electrodes
connected to the cable, the open circuit impedance will typically range from 1.5 M to 5.75 M
9.5 Channel fails to start in Impedance Test mode
If you use the Start All command in Z test mode, occasionally one of the channels will fail to start. If
you observe that the voltage monitor output is a flat line at zero during impedance testing, then you
should change the channel to back to edit mode and then load and re-start the channel.