PlexStim Electrical Stimulator System
The PlexStim™ electrically isolated, individually programmable, 16 channel, constant current stimulator system is compatible with Plexon’s OmniPlex® data acquisition systems and/or the CinePlex® Behavioral Research System.
**PlexStim Software 2.3 supporting up to 64 channels now available.**
PlexStim operating new software version 2.3 offers discerning researchers improved reliability, power scheme and electrical isolation over the previous system. Among other advancements, the new release also now enables the individual control of up to 64 independent stimulation channels (via four 16 channel devices) with the use of the new, accompanying PlexStim software development kit (SDK).
Important: The new software v2.3 requires upgraded firmware to operate. In support of Plexon’s commitment to technical support, we are offering FREE firmware upgrades. Contact email@example.com regarding the process to have your PlexStim Stimulator upgraded for FREE.
PlexStim can generate arbitrary waveform patterns initiated from either the software interface or from externally triggered digital inputs with an unprecedented 30nA resolution and 1µsec temporal resolution. The specially designed Graphical User Interface (GUI) makes it easy to generate bi-phasic rectangular pulses and bursts of pulses repeated at specific rates. More complicated rectangular waveforms and non-rectangular arbitrary waveforms may be defined in and loaded from a simple text file.
Every stimulation pattern can be started and stopped either manually within the GUI, or with an external digital trigger (TTL). The Plexon Stimulator allows you to trigger each of the 16 analog output channels independently. Complex stimulation patterns can be delivered in this way with precise timing based on different triggers. 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 signal to other devices at the precise time when stimulation is occurring.
PlexStim delivers arbitrary stimulation waveforms in which the waveform current values are first defined within a text file and then downloaded to PlexStim via the software interface. In this way, biological signals recorded by data acquisition systems or curves derived from mathematical functions can be used as stimulation waveforms. Stimulation pulses can be repeated to generate pulse trains with arbitrary intra- and inter-burst intervals. Different waveform patterns and protocols can be applied to each of the 16 stimulation outputs. Stimulation protocols can be repeated and then stopped either manually or on a trigger event.
The actual current and voltage delivered to each electrode can be conveniently monitored on a per-channel basis with stimulation currents defined with 16-bit precision up to ±1mA and delivered with ±10V compliance.
PlexStim can be purchased independently or operated in conjunction with the OmniPlex® Neural Data Acquisition System, the Multichannel Acquisition Processor (MAP) Data Acquisition System or the CinePlex® Behavioral Research System.
A Plexon Sales Engineer is available to provide additional information and to assist you in determining how the PlexStim could best support your research.
|Features||Specifications and Options||Remarks|
|Devices used simultaneously||Up to 4 devices||For a total of up to 64 channels with the use of the PlexStim SDK.|
|Stimulation out connector||26 pin Harwin, Male|
|Digital out connector||20 pin Harwin, Male|
|Digital in connector||20 pin Harwin, Male|
|Voltage monitor channel output||BNC|
|Current monitor channel output||BNC|
|Stimulation cable – version 1||26 pin Harwin, Female to 20 pin Omnetics .050, Female||Other versions available upon request.|
|SDK availability||C/C++ and MATLAB®|
|Platform||Windows® 7 and Windows® 10||PlexStim v2.3 has been tested and approved for Windows 7. Windows XP is no longer supported.|
|Computer interface||USB 2.0|
|Analog Outputs||Specifications and Options||Remarks|
|Stimulation mode||Constant current|
|Number of analog output channels||16 outputs, 1 return||Channels are independent|
|Output current resolution||30nA||In stimulation mode|
|Compliance voltage||10V @ 700µA|
|Output rise time||1.25µsec (100µA, 10kΩ load)||10-90% voltage|
|Minimum pulse width||5µsec|
|Maximum pulse rate||100kHz|
|Digital Inputs/Outputs||Specifications and Options||Remarks|
|Number of digital inputs||16||Channels are independent. May be used in an edge triggered or level triggered (gated) mode to initiate stimulation with microsecond latency. Multiply by the number of stimulators used simultaneously, if more than one.|
|Number of digital outputs||17||Channels are independent. Enables synchronizing stimulation pulses with other equipment. Multiply by the number of stimulators used simultaneously, if more than one.|
|Digital input levels||TTL, Low < 0.8V, High > 2.0V|
|Digital output levels||HCT, Low < 0.33V, High > 3.84V|
|Digital input/output latency||< 1µsec|
|Maximum trigger rate||100kHz|
|Minimum trigger pulse width||1µsec|
|Arbitrary Waveforms||Specifications and Options||Remarks|
|Maximum sample points||1000|
|Maximum update rates||1MHz (1µsec)|
|Maximum waveform repetition||32,767|
Post date May 27, 2015. Requires NEW PlexStim Firmware Revision A (14-20-A-07-A). Check label on underside of device to confirm. Email firstname.lastname@example.org regarding FREE upgrade.
Post date October 21, 2014
C/C++, MATLAB, and Python
- PlexStim SDKs (C/C++, Matlab, Python) Post date August 2022
Guides and How To Papers
- PlexStim Electrical Stimulator DLL Guide
- PlexStim Electrical Stimulator v2.3 MATLAB API Definitions
- PyPlexStim Technical Guide
Post date January 31, 2017.
Technical Specs and Data Sheets