Biosemi introduces their third generation active electrode biopotential measurement system for electrophysiological research - ActiveThree. This new system expands on decades of design leadership in the field and continues to incorporate active electrodes with a preamplifier integrated in the electrode, a compact battery powered AD-box, and data transfer to the acquisition computer via a single optical fiber. This setup offers optimal interference reduction and safety, and Biosemi’s systems have become the de facto standard workhorse for electrophysiological research with more than 2000 systems in use and over 10,000 scientific publications. However, recent advances in semiconductor and battery technology create an opportunity to develop a significantly improved successor.
By placing active electronics within millimeters of the actual electrode contact, ActiveThree virtually eliminates the need to prepare the scalp before applying electrodes. This can cut measurement preparation time by half or more compared to passive systems while also increasing signal quality!
ActiveThree can also be equipped with additional sensors for respiration, skin conductance, temperature, plethysmograph (pulse) and other parameters.
ActiveThree comes with free, robust, and intuitive data acquisition software called ActiView.
Each ActiveThree system is built upon a basic set of items known as the Base System.
ActiveThree Base Components (part of every new system)
- CMS/DRL input, touchproof (electrodes sold separately)
- 3 x standard battery cell type 18650. 3 Volt Lithium-Ion
- Lithium-Ion charger for 18650 type batteries
- 10 meter optical fiber, SC-SC style connectors. 62.5-125 uM
- Optical receiver / USB 2.0 interface with trigger in/out connector (16 digital in, 12 digital out)
- USB 2.0 cables type A and C (1.8 meter)
- Carrying case
- Cable rack (to mount on wall for electrode storage)
- ActiView data acquisition software
Typical Additional Components
- Amplifier/Converter modules – add up to 17 8-channel modules per A/D interface box
- Multichannel active electrode sets are available with a variety of labeling schemes
- Head Caps – Multiple sizes are needed to cover a range of head sizes
- Flat-type active electrodes with individual leads and touch-proof connectors for EEG reference, EOG, EKG, and surface EMG
- CMS/DRL electrodes serve as the common for every biopotential measurement, and for EEG measurements with the cap, you will need one set of pin-type CMS/DRL electrodes, and for measurements not using a head cap, a flat-type CMS/DRL is needed
DA-AT-ESP32102064A-MK3
$2,196.48ActiveTwo/Three 32 x PIN-type active sensor (32*EEG) on MK3, 1020 64A, NO C
Other Optional Components
- Auditory brainstem response module
- Optional sensors for galvanic skin response, respiration, temperature, or pulse/plethysmograph
- Ergo input and for use with battery-powered or self-powered signal sources such as a condenser microphone or a photocell and Ergo-optical adapter for unisolated signal sources, such as audio
- Additional head-caps in various sizes with the same layout as the primary caps, or in different layouts
DA-AT-ESP32ABC-A-MK3
$2,196.48ActiveTwo/Three 32 x PIN-type active sensor (32*EEG) on MK3, ABC-A, NO CMS
|
Subject isolation |
BF (Body Floating) |
|
Number of channels |
0 to 136 monopolar active electrodes + 6 bipolar auxiliary sensors |
|
Output sample-rate (down-sampling available in software) |
16,384 Hz |
|
Bandwidth (-3dB) |
DC – 5.4 kHz, 0.002 dB ripple in passband |
|
Low-pass response |
140 tap FIR filter, -65 dB @ 8 kHz (Nyquist frequency) |
|
High-pass response |
fully DC coupled |
|
Digitalization |
24 bit SAR converter with 4x oversampling and integrated decimation filter, one converter per channel, synchronous sampling |
|
Sampling skew and jitter |
< 1 ns |
|
Sample rate accuracy |
0.8 Hz |
|
Quantization-resolution |
LSB = 31.25 nV, no missing codes |
|
Gain accuracy |
0.1 % |
|
Anti-aliasing filter |
1st order analog filter, -3dB at 7.8 kHz |
|
Total input noise (Ze < 10 kOhm), full bandwidth |
3 uVRMS (approx. 20 uVpk-pk) |
|
1/f noise (Ze < 100 kOhm) |
2 uVpk-pk @ 0.1 - 10Hz |
|
Input current noise |
< 1 pArms |
|
Input bias current |
< 100 pA per channel |
|
Input impedance |
600 MOhm @ 50 Hz (1012 Ohm // 5 pF) |
|
DC offset: |
< 2 mV |
|
Input range |
+200 mV to -200 mV |
|
Intermodulation distortion |
< 0.01 % (testsignals: 2990 and 3010 Hz) |
|
Channel separation |
> 100 dB |
|
Common Mode Rejection Ratio |
> 100 dB @ 50 Hz |
|
Isolation Mode Rejection Ratio |
> 160 dB @ 50 Hz |
|
Power Consumption |
0.5 Watt (6 channels) to 1 Watt (142 channels) |
|
Battery capacity |
3500 mAh, 3.7 V Li-ion 18650 type |
|
Battery life |
10 hours (142 channels) to 20 hours (6 channels) |
|
Leakage current, normal operation |
< 1 uA rms. |
|
Leakage current, single fault condition |
< 50 uArms |
|
Trigger inputs |
16 inputs on optical receiver (isolated from subject section), TTL level |
|
Trigger outputs |
12 outputs on optical receiver (isolated from subject section), TTL level |
|
Computer interface |
USB2.0, Windows or Linux |
|
Size of AD-box (width x depth x height) |
162 x 149 x 62 mm |
|
Weight of AD-box, including battery |
0.8 kg |
|
Environment |
Indoor use: Temperature: +10C to +40C Humidity: 30 to 75% Pressure: 700 hPa to 1060 hPa |
|
Warranty |
3 years (1 year on electrodes) |
ActiveThree (5)
We are often asked one of several different flavors of this question. The version of the question people ask tends to depend on their preferred code development platform. People want to capture live data, manipulate it in some way, and either act on the data as it comes in (closed loop applications, such as brain-computer interface or neurofeedback), or just display and/or store the data in some way that is unique to their intended use of the system. They ask:
- Can I read an ActiveThree BDF data file as it is written without interfering with the performance of the data acquisition software?
- Yes, but the technique is not documented anywhere by Biosemi. Most important to know is that a BDF data files is closed after each block of data is written, so there is a window of time for reading the file between writes, and the length of that window depends on the speed of your computer processor, speed / efficiency of your storage medium, and your selected sampling rate (indirectly set by choosing a decimation ratio in ActiView).
- Does the ActiView software have a built-in mechanism to stream full bandwidth live data over a network in a generic form that I can capture and manipulate with my own software in C#, Python, MATLAB, etc?
- Yes. See this forum thread for details.
- Is there an SDK for ActiveThree?
- Yes, there is an SDK. See this page for SDK details. However, note that the SDK was written for ActiveTwo, and some special knowledge is needed to adapt it for use with ActiveThree. Biosemi has been willing to share additional details on a case-by-case basis.
- Is LSL supported by ActiveThree? Or, is ActiveThree supported by LSL?
- ActiView 10.2 and above for use with ActiveThree has an LSL server built-in. There is no need for a third-party Biosemi plugin. However, for ActiView 9.X and earlier versions for ActiveTwo, a third-party plugin was distributed with the Lab Streaming Layer distribution on GitHub.
- Is Biosemi’s ActiView software open source?
- Earlier versions of ActiView (9 and below, for ActiveTwo) were offered with LabVIEW source code. As of this date, no announcement has been made about whether source code for ActiView 10 will be made available.
So, for the most part, the answers to the various formulations of this question are “YES”.
ActiveTwo users who are interested to stream live Biosemi data to Python should check out Ted Burke’s blog post at:
This example shows how to use Python to capture live data streamed from ActiView using the built-in TCP server. His code was developed for ActiView for ActiveTwo, but ActiveThree also has a built-in TCP streaming function, so it should be possible to adapt Ted’s example for use with ActiveThree as well.
A new ActiView version 10.3 and AD-box firmware version 2.2 are available for ActiveThree systems.
The combination of this new acquisition software and firmware enables support for Lab Streaming Layer
ActiView 10.3 has native LSL support, and no extra plugins or further software is required. ActiView 10.3 functions as an LSL server, and all regular ActiView functions (display, saving to BDF file, etc.) remain operational during LSL streaming. All installed EEG channels as well as the connected sensor channels are streamed to LSL, with the sample rate selected in ActiView. The preprocessing for the auxiliary sensors is performed in ActiView.
LSL streaming is handled by a separate software thread to prevent delay and jitter by the main display/saving-to-file thread. In addition, the instantaneous backlog value is transmitted for each streamed data package to allow LSL to compensate for computer processing delays. The backlog is the time between the moment that a sample is stored in the intermediate ring buffer by the USB driver and the moment that it is read from the ring buffer by the LSL streaming thread in ActiView. Latency and jitter values below 10 millisecond can be achieved this way.
Native LSL support in ActiView 10.3 greatly simplifies the synchronized acquisition from ActiveThree along with other measurement devices supported by LSL.
If you have an ActiveThree system and are interested in using LSL, contact us about whether your firmware version would need to be updated to support this functionality.
ActiveThre is provided with drivers and host data acquisition software for Windows computers only as of May 7, 2025. This could change in the future, but we are not aware of any plans to support additional operating systems.
Note that certain applications, such as event-related potentials, often require a separate computer to run experimental control / stimulus delivery software. The requirement for a separate computer for stimulus delivery is more a function of the experimental control software needing full control of computer resources to do its job.
In brief, the computer requirements for the ActiView data acquisition software and USB interface driver are:
- Operating system:
- Windows 10 / 11
- RAM: 16 GB or more
- Hard Drive: recommend 1 TB SSD, but user should anticipate free space needed for data (file size in bytes is approximately = 3 X AD rate in Hz X number of channels X number of seconds recorded)
- Display: 1920 x 1080 or higher resolution display
- One free USB 2.0, USB 3.0 or USB C port
- SPECIAL NOTE ABOUT USB CHIPSETS: Small form factor computers without PCIe expansion slots should be avoided. The Intel W480 chipset found in many brands of small form factor desktop computer is not capable of keeping up with USB 2.0 High Speed data rates, which prevents operation in speed modes 2 and 3 for AD boxes that have high speed firmware installed. This is of particular importance in systems used in settings where ABR and cortical ERP will be measured concurrently or alternately. If you opt for a small form factor computer, be sure to use a computer that has at least one free PCIe expansion slot that you can add a PCIe expansion card with one or more USB 2.0 or higher ports.
Note: The ActiveThree computer DOES NOT NEED A PARALLEL PORT. A parallel port on the experimental control computer can be used to send stimuli to ActiveTwo, but we provide a USB virtual serial port trigger cable with every new system, so a parallel port is not needed for triggering.
In addition, the following are recommended for the ActiveThree host computer:
- Network interface and remote storage for data backups
- Accessories such as an extra monitor / keyboard / mouse, extension cables, etc to permit access to the EEG display from the separate room for the subject

- ADC type – ActiveThree uses a 24 bit SAR ADC, while ActiveTwo uses a 24 bit Delta-Sigma ADC. This SAR ADC provides a cleaner frequency response without spurious tones that can occur with Delta-Sigma ADCs and may impact ones ability to distinguish signal from noise at certain frequencies in FFR paradigms.
- Number of channels — ActiveThree has a maximum of 136 biopotential channels plus six auxiliary sensors. ActiveTwo has a maximum of 264 biopotential channels plus four auxiliary sensors.
- High frequency response – ActiveThree has a low-pass antialiasing filter at 5.4 kHz, while ActiveTwo has a low-pass antialiasing filter at 3.2 kHz.
- Battery type – ActiveThree uses a single Li-ion battery cell, while ActiveTwo uses a multi-cell Lead-acid battery unit. This new battery type supports the use of modern low voltage components and greater power efficiency.
- Auxiliary sensors for ActiveThree require no installation of new internal components — all that is needed is already built-in. All you need to do is purchase the sensor and plug it in. The software automatically detects what is plugged in and displays/saves the sensors being used. ActiveTwo requires internal sensor couplers to be installed inside the AD box, and the user needs to select the desired sensors on the Sensors tab.
- ActiveThree’s CMS/DRL circuitry was redesigned for improved suppression of interference from a wide range of ubiquitous high-frequency interference sources.
- Weight – ActiveThree’s AD box weights 1.76 lbs with the battery, and ActiveTwo weights 2.4 lbs with the battery.
- Size – ActiveThree’s AD box measures about 6.4 X 5.9 X 2.4 in with battery, and ActiveTwo’s AD box measures about 4.7 X 5.9 X 7.5 in with battery.
- ActiveThree Flyer
- ActiveThree Advertorial
You May Also Need
- Consumable supplies
- EMSE Suite post-processing and MRI integration software
- Electrode position measurement hardware and software
- Presentation stimulus delivery software
- TRIGGY: physical-to-digital trigger interface with oscilloscope
- Behavioral response measurement hardware
- Computers, monitors and interface cables/devices to streamline operation between operator area and participant room
- Installation and training
DA-A3-MSF20SCSCP
$120.00ActiveThree Fiber Optic Cable – 20M SC-SC Multimode Simplex 62.5/125 PLENUM


































