Analog Input Module v2

Analog input for Bpod; logging, streaming and event detection
Product ID: 1037

$695.00 USD

4 in stock

Quantity:



Description

This module captures voltage signals from 8 analog input channels. It can detect voltage threshold crossing events and send them to the Bpod state machine. On trigger from the state machine, it can log data to an internal microSD card. It can also stream analog signals to a MATLAB GUI for threshold setup and datalogging, or directly to an output module (Analog Output or DDS) for closed-loop applications. Two 3.3V digital i/o lines are provided as a general purpose TTL interface.

Analog Input Module 2 features numerous improvements over its predecessor. The original design used an ADC chip complemented by external analog circuitry for input buffering and bipolar power conditioning. In version 2, these functions (and many more) are consolidated on a single chip: Analog Devices AD7606C-16 data acquisition system. The AD7606C has higher bit depth (16-bit, up from 12), a wider voltage range (up to +/-12.5V), and adds on-chip anti-aliasing, oversampling, and zero-code correction. To minimize noise and reduce the likelihood of ground loops, we completely isolated the analog section of the module from the USB and microcontroller ground. We also added a precision 5V reference output to simplify connection of resistive sensors. Finally, Analog Input Module 2 is powered by PJRC Teensy 4.1 (600MHz ARM Cortex M7), which adds computing and USB bandwidth for custom projects. Our standard firmware uses the extra bandwidth to achieve sampling rates as high as 50kHz, even when streaming from all 8 channels.

Specifications

Compatability

  • Compatible with Bpod State Machine v0.7 or newer.

Processor

Serial I/O

  • Bpod State Machine (via RS-485 buffered UART, 1.3Mb/s)
  • Second Bpod Module (via RS-485 buffered UART, 1.3Mb/s)
  • USB

Analog Inputs

  • 8 input channels, processed by Analog Devices AD7606C-16, a single-chip data acquisition system.
  • Bit depth: 16-bit
  • Input Range: software selectable for each channel among:
    • [-2.5 to +2.5V]
    • [-5 to +5V]
    • [-6.25 to +6.25V]
    • [-10 to +10V]
    • [-12.5 to +12.5V]
    • [0 to 5V]
    • [0 to 10V]
    • [0 to 12.5V]
  • Input impedance: >1MΩ
  • Measurement mode: Single-ended
  • Oversampling: 1X, 2X or 4X
  • On-chip antialiasing filter

Reference Voltage

  • 5V reference IC exposed via screw terminals: Analog Devices REF195FSZ
  • Sources up to 10mA to power resistive sensors, potentiometers or other low-power sensor circuitry

Digital I/O

  • Two digital I/O lines are provided. These use 3.3V logic, and are not 5V tolerant.
  • The lines can be configured as a hardware I2C interface in projects with custom firmware

Firmware functions

  • Configurable sampling rate: up to 50kHz (8 channels)
  • Start/Stop Data logging to microSD card
  • Transfer logged data via USB to computer
  • Set voltage threshold and threshold reset levels for event generation
  • Start/Stop streaming analog signal to a linked output module

Memory

  • 16GB MicroSD card installed

Dimensions

  • L: 10cm (4")
  • W: 12cm (4.5")
  • H: 4cm (1.5")

Comments (1)


Leo Li
September 2, 2025, 9:16 am PDT

Dear Team, I am Leo, the General Manager of an international trading company based in China, specializing in neuroscience and medical devices. Our email address is: li@fulinsujiao.com We are interested in purchasing your products. However, despite sending multiple emails to the address listed on your official website, we have not received any response. Could you please confirm whether you have received our inquiries? Our client is eager to proceed with the purchase and we would greatly appreciate y