Is this a proposed design you are contemplating ? If so what
are the goals ?
The aim of the project - a device remotely resembling a Low-Cost Multifunction DAQ NI USB-6000.
Such a device requires a very rare, so I do not need to buy it.
But there is a desire to create such a device on the PSoC ))
You obviously have sample rate limitations due to the overal number of channels that
need to be sampled.
Note sequencing SAR can do 8 bits, 8 channels, > 100 KSPS. 8 bits is most DSO
10-20 KSPS and 12bit - good enough for me.
I am concerned about 2 issues:
- there is no possibility to detect data loss or hanging device during extended operation of the Registrar (many hours).
- alternative USB for more reliable data transmission in noisy environments.
You could always consider a 10/100 physical layer, that has
very robust protocol, used everywhere in industrial environments,
and a USB to eth dongle, cheap. Or USB to LVDS and back again.
Differential and quite robust in light of its very high speed capability.
I have used DAQ devices and I always felt GUI controlling them very
light, missing many capabilities. But then NI Labview easily solves
specific requirments for data logging, management.
I'm not sure that Ethernet is much better than USB when used in noisy environments (providing that you use good cables). Ethernet can be quite lossy, and whereas TCP can handle that via retransmissions it can get slow then...
Something RS422, that works with higher voltage differential signalling, might be helpful.
This might be useful -
I had the opportunity to call on Andover Controls, building automation, and their
primary focus on Ethernet. USB was for simple local connections. The robustness
of TCP was relied on, even in elevator high current motor environments. Differential
signaling also used in some applications. But 90+% of machine and building control
done with ethernet.
I also called on several miltary suppliers, one specifically doing submarine work.
It was entirely ethernet based, again in very high noise environment due to pumps
of all sizes and makes, up to 150 KW. Thats some serious startup transients.