11-06-2009 04:32 PM
Does anyone has the same problem? When i connected inerital sensor using SPI (Serial Peripheral Interface) digital
communication protocol in usb-8451, some first days it were working pretty well, then it has problem sending out wrong data.
However, when i hooked the ocsiloscope to any of the SDI or SDO to measure the signals, it works fine again.
Any of you have face the same problem, please let me know what happen?
11-07-2009 09:28 AM
11-07-2009 04:31 PM
11-08-2009 02:37 AM
Hi
I don't think something is wrong with AD or DA but maybe with powersupply or signal integrity on the wires.
picking up interferences and repairing this by connecting a probe reminds me of a computersetup one of our customers had in 1982!
The system only worked when the scope was connected.
It happened that a powersupply did reach the correct voltage almost. Other system I have seen since show behaviour like that when the connecting cables are not twisted with ground or when ground is completely absent.
So check your complete system carefully.
11-08-2009 04:18 AM
Thanks for your reply!
I did try different powersupplis orther than the +5V from the the USB device but it still had the same problem. As you said I think
that ground is causing problem. Let's me check it again.
11-08-2009 04:59 PM
11-09-2009 09:39 AM
I'm assuming the USB-8451 is connected to your PC. When you say you've tried a different powersupply, are you saying you've swapped out the PC's supply? Have you tried the USB device in a different USB port? Are you using a USB hub or anything like that?
Like Albert said, it seems like there's an issue with the signal integrity. Can you try reducing the wire lengths between the screw terminals on the USB device and where they're connected to? What kind of environment is this device in?
11-10-2009 09:10 AM
I did try everything from switching to different USB ports to using powersupply in the PCIe card. It still did work. It was very
interesting that when i holded the output signal wire and ground wire in my fingers, it worked fine. Thus, i think i should add a
resistor between these wires to drop the current on the output signal. Please let me know if you have any suggestion.