Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
02/16/12 10:26
  02/16/12 10:28

Read: 361 times

#186029 - I was going to mention something to that respect...
Responding to: Erik Malund's previous message
But I felt that it was too specialized of a case.

I found that if the PC side is running a program that has multiple threads (the usb not being the highest priority, but the pci bus being the higher priority) and is not sitting on the host controller waiting for records that the host controller will continue to capture data from the device and will actually overwrite its own buffer regardless of which mode of data transmission. This, of course, you have no control over how the hardware acts. So my only patch and not really a solution was to add a record counter in which you can check the counter to see if you have missed any records that needed to be paired with separate bus data that may be present and needs to be thrown away. This is an example of an extremely high speed waveform capturing device located in the PCI bus matched with encoded data from the USB bus as being a highly asynchronous system.

That being said, the software provided will show you that you have not missed a single record, but in fact your PC program that you developed will tell another story.

If there is a better patch/solution and even concept, I would be glad to hear it. The best solution I have thought of to date was to actually create the high speed waveform capturing card and integrate the encoded portion along with it, but as it stands the waveform capturing is currently bought.

List of 9 messages in thread
USB 'dump'      Erik Malund      02/14/12 13:52      
   Well you could try a snooper      Justin Fontes      02/14/12 15:13      
   bus analyzer      Andy Peters      02/16/12 09:22      
      absolutely, but ....      Erik Malund      02/16/12 09:55      
         I was going to mention something to that respect...      Justin Fontes      02/16/12 10:26      
      Saelig      JecksonS Ben      02/19/12 04:36      
         Saelig      Andy Peters      02/20/12 13:48      
   wireshark and virtual machine?      Frieder Ferlemann      02/21/12 12:41      
   Thanks to all      Erik Malund      02/21/12 12:57      

Back to Subject List