Next; all boards should have the same delay. I wish I had a fast and a slow board here. I think that problem is easy. Are the value of C1 the same on all boards?
That's the question. I don't care delays, provided they are the same for the 8 AC channels. All the AC signals have the same phase. I am only interested about relative drop times between them. In theory capacitors and every component is the same for each channel and each board. But maybe manufacturer's tolerances for capacitors (or resistors, or optocouplers, ...) does not allow high precision to determine the channels falling order for fast drops.
The purpose of this invention is to diagnose failures in a machine. Different failures cause different falling order for AC probes in its electrical systems. You need to go to 1ms or 3ms precision to see the AC probes falling order. Otherwise it appears they fall simultaneously. With this 8 channel AC optocoupler board I can see the order (or a order), and my prototype was working and diagnosing, analysing falling patterns , but now I discover other boards from same manufacturer have differences in order, so my options are:
1) To calibrate experimentally each board, give them different delay parameters for each channel, and include this calibration in the C program increasing its complexity.
2) To look for another kind of AC optocoupler boards, with higher precision or smaller differences between units.
But my question, or curiosity, was about the expected precision for these kind of AC optocouplers in order to discriminate falling order. I mean, if they were 5V DC signals it would be easier, you can distinguish them in order of microseconds, because there are not capacitors or optocouplers involved, but for AC signals, maybe 1ms precision is optimistic, because of little differences between in theory same capacitors or optocouplers.