PlexStim Software

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 ar offering FREE firmware upgrades. Contact support@plexon.com regarding the process to have your PlexStim Stimulators 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® D 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
Electrically isolated Yes
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 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
Maximum current ±1mA
Resolution 16bits
Output current resolution 30nA In stimulation mode
Compliance voltage 10V @ 700µA
Temporal resolution 1µsec
Output rise time 1.25µsec (100µA, 10kΩ load) 10-90% voltage
Minimum pulse width 5µsec
Minimum 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

Installation Packages/Upgrades

               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 support@plexon.com regarding FREE upgrade.

               Post date October 21, 2014

Manuals/User Guides

C/C++ and MATLAB

               Post date October 27, 2015. The ZIP file contains the C/C++, MATLAB and Python files for 32 and 64 bit system.

Guides and How To Papers

Change Log

               Post date January 31, 2017.

Technical Specs and Data Sheets