-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NI1071 not recognizing IMEC card #47
Comments
It is normal for the NI chassis to not recognize the imec cards -- they never appear in the Ni-MAX listing. They should show up in the Windows Device manager-- before installation of the Enclustra drivers, an imec card will be listed as a "PCIe Memory Controller", after the drivers are loaded, it is listed as an "Enclustra device". |
Thanks Jennifer,
I can see the Enclustra device.
We have a probe with he contacts that are broken off. So at least we can load it and have the probe recognized by SpikeGLX.
Now we can at least troubleshoot our setup.
The next question I have is about the trigger on the IMEC board. Does that serve only as a sync, or can it be used as an input? With our current rig, we are able to send a TTL pulse from our display device to our neuroscience rigs. We tried to turn off the sync control, which I thought turned the trigger into something that could input a signal.
If that does not work, we will probably look into using the NI BNC2110 and the NI PXI 6133, to get signals into SPikeGLX. I would like to try and avoid this, as we have already worked out our pipeline so it can use the TTL from our display (serving as the master).
We appreciate your help,
Marc
Marc Mancarella, MS
Technical Associate II, Briggs Lab
The Ernest J. Del Monte Institute for Neuroscience
University of Rochester School of Medicine
601 Elmwood Avenue
Box 603
Room 6.7569
Rochester NY 14642
585-276-5870
On Jul 19, 2021, at 10:17 AM, Jennifer Colonell ***@***.******@***.***>> wrote:
It is normal for the NI chassis to not recognize the imec cards -- they never appear in the Ni-MAX listing. They should show up in the Windows Device manager-- before installation of the Enclustra drivers, an imec card will be listed as a "PCIe Memory Controller", after the drivers are loaded, it is listed as an "Enclustra device".
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_cortex-2Dlab_neuropixels_issues_47-23issuecomment-2D882586138&d=DwMCaQ&c=4sF48jRmVAe_CH-k9mXYXEGfSnM3bY53YSKuLUQRxhA&r=CuQrMyCFZflEnSrnO0c7EBbvL5ASludJMywJMaxPXsPx6f1_qn32uq_5RCebp6Wc&m=qXNTPkw4VwBGcA8_OqhcU7Qzy3ByE1s92lK6H_SSEOU&s=1KFdgTPLefwdZzQ12Rsu5TWlndaG5XS4StI597K7S50&e=>, or unsubscribe<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AUZIGUO55XVYX7FSLUD6ERDTYQXWFANCNFSM5AC6UFTQ&d=DwMCaQ&c=4sF48jRmVAe_CH-k9mXYXEGfSnM3bY53YSKuLUQRxhA&r=CuQrMyCFZflEnSrnO0c7EBbvL5ASludJMywJMaxPXsPx6f1_qn32uq_5RCebp6Wc&m=qXNTPkw4VwBGcA8_OqhcU7Qzy3ByE1s92lK6H_SSEOU&s=mg-UzI0AZbwwoGovqRkHmd-rVweeOe4Dz7mODmPsJlQ&e=>.
|
Hi Marc,
I really knew from your questions on the Slack channel that you had got past the issue of not seeing the card in Ni-MAX. I don't check the issues list on the cortex-lab/neuropixels github very often (nor does anyone else, I think) -- so the Slack channel is generally a better place to post questions.
About triggering:
If you disable the SYNC in SpikeGLX, the SMA connector is then treated as an input TTL. You should be able to see that signal on bit 6 of the SYNC digital word, which is the last channel in the file. You can then use this as a trigger for acquisition. Were you not able to see the signal, or did you have difficulty getting the triggering to work the way you wanted?
Adding the NI is useful if you have more analog or digital signals to record, but shouldn't be necessary if you just need to use a single TTL signal to trigger the imec card. With a little more detail, I might be able to help you debug the issue with the input.
jennifer
…________________________________
From: marcmancarella ***@***.***>
Sent: Monday, July 19, 2021 11:27 AM
To: cortex-lab/neuropixels ***@***.***>
Cc: Colonell, Jennifer ***@***.***>; Comment ***@***.***>
Subject: Re: [cortex-lab/neuropixels] NI1071 not recognizing IMEC card (#47)
External Email: Use Caution
Thanks Jennifer,
I can see the Enclustra device.
We have a probe with he contacts that are broken off. So at least we can load it and have the probe recognized by SpikeGLX.
Now we can at least troubleshoot our setup.
The next question I have is about the trigger on the IMEC board. Does that serve only as a sync, or can it be used as an input? With our current rig, we are able to send a TTL pulse from our display device to our neuroscience rigs. We tried to turn off the sync control, which I thought turned the trigger into something that could input a signal.
If that does not work, we will probably look into using the NI BNC2110 and the NI PXI 6133, to get signals into SPikeGLX. I would like to try and avoid this, as we have already worked out our pipeline so it can use the TTL from our display (serving as the master).
We appreciate your help,
Marc
Marc Mancarella, MS
Technical Associate II, Briggs Lab
The Ernest J. Del Monte Institute for Neuroscience
University of Rochester School of Medicine
601 Elmwood Avenue
Box 603
Room 6.7569
Rochester NY 14642
585-276-5870
On Jul 19, 2021, at 10:17 AM, Jennifer Colonell ***@***.******@***.***>> wrote:
It is normal for the NI chassis to not recognize the imec cards -- they never appear in the Ni-MAX listing. They should show up in the Windows Device manager-- before installation of the Enclustra drivers, an imec card will be listed as a "PCIe Memory Controller", after the drivers are loaded, it is listed as an "Enclustra device".
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_cortex-2Dlab_neuropixels_issues_47-23issuecomment-2D882586138&d=DwMCaQ&c=4sF48jRmVAe_CH-k9mXYXEGfSnM3bY53YSKuLUQRxhA&r=CuQrMyCFZflEnSrnO0c7EBbvL5ASludJMywJMaxPXsPx6f1_qn32uq_5RCebp6Wc&m=qXNTPkw4VwBGcA8_OqhcU7Qzy3ByE1s92lK6H_SSEOU&s=1KFdgTPLefwdZzQ12Rsu5TWlndaG5XS4StI597K7S50&e=%3E, or unsubscribe<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AUZIGUO55XVYX7FSLUD6ERDTYQXWFANCNFSM5AC6UFTQ&d=DwMCaQ&c=4sF48jRmVAe_CH-k9mXYXEGfSnM3bY53YSKuLUQRxhA&r=CuQrMyCFZflEnSrnO0c7EBbvL5ASludJMywJMaxPXsPx6f1_qn32uq_5RCebp6Wc&m=qXNTPkw4VwBGcA8_OqhcU7Qzy3ByE1s92lK6H_SSEOU&s=mg-UzI0AZbwwoGovqRkHmd-rVweeOe4Dz7mODmPsJlQ&e=%3E.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://urldefense.com/v3/__https://github.com/cortex-lab/neuropixels/issues/47*issuecomment-882641915__;Iw!!Eh6p8Q!Wgpz_GzmuYbp_lH92VBkF4hHpxXWFRzEtovvnPrXgQnWAviTpYhYinbOWAitFjgWNAhRuw$>, or unsubscribe<https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AGVNOX36YMUAMLSRZULWCHDTYQ77VANCNFSM5AC6UFTQ__;!!Eh6p8Q!Wgpz_GzmuYbp_lH92VBkF4hHpxXWFRzEtovvnPrXgQnWAviTpYhYinbOWAitFjgwPX5Reg$>.
|
Thanks Jennifer,
I will be sure to post questions on the Slack channel going forward.
We are not using the TTL to trigger anything (start/stop, etc). We could not see the TTL signal at all (to acquire (for timestamp purposes) or to trigger anything).
We looked at the signal coming-out of our display device and it is a 6ms long 2.8 volt signal, so it should be registered as a TTL.
Marc
On Jul 19, 2021, at 12:28 PM, Jennifer Colonell ***@***.******@***.***>> wrote:
If you disable the SYNC in SpikeGLX, the SMA connector is then treated as an input TTL. You should be able to see that signal on bit 6 of the SYNC digital word, which is the last channel in the file. You can then use this as a trigger for acquisition. Were you not able to see the signal, or did you have difficulty getting the triggering to work the way you wanted?
|
Hi Marc,
2.8 V is a little low for TTL (the lowest voltage TTL standard I know is 3.3 V). The SYNC input on the basestation is designed for 5V logic (see the Neuropixels user manual, page 18), so you'll need a level converter to boost your voltage.
You could also get an NI card and feed your trigger into one of the analog inputs --but that adds some complexity to the system. It actually would not need to change your data analysis pipeline if you were using the NI only for triggering.
jennifer
…________________________________
From: marcmancarella ***@***.***>
Sent: Monday, July 19, 2021 1:07 PM
To: cortex-lab/neuropixels ***@***.***>
Cc: Colonell, Jennifer ***@***.***>; Comment ***@***.***>
Subject: Re: [cortex-lab/neuropixels] NI1071 not recognizing IMEC card (#47)
External Email: Use Caution
Thanks Jennifer,
I will be sure to post questions on the Slack channel going forward.
We are not using the TTL to trigger anything (start/stop, etc). We could not see the TTL signal at all (to acquire (for timestamp purposes) or to trigger anything).
We looked at the signal coming-out of our display device and it is a 6ms long 2.8 volt signal, so it should be registered as a TTL.
Marc
On Jul 19, 2021, at 12:28 PM, Jennifer Colonell ***@***.******@***.***>> wrote:
If you disable the SYNC in SpikeGLX, the SMA connector is then treated as an input TTL. You should be able to see that signal on bit 6 of the SYNC digital word, which is the last channel in the file. You can then use this as a trigger for acquisition. Were you not able to see the signal, or did you have difficulty getting the triggering to work the way you wanted?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://urldefense.com/v3/__https://github.com/cortex-lab/neuropixels/issues/47*issuecomment-882712468__;Iw!!Eh6p8Q!X_JC6SZzoa5Em4O0hufp3Eej3hiW06FcKabXNM6DZWvuIgMNXJrqRfdukqBiwQGtOalrXw$>, or unsubscribe<https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AGVNOXZJYMLPD5TA3S7RWOTTYRLU7ANCNFSM5AC6UFTQ__;!!Eh6p8Q!X_JC6SZzoa5Em4O0hufp3Eej3hiW06FcKabXNM6DZWvuIgMNXJrqRfdukqBiwQGYsFwIJw$>.
|
Hi Marc,
I see, I just checked the standard threshold for 5V TTL, and see that it is 2.4V. So -- 2.8 should be enough, but since it isn't triggering the SYNC input, I guess the NP basestations don't quite meet the spec.
I have not tried lower voltages with the SYNC input, but have used 5V square waves often. I think a level shifter will fix the problem.
jennifer
…________________________________
From: marcmancarella ***@***.***>
Sent: Monday, July 19, 2021 1:07 PM
To: cortex-lab/neuropixels ***@***.***>
Cc: Colonell, Jennifer ***@***.***>; Comment ***@***.***>
Subject: Re: [cortex-lab/neuropixels] NI1071 not recognizing IMEC card (#47)
External Email: Use Caution
Thanks Jennifer,
I will be sure to post questions on the Slack channel going forward.
We are not using the TTL to trigger anything (start/stop, etc). We could not see the TTL signal at all (to acquire (for timestamp purposes) or to trigger anything).
We looked at the signal coming-out of our display device and it is a 6ms long 2.8 volt signal, so it should be registered as a TTL.
Marc
On Jul 19, 2021, at 12:28 PM, Jennifer Colonell ***@***.******@***.***>> wrote:
If you disable the SYNC in SpikeGLX, the SMA connector is then treated as an input TTL. You should be able to see that signal on bit 6 of the SYNC digital word, which is the last channel in the file. You can then use this as a trigger for acquisition. Were you not able to see the signal, or did you have difficulty getting the triggering to work the way you wanted?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://urldefense.com/v3/__https://github.com/cortex-lab/neuropixels/issues/47*issuecomment-882712468__;Iw!!Eh6p8Q!X_JC6SZzoa5Em4O0hufp3Eej3hiW06FcKabXNM6DZWvuIgMNXJrqRfdukqBiwQGtOalrXw$>, or unsubscribe<https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AGVNOXZJYMLPD5TA3S7RWOTTYRLU7ANCNFSM5AC6UFTQ__;!!Eh6p8Q!X_JC6SZzoa5Em4O0hufp3Eej3hiW06FcKabXNM6DZWvuIgMNXJrqRfdukqBiwQGYsFwIJw$>.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi All,
Fresh install.
IMy NI1071 recognizes the PXIE 8381, but does not see the IMEC card in slot 2.
I can not find documentation to troubleshooot a problem like this, so I will try here.
Thanks,
Marc
IMEC no install.docx
The text was updated successfully, but these errors were encountered: