摘要 |
An asynchronous timing oscillator re-synchronizer enables a clocked system which uses a high frequency clock to measure time intervals to re-synchronize to the clock after it has been temporarily disabled, using a low frequency, low accuracy, low power clock to determine the number of high frequency clock cycles that would have occurred during such intervals. Both high frequency and low frequency clocks are provided to the re-synchronizer, and the ratio between their respective frequencies is periodically determined and stored. A command sent to the re-synchronizer disables the high frequency clock for a specified number of cycles of the low frequency clock. When the disablement period has expired, the high frequency clock is re-enabled. While the high frequency clock is disabled, a register is periodically incremented by the stored clock ratio, such that when the high frequency clock is re-enabled, the number in the register represents the number of high frequency clock cycles that would have occurred during the disablement period. This number is provided to the clocked system to re-synchronize the clocked system to the high frequency clock.
|