RHD2164#
- Authors:
Jie (Jack) Zhang, Jonathan P. Newman
- Version:
1
- IO:
Frame Source, Register Access
- ONIX ID:
3
- ONIX Hubs:
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.
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:
|
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.
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.