element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
RoadTests & Reviews
  • Products
  • More
RoadTests & Reviews
RoadTest Forum How Would You RoadTest: Isolated Digital USB 3.0 I/O Module
  • Blogs
  • RoadTest Forum
  • Documents
  • RoadTests
  • Reviews
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RoadTests & Reviews to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 18 replies
  • Subscribers 2563 subscribers
  • Views 1661 views
  • Users 0 members are here
  • scasny
Related

How Would You RoadTest: Isolated Digital USB 3.0 I/O Module

rscasny
rscasny over 7 years ago

Today I was approached about roadtesint this USB 3.0 I/O Module. so, I wanted to take a moment to introduce it to you, mention a few salient points, and ask the RoadTester group how they would roadtest it. Here goes:

 

This is a 16-channel isolated digital input and output USB 3.0 I/O module. It has a built in USB hub that supports a daisy chain topology. All digital input and digital output channels are protected by 2,500 VDC isolation. A few other points are:

image

  • USB 3.0 SuperSpeed
  • Daisy chainable by built in USB hub
  • 16-ch digital input and 16-ch digital output with 2,500 VDC isolation
  • Wide input voltage range (10 ~ 30 VDC)
  • Wide output voltage range (5 ~ 40 VDC) and high output current (350 mA/ch)
  • Quick removable European type connector
  • LED indicators for I/O status
  • Supported operating systems: Windows XP/7/8/10 and Linux

 

 

Would you be interested in RoadTesting this product? What would you like to test or build?

Attachments:
image
  • Sign in to reply
  • Cancel

Top Replies

  • ipv1
    ipv1 over 7 years ago +4
    I am currently working in an industrial automation scenario where we are facing problems with electrical isolation. Back EMF from certain machines causes printers in the vicinity to reset and I am working…
  • cghaba
    cghaba over 7 years ago +3
    I would use it as an I/O card to transform a small affordable computer such as Raspberry Pi or BeagleBone into a PLC by running a Soft PLC software.
  • dougw
    dougw over 7 years ago +3
    The voltage capabilities of this module lend themselves well to automotive power. Modern smart phones have USB 3 and can manage multiple video sources. I'm thinking some complex system that runs off vehicle…
Parents
  • michaelkellett
    michaelkellett over 7 years ago

    Well first off I would read the data sheet and learn:

     

    1) Supported operating systems are Windows XP/7/8/10

    2) The USB 3 thing is marketing hype - the opto isolator speed is quoted at 100us for the outputs only

    3) There is no rational spec of speed, no mention of round trip time, maximum input or output toggle rates, shortest detectable input event etc etc.

     

    Progressing to other stuff you find that the USB Driver needs the DaqNavi SDK (700Mb download) to make an application - never heard of this tool but it looks worryingly huge.

     

    So a Road Test should set out to find out how this thing van be used, what software is needed and how fast it can talk to code on a pC written in a standard language (like C, C++, Python) or a common one  like (C#, VB.net etc).

     

    If they offered a standard drive with documentation that explained how to hook it up to standard interfaces on a PC (ideally in Windows and Linux) that would be more use. For the versions with relay output or PhotoMos - both are slow) a virtual com port interface would do fine.

     

    The DAQNavi download is a 718Mb exe file which will presumably install some huge thing on my PC, or would if  I ran it (no chance).

     

    They have a web page:

     

    DAQNavi - Software Development Package for Advantech DAQ Products - Advantech

     

    So already we know that:

     

    we don't know how fast it is but it doesn't look very promising - if it could support 100MHz toggle rates I think they would have mentioned it

    there is a big software learning curve to get it to do anything useful

    once you've got there it needs drivers and other software horror to work, and needs a Windows PC host

     

    Since you can make or buy Ethernet based IO which is isolated, needs no drivers at all (talk by UDP or TCP), works with any OS etc etc I'm not tempted.

     

    Bias warning - I have designed both USB and Ethernet based industrial IO systems in the past and am currently active in that area.

     

    MK

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • dougw
    dougw over 7 years ago in reply to michaelkellett

    Presumably the USB speed is more important for its hub function rather than for digital I/O - to allow other high speed devices or a lot more devices.

    DAQNavi was road tested by ciorga - it looks decent.

    RoadTest the Advantech PCIE-1816 - Review

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • dougw
    dougw over 7 years ago in reply to michaelkellett

    Presumably the USB speed is more important for its hub function rather than for digital I/O - to allow other high speed devices or a lot more devices.

    DAQNavi was road tested by ciorga - it looks decent.

    RoadTest the Advantech PCIE-1816 - Review

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
Children
  • michaelkellett
    michaelkellett over 7 years ago in reply to dougw

    I'm sure you are right re. the USB3, but I did feel that they could have made the speed thing a lot clearer.

     

    Re. the DAQNavi, Cosmin didn't attempt to use it to help write any code to control his board, and of course the IO board here would be different.

     

    If any one takes this on it would be really nice if they would attempt to measure the round trip time (best case, worst case and jitter). That's the time from an event at an input being detected by the PC and an output changed in response. Normal USB struggles to do better than 4ms. Ethernet can do amazingly good responses (less than 50us using UDP and even better with non standard protocols), but it is let down a bit by huge variability, if the message must pass though switches and routers it might (easily) be 1000x slower.

     

    MK

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube