As far as I understand PTP protocol is for very accurate clock
synchronization?
Which is exactly what I want. Many microcontroller and network cards have
support for this, it's also called IEEE 1588. There even are switches
which re-timestamp so the jitter caused by the switch can be removed.
I can't give the numbers of what I have at the moment, but the goal is
to get the timing differences between the drives below 50ns. What I'm
using right now is just a quick and dirty method, so I can get the
hardware up and running and fix potential mistakes in the next version.
Here I am thinking about CANopen. PDOs used for real time protocol
is practically the same as sending a struct although byte order
is defined, there are no padding and there exists standard
communication profiles there the data is defined although it
is usually possible to change by configuration. SDO and EDS
electronic datasheet is however standardized so it is possible
to access standardized or custom parameters in micro controller
with a standard protocol.
CANopen sounds interesting. I'll have a look at it, a quick scan at
wikipedia also shows IEEE 1451. It would be really nice if a drive would
just present itself and all the variables would be available as pins.
Using existing and open protocols is definitely preferred.
regards,
Mark.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers