Coordinating data synchronous triggers on multiple devices
First Claim
1. A method for synchronizing a plurality devices coupled to a system timing module via respective first transmission media, wherein two or more of the respective first transmission media have different respective transmission times, wherein the system timing module and the plurality of devices share a common clock, in phase and with respect to a common reference, and wherein the plurality of devices are operable to transmit respective signals to the system timing module within a first cycle of the common clock, the method comprising:
- determining respective delays corresponding to each of the plurality of devices based on the respective transmission times, wherein the determined respective delays are applicable to respective signals received from the plurality of devices to synchronize received corresponding pulses in the signals to within a second cycle of the common clock; and
applying the determined respective delays to respective signals received from the plurality of devices to synchronize received corresponding pulses in the signals to within the second cycle of the common clock, wherein, after said applying the determined respective delays, the system timing module is operable to trigger the plurality of devices as a single device.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method for synchronizing multiple devices coupled to a system timing module (STM) via respective first transmission media, wherein two or more of the respective first transmission media have different respective transmission times. The STM and devices share a common clock, in phase and with respect to a common reference. Each device is configured to transmit respective signals to the STM within a common clock cycle. Respective delays corresponding to the devices are determined based on the respective transmission times, where the respective delays are applicable to respective signals received from the devices to synchronize received corresponding pulses in the signals to within a common clock cycle. The respective delays are applied to respective signals received from the plurality of devices to synchronize received corresponding pulses in the signals to within the common clock cycle, after which the STM is operable to trigger the devices as a single device.
-
Citations
24 Claims
-
1. A method for synchronizing a plurality devices coupled to a system timing module via respective first transmission media, wherein two or more of the respective first transmission media have different respective transmission times, wherein the system timing module and the plurality of devices share a common clock, in phase and with respect to a common reference, and wherein the plurality of devices are operable to transmit respective signals to the system timing module within a first cycle of the common clock, the method comprising:
-
determining respective delays corresponding to each of the plurality of devices based on the respective transmission times, wherein the determined respective delays are applicable to respective signals received from the plurality of devices to synchronize received corresponding pulses in the signals to within a second cycle of the common clock; and
applying the determined respective delays to respective signals received from the plurality of devices to synchronize received corresponding pulses in the signals to within the second cycle of the common clock, wherein, after said applying the determined respective delays, the system timing module is operable to trigger the plurality of devices as a single device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 21, 22)
-
-
16. The method of claim 16,
wherein the system timing module comprises a system timing module board comprised in the chassis.
-
23. A system, comprising:
-
a system timing module; and
a plurality of devices, wherein each device of the plurality of devices is coupled to the system timing module via respective first transmission media, and wherein two or more of the respective first transmission media have different respective transmission times, and wherein the system timing module and the plurality of devices share a common clock, in phase and with respect to a common reference, and wherein the plurality of devices are operable to transmit respective signals to the system timing module within a first cycle of the common clock;
wherein the system timing module is operable to;
determine respective delays corresponding to each of the plurality of devices based on the respective transmission times, wherein the determined respective delays are applicable to respective signals received from the plurality of devices to synchronize received corresponding pulses in the signals to within a second cycle of the common clock; and
apply the determined respective delays to respective signals received from the plurality of devices to synchronize received corresponding pulses in the signals to within the second cycle of the common clock, wherein, after the determined respective delays are applied, the system timing module is operable to trigger the plurality of devices as a single device.
-
-
24. A system for synchronizing a plurality devices coupled to a system timing module via respective first transmission media, wherein two or more of the respective first transmission media have different respective transmission times, wherein the system timing module and the plurality of devices share a common clock, in phase and with respect to a common reference, and wherein the plurality of devices are operable to transmit respective signals to the system timing module within a first cycle of the common clock, the system comprising:
-
means for determining respective delays corresponding to each of the plurality of devices based on the respective transmission times, wherein the determined respective delays are applicable to respective signals received from the plurality of devices to synchronize received corresponding pulses in the signals to within a second cycle of the common clock; and
means for applying the determined respective delays to respective signals received from the plurality of devices to synchronize received corresponding pulses in the signals to within the second cycle of the common clock, wherein, after said applying the determined respective delays, the system timing module is operable to trigger the plurality of devices as a single device.
-
Specification