Analog Input Module v2

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

$695.00 USD

10 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 (0)