System and method for improved synchronization between devices
First Claim
1. A synchronization detector, comprising:
- a charge to voltage converter configured to receive a synchronization signal having a period and edges; and
a window generator configured to generate an activating signal for the charge to voltage converter, the activating signal activating the charge to voltage converter to attempt detection during each of a plurality of time windows including;
a first window for detecting a first subsequent synchronization signal edge in response to a first synchronization signal edge, anda second window for detecting a second subsequent synchronization signal edge following the first subsequent synchronization signal edge in response to a failure to detect the first subsequent synchronization signal edge within the first window, wherein the second window has a greater duration than the first window;
wherein the window generator is configured to generate the second window after a delay time that is a function of half the period of the synchronization signal and a transient period representing a delay time between occurrence of an edge in the synchronization signal and detection of the edge by the charge to voltage converter;
wherein the charge to voltage converter is configured to be deactivated by the activating signal outside of each of the plurality of time windows;
wherein each of the first and second windows have a duration of less than the period of the synchronization signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for synchronizing two devices in communication with each other. When communication between the two devices is to be established, a synchronization process may be invoked. In an embodiment, a first device may initiate sending synchronization signals having rising edge and falling edge pairs. The second device may include a controller configured to receive the synchronization signals. However, noise may inhibit the ability of the controller to correctly receive and/or interpret the synchronization signals. Noise may cause detection components to falsely detect noise as a synchronization signal or may cause detection components to miss detection of an actual synchronization signal. A window generator may be used to generate comparison windows for the controller to detect synchronization signals. Further, the detection window duration and start times may be adjusted based on previously detected (or undetected) synchronization signals in order to compensate for noise overshadowing synchronization signals.
-
Citations
26 Claims
-
1. A synchronization detector, comprising:
-
a charge to voltage converter configured to receive a synchronization signal having a period and edges; and a window generator configured to generate an activating signal for the charge to voltage converter, the activating signal activating the charge to voltage converter to attempt detection during each of a plurality of time windows including; a first window for detecting a first subsequent synchronization signal edge in response to a first synchronization signal edge, and a second window for detecting a second subsequent synchronization signal edge following the first subsequent synchronization signal edge in response to a failure to detect the first subsequent synchronization signal edge within the first window, wherein the second window has a greater duration than the first window; wherein the window generator is configured to generate the second window after a delay time that is a function of half the period of the synchronization signal and a transient period representing a delay time between occurrence of an edge in the synchronization signal and detection of the edge by the charge to voltage converter; wherein the charge to voltage converter is configured to be deactivated by the activating signal outside of each of the plurality of time windows; wherein each of the first and second windows have a duration of less than the period of the synchronization signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A synchronization detector, comprising:
-
a charge to voltage converter configured to receive a synchronization signal having a period and edges; and a window generator configured to generate an activating signal for the charge to voltage converter, the activating signal activating the charge to voltage converter to attempt detection during windows for detecting the edges of the synchronization signal, the windows each having a duration related to the period of the synchronization signal and whether an immediately preceding edge of the synchronization signal was detected in an immediately preceding window; wherein the charge to voltage converter is configured to deactivated by the activating signal outside of each of the generated windows; wherein each of the generated windows has a duration of less than the period of the synchronization signal; wherein the window generator is configured to generate the activating signal after an delay time that is a function of half the period of the synchronization signal and a transient period representing a delay time between occurrence of an edge in the synchronization signal and detection of the edge by the charge to voltage converter. - View Dependent Claims (9, 10, 11)
-
-
12. An integrated circuit, comprising:
-
a converter configured to receive a synchronization signal having a period and edges; and a window generator configured to generate an activating signal for the converter, the activating signal activating the converter to attempt detection during a window for detecting a subsequent synchronization signal edge in response to a first synchronization edge; wherein the converter is deactivated by the activating signal outside of the window; wherein the window has a duration of less than the period of the synchronization signal; wherein the window generator is configured to generate the activating signal after a delay time that is a function of half the period of the synchronization signal and a transient period representing a delay time between occurrence of an edge in the synchronization signal and detection of the edge by the converter. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A synchronization detector, comprising:
-
a charge to voltage converter configured to receive a synchronization signal having a period and signal edges; and a window generator configured to generate an activating signal for the charge to voltage converter, the activating signal activating the charge to voltage converter to attempt detection during windows for detecting one of signal edges of the synchronization signal in response to previous detection of a first synchronization edge wherein said window has a first duration of less than the period of the synchronization signal if the previous detection was for an immediately preceding signal edge and a second duration of less than the period of the synchronization signal, longer than the first duration, if the previous detection was not for the immediately preceding signal edge; wherein the window generator is configured to generate the activating signal after a delay time that is a function of half the period of the synchronization signal and a transient period representing a delay time between occurrence of an edge in the synchronization signal and detection of the edge by the charge to voltage converter; wherein the charge to voltage converter is configured to deactivated by the activating signal outside of the window.
-
-
18. A system, comprising:
-
an input device configured to generate a synchronization signal having a period and edges; a computing device configured to synchronize with the input device, the computing device having; a charge to voltage converter configured to receive the synchronization signal from the input device; and a window generator configured to generate an activating signal for the charge to voltage converter, the activating signal activating the charge to voltage converter to attempt detection during a window for detecting a signal edge of the received synchronization signal, said window opening with at a time delay from a previously detected signal edge and having a duration that is less than a duration of the synchronization signal and is dependent on whether an immediately preceding signal edge was detected and a transient period representing a delay time between occurrence of an edge in the synchronization signal and detection of the edge by the charge to voltage converter; wherein the charge to voltage converter is configured to be deactivated by the activating signal outside of the window. - View Dependent Claims (19)
-
-
20. A method, comprising:
-
receiving, at a charge to voltage converter, a synchronization signal having a period and edges; generating an activating signal for the charge to voltage converter, the activating signal activating the charge to voltage converter to attempt detection during; a first window for detecting a first subsequent synchronization signal edge in response to a first synchronization signal edge; a second window for detecting a second subsequent synchronization signal edge following the first subsequent synchronization signal edge in response to a failure to detect the first subsequent synchronization signal edge within the first window, wherein the second window has a greater duration than the first window; wherein the second window is generated after a delay time that is a function of half the period of the synchronization signal and a transient period representing a delay time between occurrence of an edge in the synchronization signal and detection of the edge; and deactivating the charge to voltage converter outside of the first and the second window using the activating signal; wherein the first and the second windows have a duration of less than the period of the synchronization signal. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification