C
curt wuollet
Electronics with microsecond resolution are certainly doable, in fact, outside automation even trivial electronics operate much faster. But because you can't just casually wire things together and expect them to work at high kHz or Mhz speeds, PLCs are _deliberately_ held to speeds where you can. And sensors, etc, take this into account as well. My crude original Linux PLC with a commodity DIO card would work far above the speeds you need. But not with 10 feet of #16 run through a wiring trough with the ground maybe in another trough. And if it doesn't work that way, the average automation guy will tell you it doesn't work. That's why "high speed" stuff is treated specially and not widely produced. Getting signals 10 feet at mHz speeds is non-trivial. Of course, it's doable, but not with common wiring practices. I can send you the code and the gerbers for the level translators, add a PC and a DIO48 card and you have the timing you need. But keep your scope handy and look into line termination and back matching.
Regards
cww
Regards
cww