2
\$\begingroup\$

What high-speed PCI-bus SSP can be recommened, capable of 10 Mbit/s supplied with suitable drivers to interface to a .NET application?

  • Data is sent via RS-422 type drivers with differential twisted screened pairs terminated at both ends.
  • Data is accompanied by a clock with +ve transitions mid-bit.
  • Every 5 msec the data stream transmits 2000 bytes
  • Each byte will have one start bit, eight data bits and one stop bit (no parity).
\$\endgroup\$
6
  • \$\begingroup\$ so you want a PCI<->SSP bridge with windows drivers? What kind of SSP are you after? SPI? SSI? Microwire? \$\endgroup\$
    – Mark
    Commented Oct 11, 2010 at 14:58
  • \$\begingroup\$ If you are referring to the Microsoft thing, it is generally written '.NET' rather than 'dotNET' \$\endgroup\$
    – BCS
    Commented Oct 11, 2010 at 15:50
  • \$\begingroup\$ The data is RS422/485, uni-directional, externally clocked and fairly fast! \$\endgroup\$
    – Sandy
    Commented Oct 12, 2010 at 7:42
  • \$\begingroup\$ RS422/485 do not have a clock, they're asynchronous. So... what? \$\endgroup\$ Commented Oct 12, 2010 at 9:18
  • \$\begingroup\$ RS422 doesn't have to be driven by a uart. It defines only the physical layer. I assume the interface has two RS422 channels operating in parallel. One for the clock and one for the data. (Although I don't know why you would then have start & stop bits...) \$\endgroup\$ Commented Oct 12, 2010 at 11:00

1 Answer 1

1
\$\begingroup\$

SeaLevel Systems makes a synchronous board that does 10 Mbit. Have not used their products but they have been in business for at least a few years. Even if they don't have a native .NET interface, keep in mind that you can call 'unsafe' code from .NET environments.

General Standards also makes a board. They are pricey.

Another thing to consider is using a PMC card on a PCI carrier. Note that this is at least a $1500 solution.

\$\endgroup\$
2
  • \$\begingroup\$ I prefer to call it 'native' code. :-) Unsafe makes people scared \$\endgroup\$
    – Fuzz
    Commented Oct 15, 2010 at 2:17
  • \$\begingroup\$ I assume that was the intention though :) \$\endgroup\$
    – AngryEE
    Commented Apr 15, 2011 at 12:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.