10-22-2020 05:07 PM
Hello,
I have the following hardware:
PXI-1085 chasis
PXIe-8840 controller
Qty (4) PXIe-5160 500mhz Oscilloscope
So there are 4 5160's in my chassis. Before I begin taking data, I initialize each of the 4 digitizers and configure them. Each 5160 has 1 channels, 0 and 1.
Normally, after init and I start taking data, I can see random noise from my UUT, and if my UUT is on, I can see the pulses that the application is designed to measure.
Randomly, one of the eight total channels will fail to initialize, and it will show a small ~ 4mv DC offset from zero and no signal at all. Just a perfectly flat line. The other 7 will be normal.
If I initialize them all again, they may all function normally, or one channel ( no particular one, could be any) will flatline on me.
Every time a new UUT is tested, I init and configure the 5160's, and this bad behavior keeps cropping up.
I have a crude patch in the application to keep me running. Basically, after init and configure, I look to see if any of the channels are flat DC. If so, I init and configure again..3 strikes and if I still have a bad channel, I kill the test sequence.
Here is the init and config:
We use LOTS of the older PXI digitizers in our department, and have never seen this before. We init and configure them in the exact same manner.
Does anyone have any pointers?
10-27-2020 08:52 AM
I have some more info to add.
When we add the NI-scope Reset vi as the second vi after the NI Scope Initialize, the problem gets much worse. We get a bad channel every time we test our application.
Then we tried less resetting by changing the default RESET=True behavior of the NI SCOPE Initialize VI to false. Doing this, after system reboot, we always get one channel that is dead.
10-27-2020 08:57 AM
So after disabling the reset on the NI Scope Initialize VI, we can run init, and close the handle, then run init again, and use that handle to do what we nned to do , and so far the application works with no dead channels.
This is very strange, as we have many NI racks at out location with all sorts of instruments, and we always just use the default behavior of the instrument initialize vi and get on with our work.
This issue only occurs with the new PXIe chassis and the new 5160 digitizer cards.
10-27-2020 04:31 PM
Hello!
This is definitely odd behavior and something that we would want to investigate. To start out with, the first thing I would suggest is to create a technical support request at http://www.ni.com/ask so that Support can troubleshoot and escalate this issue as appropriate. Once you've created the technical support request, you can track it through that same link.
There are a couple things we can try so that we have some more information about the problem:
This will help gather more information to possibly narrow down the root cause of this behavior when troubleshooting with Support.
10-28-2020 08:20 AM
Thanks for the input! I created a support ticket, here is the link:
https://www.ni.com/my-support/s/case/5003q00001KhOvPAAV/pxie5160-fails-to-initialize-properly
We will get some answers on the posted questions today.
11-02-2020 12:20 PM
Here is an update on what I was asked before and from NI Tech Support:
11-02-2020 04:49 PM
This is how we have typically configured and used the digitizers in the past. We run Dig_ConfigureAndSync.vi. It calls DIG_Configure.vu 4 times, one for each digitizer in the IVI resources array, and the other snip from DIG_AcquireWfms...vi is how we get the data out.
11-05-2020 03:38 PM
Thank you for the information! I am going to see if I can reproduce this issue.
11-05-2020 03:49 PM
Here's the total contents of the rack:
1 – PXIe-8140
2 – NA
3 – PXI-6528
4- NA
5 – NA
6 – PXIe-4081
7 – PXIe-2527
8 - Pickering 40-153-001
10 – PXIe-6614
11- PXIe-5160
12- PXIe-5160
13- PXIe-5160
14- PXIe-5160
15- NA
16-NA
17-NA
18-PXI-4110
I forgot to add that the Unexpected Behavior Target Labview version is LV 2015, NOT 2015 SP1.
OK, here are the results of the experiment I did last night.
SCREENSHOT P1
The next screenshot was produced by running ScopeTest.vi again. Same situation, no input present on any of the 8 channels, all channels show normal system noise centered on the zero level.
SCREENSHOT P2
Ran this vi 10 more times., all results same as SCREENSHOT P2 above.
Restarted Labview.
Ran ScopeTest.vi
Obtained the following screenshot:
Now we see that Z(-) is the bad channel. This is the scope card in slot 14, channel 1
This is the behavior that I see in our actual test application, that I cannot post due to corporate restrictions. In our production application, we init and configure the scopes, and then take reading every trigger, every 100ms. We confirmed many times that the bad channel does not respond to any signal input and has a small dc offset compared to the rest of the channels.
It is important to note that this problem has been observed dozens of times, and has NEVER presented on the scope channel 0. In every example so far, all channel failures have been on channel 1.
11-05-2020 03:58 PM
One question that I'm not sure has been asked yet: After doing the init and configure, what are you using to trigger the measurement to check for the flatline behavior?