11-09-2005 01:09 AM
11-09-2005 10:41 AM
Terry,
I think you may have e-mailed into support a couple times with this issue, haven't you? If so, I think I remember being asked these sorts of questions. And, unfortunately, you've taken the suggestions right out of my mouth. The powered hub would've been my first, and monitoring the 5V pin on the USB (you're measuring between the hub and the GPIB-USB-B, right? And not just a different hub port?) seems to eliminate power.
So, couple of questions for you:
1) Can you describe in detail how you're measuring the 5V pin so that I can completely take that out of the picture?
2) Have you tried multiple GPIB-USB-B's (if you have more than one)? Perhaps we're looking at a faulty power line inside your GPIB-USB-B.
3) What's your driver version?
4) What is the assembly number (ASSY) of your GPIB-USB-B? For example, 188417N-01. Should be printed on the case.
Thanks,
Scott B.
GPIB Software
11-10-2005 12:15 AM
Scott,
Thanks for your interest in my problem. But no, I haven't contacted you - or anyone - in the past about this problem. In answer to your other questions:
1) Can you describe in detail how you're measuring the 5V pin so that I can completely take that out of the picture?
- The product that I am testing is a USB bus-powered device. I measured the USB +5V where it enters the product. It was connected to the same USB hub the GPIB-USB-B was, but of course to a different port. The supply was measured with a digital scope via a 10:1 probe. I turned off the scope's auto-triggering, and set it to trigger on a negative edge, at a level 0f 4.5V.
I should mention that I did occasionally see short-duration transients on the +5V, but they were uncorrelated with the occurrence of error 28.
It would be reasonable to suspect that my device-under-test, being connected to USB, might be the source of the problem. However, error 28 still occurs even if the device-under-test is completely disconnected from the test system.
I have been wondering whether monitoring the +5V off of a different hub port was the right approach. So, I have since started monitoring the +5V inside the GPIB-USB-B. I removed the plastic shell, attached wires to the USB +5V and ground, and connected them to the oscilloscope. Since the scope probe wouldn't reach, I connected the scope's 1 Mohm input to the supply vis alligator clips, through 3m of BNC cable. I see essentially the same thing as before - occasional transients on the supply, but they are uncorrelated with the occurrence of the error.
2) Have you tried multiple GPIB-USB-B's (if you have more than one)? Perhaps we're looking at a faulty power line inside your GPIB-USB-B.
Unfortunately, I only have one GPIB-USB-B, and am unable to perform this test.
3) What's your driver version?
I was originally using driver version 2.3. In an effort to fix the problem, I upgraded to the newest version, 2.4. This had no effect on the problem.
4) What is the assembly number (ASSY) of your GPIB-USB-B? For example, 188417N-01. Should be printed on the case.
On the case I find the following information:
Part number: 188417D-01
Serial Number: 10CE017
11-11-2005 11:52 AM
03-19-2006 01:40 AM
03-20-2006 10:28 AM
03-20-2006 06:37 PM
Scott,
The computer I'm using is a Toshiba Satellite A65. I understand why the power theory makes sense to you, but I've done enough experimentation to pretty much rule that out. Here are some of the reasons that I don't think it's the laptop's USB port's power capacity:
1) The problem appears when the GPIB-USB-B is directly connected to the PC, or through a hub. I tried several different hubs, all rated at 500 mA; the results were the same.
2) Using a different PC, I never saw the problem. This was true both when the 'good' PC was directly connected to the GPIB-USB-B, and when it was connected through the same hubs mentioned above.
3) I went so far as to monitor the +5V supply to the GPIB-USB-B with a storage scope to see if the voltage level was drooping under load, or if there were transient brownouts. I saw no problems with the +5V into the GPIB-USB-B.
I know you would rather not hear this, but I feel pretty certain that the error messages from the GPIB-USB-B were incorrect - power was fine. As far as what caused it, I don't know; I would assume it was some kind of software interaction between the PC's code and the driver. Thinking that perhaps I had a .dll compatibility problem, I had uninstalled pretty much all the other software on the PC, and had re-installed the NI driver (several times). So I don't think the problem was related other software I'd installed on the machine, but a more fundamental compatibility issue between the NI driver and, perhaps, low-level USB drivers on the PC.
As I had mentioned to you in a previous email, I had been contacted by one gentleman who was having similar 'error 28' problems who had seen my original post. He felt that his problem was caused by EMI; but given the intermittent nature of the problem and what he described as the fragility of his solution, I wouldn't be surprised if his problem and my problem are related.
Regards,
Terry
04-28-2006 04:04 AM
04-28-2006 09:51 AM - edited 04-28-2006 09:51 AM
Hello,
Please start a new discussion thread for new issues. Your issue does not appear to relate to the thread in which you posted. This keeps everything orgnized for users searching the forums.
While there are differences in the way PCI-GPIB and GPIB-USB-HS devices operate inside, there should be no difference in lost characters or software functionality. You should contact the manufacturer of your instrument to see if they make any assumptions about what GPIB hardware you are using this with, or if they happen to have tested with USB-HS. There are no good reasons explaining something working on PCI and not on the USB. It is possible that the instrument doesn't fully conform to IEEE 488.1, which might explain this behavior.
Scott B.
GPIB SW
Message Edited by ScottieB on 04-28-2006 09:52 AM
02-10-2010 12:37 PM
I don't know if this thread is already dead, but I have the very same problem. The annoying thing is that the error only occurs after some time. So, my software sometimes runs for more than one day before the error 28 occurs. Then however, I have to shut down the whole LabView in order to reset the GPIB-USB-B interface. I also tried different USB connectors on my computer and USB hubs with separate power supply. Is there an other solution to this problem then to by a PCI-GBIB card? Best wishes, Martin