I am looking for a 20 us wide TTL signal to be ingested into my device so that I can sync my OS to a PPS (pulse per second) with chrony.
I'm currently looking at all the ways to have the signal enter my computer. One of them is GPIB. From searching online, the only adapters/converters for GPIB seem to be USB and RS-232.
Is there any way to convert TTL to GPIB? I know I can convert TTL to USB and 232, but is there any way to cut out the middle steps since I imagine that'll cause delays, degradation, and would probably be better to just to have TTL to USB/232 (which I already found ways).
I even tried finding a way to convert it but I'm not sure how the handshaking and management buses would work (would I even need that)?
From looking online (including here), USB appears to be a bad choice due to the "stack", being slow (due to everything sharing a bus?) and such but I still dont understand why. It seems like itd be fine but apparently not. Currently nothing in my system uses GPIB. I just figured no stone should go unturned.