Skip to content

Commit

Permalink
Add more details about Neuropixels BISTs
Browse files Browse the repository at this point in the history
  • Loading branch information
jsiegle committed Apr 16, 2024
1 parent 4192264 commit 7d9ed53
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions source/User-Manual/Plugins/Neuropixels-PXI.rst
Original file line number Diff line number Diff line change
Expand Up @@ -270,17 +270,17 @@ To run each test, select one from the drop-down menu, and click the "RUN" button
:header: "Name", "Duration", "Purpose"
:widths: 20, 20, 70

"Test probe signal", "30 s", "Analyzes if the probe performance falls within a specified tolerance range, based on a signal generated by the headstage"
"Test probe noise", "30 s", "Calculates probe noise levels when electrode inputs are shorted to ground"
"Test PSB bus", "<1 s", "Verifies whether signals are transmitted accurately to the headstage"
"Test shift registers", "1 s", "Verifies the functionality of the shank and base shift registers"
"Test EEPROM", "1 s", "Tests the EEPROM memory storage on the flex, headstage, and BSC"
"Test I2C", "<1 s", "Verifies the functionality of the I2C memory map"
"Test Serdes", "<1 s", "Tests the integrity of the serial communication over the probe cable"
"Test Heartbeat", "3 s", "Tests whether the heartbeat signal between the headstage and BSC is working properly"
"Test Basestation", "<1 s", "Tests the BSC board"

.. note:: If the "probe signal" and "probe noise" tests fail, it does not necessarily indicate that the probe is broken. If your probe is successfully transmitting data, the outcome of these tests can be ignored.
"Test probe signal", "30 s", "Analyzes if the probe performance falls within a specified tolerance range, based on a signal generated by the headstage. Probes that are fully functional can still fail this test, so it's not a definitive indicator of probe health."
"Test probe noise", "30 s", "Calculates probe noise levels when electrode inputs are shorted to ground. Similar to the probe signal test, this test is not a definitive indicator of probe health, so failures can be safely ignored."
"Test PSB bus", "<1 s", "Verifies whether signals are transmitted accurately to the headstage via the parallel serial bus. If this test fails, it usually indicates that the probe is not properly seated in the headstage."
"Test shift registers", "1 s", "Verifies the functionality of the shank and base shift registers. If this test fails, it means the probe electronics have become critically damaged. Even if data is being transmitted, there's a possibility that it may be corrupted."
"Test EEPROM", "1 s", "Tests the EEPROM memory storage on the flex, headstage, and BSC."
"Test I2C", "<1 s", "Verifies the functionality of the probe's I2C interface. This interface must be intact for proper functioning of the probe."
"Test Serdes", "<1 s", "Tests the integrity of the serial communication over the probe cable."
"Test Heartbeat", "3 s", "Checks for a 1 Hz heartbeat signal between the headstage and BSC. This test indicates whether basic communication between the headstage and basestation is working."
"Test Basestation", "<1 s", "Tests the connectivity between the computer and the basestation FPGA board via the PXIe interface."

.. note:: If the "probe signal" and "probe noise" tests fail, it does not necessarily indicate that the probe is broken. If your probe is successfully transmitting data, the outcome of all of these tests (except the shift register test) can be safely ignored.

Headstage tests
#################
Expand Down

0 comments on commit 7d9ed53

Please sign in to comment.