Optimizing Digital noise issue with XDAQ with X6R128 or Intan RHD2164

Optimizing Digital noise issue with XDAQ with X6R128 or Intan RHD2164

Issue Description

Some XDAQ users have reported noise affecting blocks of 32 channels, particularly when using longer cables with KonteX's X6R128 or Intan RHD2164 chip/probes. This issue is likely due to nanosecond-scale timing inconsistencies in signal transmission between the XDAQ and the headstage. These inconsistencies can result from a combination of factors, including cabling, adapters, and parasitic capacitance in the I/O connections. The problem tends to be more pronounced with the X6R128 and RHD2164 chips, which rely on the double-data-rate (DDR) SPI protocol.  This issue is caused by digital interference, which should not impact analog performance once the correct cable delay is selected.

Solution

1. Use Firmware version 78a5a821 or later

Firmware version 78a5a821 or later includes additional optimization on the latency compensation.  

XDAQRHD.bit
Version: 78a5a821. 
MD5: 197248c4efc6be239cfb9d5a2997ac02).
Release note (coming soon).

The updated FPGA firmware is also included in the XDAQ-RHX Version 1.1.5 or later.  Users can also download (XDAQRHD_78a5a821.zip) and replace the bitstream (may need to rename file to match software) used in the software.

2. Cable Delay Adjustment

Automatic Delay Calibration

Each time the XDAQ compatible software is opened or the Rescan Ports button is clicked, the software performs an analysis to determine the optimal delay settings for each headstage port. However, this delay-setting algorithm may occasionally fail.

Manual Delay Adjustment

If you encounter noisy signals with large discontinuities on a particular headstage port, you can manually override the delay-setting algorithm:
  1. Apply Manual Delay for the affected port.
  2. Adjust the delay setting incrementally, increasing or decreasing by one step at a time.

Verifying Adjustments

To confirm a successful adjustment, in vitro test can be done using one of the following methods:
  1. Grounded Saline Bath: Measure the signal response in a saline bath with the probes grounded.
  2. Signal Generator: Use a signal generator, such as the Brainwave simulator, to verify signal integrity.
By manually fine-tuning the delay settings, you can mitigate noise and improve the signal quality in XDAQ systems using X-headstage or other Intan RHD2000 headstages.

3. Example

Configuration

X6R128 attached directly to the Brainwave Simulator.  Output is set to ground. XDAQ-RHX 1.1.5 is used.

1. Noisy waveform observed while inputs are grounded


2. Adjust the delay ( adjusting from 6 to 5 in this case )


3. Restart streaming and observe stable waveform




    • Related Articles

    • XDAQ HDMI Port and Supported X-Headstage Explained

      The XDAQ line supports both Record (X3R & X6R) and Stim-Record (X3SR) X-Headstages (as well as other Intan-compatible headstages). Depending on the purchased configurations, some headstage HDMI ports in the XDAQ might not be enabled by default. The ...
    • How do I use my old Intan headstages with XDAQ?

      Use XDAQ to Intan RHD Adapterhttps://kontex.io/collections/system-adapter/products/xdaq-to-intan-headstage-adapter Note: For XDAQ CORE only one of the two Omnetics 12pin connector will be active. XDAQ to Intan RHS Adapter ...
    • XDAQ supported headstages

      In addition to the ultra-small X-Headstages, XDAQ supports existing Intan-compatible headstages (from Intan, NeuroNexus, and more). To run these headstages with their corresponding accessories, you will need an adapter to properly remap the control ...
    • What is the difference between XDAQ Core and One?

      The XDAQ Core is the entry-level box supporting electrical stimulation and high-speed neural recording. It can drive up to 512ch of recording X-Headstages or up to 32ch of stim-record X-Headstages. XDAQ One is the solution for users needing higher ...
    • What is the purpose of the ground ports in the back of the XDAQ ONE?

      These ports are designed to help troubleshoot and establish an optimal grounding scheme for the XDAQ acquisition hardware and thus minimize noises in the neural recordings. Most instrumentation ties all grounds - digital or analog - together, which ...