RHD2164#

Authors:

Jie (Jack) Zhang, Jonathan P. Newman

Version:

1

IO:

Frame Source, Register Access

ONIX ID:

3

ONIX Hubs:

Headstage-64

Description#

The RHD2164 ONIX device acquires data from an Intan RHD2164 bioamplifier chip.

Register Programming#

Managed Registers#

Managed register access is provided at offset 0x8000.

Managed Registers#

Address

Name

Access

Time of Effect

POR Value

Reset Action

Description

0x10000

ENABLE

R/W

On Reset

Implementation dependent, see hub documentation

None

The LSB is used to enable or disable the device data stream:

  • 0x0: data output disabled

  • 0x1: data output enabled

Unmanaged Registers#

Direct, unmanaged read and write access is provided to the registers detailed in the RHD2000 series datasheet. They are reproduced here for clarity, but the datasheet should be consulted for their exact function.

Warning

All registers are accessible, but some of them are dependent on the sample rate which may be hard-coded. See hub documentation for details.

Unmanaged Registers#

Address

Name

Access

Time of Effect

POR Value

Reset Action

Description

0x00

ADCCONF

R/W

On Reset

“11011110”

None

ADC Configuration and Amplifier Fast Settle

0x01

ADCBUFF

R/W

On Reset

“00000010”

None

Supply Sensor and ADC Buffer Bias Current

0x02

MUXBIAS

R/W

On Reset

“00000100”

None

MUX Bias Current

0x03

MUXLOAD

R/W

On Reset

“00000010”

None

MUX Load, Temperature Sensor, and Auxiliary Digital Output

0x04

FORMAT

R/W

On Reset

“00011111”

None

ADC Output Format and DSP Offset Removal

0x05

ZCHECK

R/W

On Reset

“00000000”

None

Impedance Check Control

0x06

DAC

R/W

On Reset

“00000000”

None

Impedance Check DAC

0x07

ZSELECT

R/W

On Reset

“00000000”

None

Impedance Check Amplifier Select

0x08

BW0

R/W

On Reset

“00010001”

None

On-Chip Amplifier Bandwidth Select 0

0x09

BW1

R/W

On Reset

“10000000”

None

On-Chip Amplifier Bandwidth Select 1

0x0a

BW2

R/W

On Reset

“00010000”

None

On-Chip Amplifier Bandwidth Select 2

0x0b

BW3

R/W

On Reset

“10000000”

None

On-Chip Amplifier Bandwidth Select 3

0x0c

BW4

R/W

On Reset

“00010000”

None

On-Chip Amplifier Bandwidth Select 4

0x0e

BW5

R/W

On Reset

“11011100”

None

On-Chip Amplifier Bandwidth Select 5

0x0f

PWR0

R/W

On Reset

“11111111”

None

Individual Amplifier Power 0

0x10

PWR1

R/W

On Reset

“11111111”

None

Individual Amplifier Power 1

0x11

PWR2

R/W

On Reset

“11111111”

None

Individual Amplifier Power 2

0x12

PWR3

R/W

On Reset

“11111111”

None

Individual Amplifier Power 3

0x13

PWR4

R/W

On Reset

“11111111”

None

Individual Amplifier Power 4

0x14

PWR5

R/W

On Reset

“11111111”

None

Individual Amplifier Power 5

0x15

PWR6

R/W

On Reset

“11111111”

None

Individual Amplifier Power 6

0x16

PWR7

R/W

On Reset

“11111111”

None

Individual Amplifier Power 7

Device To Host Data Frames#

Each frame transmitted to the host consists of a 64 ephys + 3 auxiliary channel round robbin sample:

All voltages are unsigned, 16-bit integers.

Host To Device Data Frames#

This device does not accept input frames. All write attempts will fail with an error.