Neurochip3.

Slides:



Advertisements
Similar presentations
HARDWARE Rashedul Hasan..
Advertisements

A New Technology Transmitter Real Time ScadaLynx Model
RefTek Systems Training
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
The physical parts of Computer
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
Chapter 4 The Components of the System Unit
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Group: CCM Project 1.2. EMERSON Emerson is a diversified global manufacturing company.  Provides innovative solutions to customers in the following areas:
3/7/05A. Semenov Batch-by-Batch Intensity Monitor 1 Two-Channel Batch by Batch Intensity Monitor for Main Injector BBI.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Team Members: Ruichen Zhao Xhoua Lor Jen-Yuan Hsiao John Marion.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
K.C.RAVINDRAN,GRAPES-3 EXPERIMENT,OOTY 1 Development of fast electronics for the GRAPES-3 experiment at Ooty K.C. RAVINDRAN On Behalf of GRAPES-3 Collaboration.
Kaaba Technosolutions Pvt Ltd1 Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
A commercially available digitization system Fotiou Andreas Andreas Fotiou.
SIDE SCAN HARDWARE CONFIGURATION
SIDE SCAN HARDWARE CONFIGURATION HYPACK Connection Block Diagram GPS, single beam and tide data go into HYPACK ® SURVEY. Sidescan (with optional.
New digital readout of HFRAMDON neutron counters Proposal Version 2.
Electronic instrumentation Digitization of Analog Signal in TD
 13 Readout Electronics A First Look 28-Jan-2004.
9530 T IMING C ONTROL U NIT Features TCU-1 Key Features 250ps timing resolution with < 50ps jitter 8 independent outputs with full individual programming.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware.
TDC and ADC Implemented Using FPGA
MECH 373 Instrumentation and Measurements
Lecture 7 Datalogger Programming Using Arduino – Part 2
Introduction to LEGO Mindstorms EV3 What is in the box?
The data-logger for computers and CASIO Graphical calculators
PADME Front-End Electronics
Introduction to the ARM mbed Platform– A Hands-on Course
EKT124 Digital Electronics 1 Introduction to Digital Electronics
Setup for automated measurements (parametrization) of ASD2 chip
Software Defined Radio
Lab 1: Using NIOS II processor for code execution on FPGA
By Sonia Thakur James M.Conrad Presenter: Bin Huang
The first change to your project files that is needed is to change the device to the correct FPGA. This is done by going to the Assignments tab on the.
Calorimeter Mu2e Development electronics Front-end Review
Computer Hardware – System Unit
SCADA for Remote Industrial Plant
A+ Guide to Managing and Maintaining Your PC, 7e
PC Mouse operated Electrical Load Control Using VB Application
Principles of Information Technology
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
Basic Computer Hardware & Software
Technology Literacy Hardware.
ECE 4110–5110 Digital System Design
Design of Digital Filter Bank and General Purpose Digital Shaper
Datalogger Programming Using Arduino – Part 2
A First Look J. Pilcher 12-Mar-2004
Basic Computer Hardware and Software.
This chapter provides a series of applications.
Computer Basics.
Hellenic Open University
הודעות ריענון מהיר והרחבות דגימת אות Low-Level
PLC Hardware Components.
CSCI1600: Embedded and Real Time Software
FPGA Based Trigger System for the Klystron Department
asyn Driver Tutorial Measurement Computing 1608GX-2A0
Five Key Computer Components
Digital Fundamentals Floyd Chapter 1 Tenth Edition
CSCI1600: Embedded and Real Time Software
Series 5300 Lithium Cell Formation System
Wavewin Sniffer 24 Configuration & Polling Software
Introduction to Arduino
Red Pitaya with EPICS Andraz Pozar EPICS Collaboration Meeting
Presentation transcript:

Neurochip3

Neurochip3 Hardware Biophysical signal amplifier with 16 differential or 32 single ended inputs 16-bit samples recorded at 5 kHz, 10 kHz, or 20 kHz 3 channel differential stimulator with 60 Volt compliance Micro SDCard slot for 32-128 GB data storage IrDA port for client communications FPGA to handle hardware devices and data streaming CPU to interface with the client and run the experiment setup 3-axis accelerometer Rechargeable battery packs for approximately 12-24 hours of operation

Neurochip3 Firmware (FPGA and CPU) Collect summary data and single channel sweeps for client review 8 window discriminators / random event generators (uniform or exponential distributions) Continuous data streaming to the SDCard 8 programmable conditions each with a separate stimulation protocol Delayed stimulation for paired pulse experiments Activity dependent stimulation based on recent signal levels or firing rates Support for pulse trains up to 1000 Hz. Asymmetrical bi-phasic stimulation waveforms Electrode impedance testing Integrate and fire neural network (up to 250 units and 2000 weights)

Neurochip3 Software MATLAB client interface for parameter setup and review of data collection in progress Data downloaded directly from SDCard to individual raw data files Conversion to MDA format for use with the lab’s MDA analysis program

Biophysical Signal Amplifier (Intan Chip) 16 differential / 32 single ended inputs (Intan RHD2216/32) 196x fixed gain 5kHz, 10kHz, or 20kHz sample rates 16-bit precision (+/- 6 mV data range) 0.1 Hz to 500 Hz High Pass 100 Hz to 20 kHz Low Pass Offset removal with a digital high pass filter 3 auxiliary channels for testing or sensor inputs.

Biophysical Signal Amplifier Analog Channel Input Layout 20 Pin Hirose Connectors Top Board

Stimulator 6 outputs currently arranged as 3 differential pairs. Bottom Board Power Connector Tissue GND -/+C -/+B -/+A Stim Channels A, B, and C 6 outputs currently arranged as 3 differential pairs. Asymmetrical bi-phasic pulses 60 Volt compliance Interleaved pulses – (only one pair or outputs may be active at any one time) Up to 1 ms phase width

Micro SD Card Data Storage Up to 128 GB of removable storage 32 GB is about 2 days of storage for 16 channels at 5 kHz Uses 4K video graded U3 micro SD Cards

IrDA Port (Infrared serial port adapter) Tether free communication between the MATLAB client and the Neurochip3 20-30 cm range.

FPGA (Field Programmable Gate Array) Altera Cyclone V (48 MHz operation) 49000 Logical Elements with about 25% used so far. Controls hardware devices Handles data streams (routing, filtering, processing, formatting) Frees the CPU from handling large amounts of data

ARM CPU Chip Atmel SAM4 ARM Cortex M4 (48 MHz operation) 32-bit RISC processor 256 Kbytes program space (Flash memory) 32 Kbytes RAM Peripheral support for IrDA, serial, parallel ports

Neurochip3 MATAB Client

Communications and Control Set settings to Neurchip3 Start recording data To SD Card Select Serial Port Connect to Neurochip3 over IrDA adapter Save current settings Restore settings Download data from USB SD Card adapter Once the IrDA adapter is connected to a Com port either through a serial or USB connector, select the appropriate Com port in the Connect menu and click the Connect button. The Connect button will turn green once a stable connection has been made to the Neurochip3. The firmware version for the Neurochip3 will be displayed next to Com port menu.

Record Settings Global front end filter settings for all analog channels Global offset removal for all analog channels Individual sample rate settings for each channel Individual channel nicknames

Window Discriminator and Event Settings Settings for 8 window discriminator event generators (Event 0 ... Event 7) Event source data may be inverted by subtraction in the Source setting Rectification may be applied in the Transform menu Each event filter has a low pass [0 Upper_Hz] or band pass [Lower_Hz Upper_Hz] filter applied to the Source Minimum Interval imposes a refractory period. Maximum Interval provides periodic intervals from a uniform distribution. Exponential Rate provides periodic intervals from an exponential distribution Event Ratio can be used to accept only a ratio of the triggered events.

Stimulator Settings Separate stimulations settings for four conditions (Condition0 … Condition3) Conditions run for a specified duration then pass control to the next condition or optionally to a specified condition for a given number of iterations. Stimulation for a condition may be set to Off, set Single Ended, or Differential A stimulation may be delayed from a triggering event, and may optionally have a separate amplitude and width for the 2nd phase. Stimulation events are saved to the SD Card for every Pulse given – even if Stimulation is set to Off. Set Pulses to 0 if stimulation events are not wanted.

Window Discriminator Sweep Viewer Displays a sample of data snippets that crossed threshold for the currently selected Event Updates at 1 sweep per second Green sweeps are predicted by the MATLAB client to be accepted

Event Viewer Displays a summary of minimum and maximum values on a uA scale for each window discriminator 10 Seconds of history are shown. Updates once per second with 0.1 second bins. Blue traces are accepted events on a Hz scale Red traces are delivered stimulation on a Hz scale Hz scale is 10 * the number of counts in a 0.1 second bin