On-chip frequency trimming method for real-time clock
AssigneeVLSI Technology, Inc.
InventorJames B. Nolan
Life of this patent
Estimating the term…
Abstract
Apparatus for digitally trimming the output frequency of a real-time clock is disclosed. The output frequency of a divider chain is adjusted by the contents of a trim constant register. The amount of correction and direction (slow or fast) to be effected is determined by the trim constant register. During "slow" real-time clock operation, the divider chain "shortens" the next second produced by the real-time clock. During "fast" real-time clock operation, the production of the next second is blocked and then a portion of the "blocked" signal is "added back" to effectively "lengthen" the next second produced by the real-time clock.
Claims18
Apparatus for adjusting the frequency of a device comprising:
- trim constant register means for storing an amount and a direction of correction to be affected to the frequency of a real-time clock;
- divider interface means directly connected to an output of said trim constant register means for providing an output signal dependent upon the output of said trim constant register means;
- means for dividing the frequency of an incoming signal to the apparatus coupled to the output signal of said divider interface means, said dividing means being separated from said trim constant register means by said divider interface means;
- timer means responsive to a signal produced by said dividing means;
- and
- state machine means coupled to said divider interface means for executing at least one of a first sequence of states for applying a signal representation of a stored amount of correction designating a slow correction from said trim constant register means to said divider interface means in a first manner that slows said frequency of said real-time clock in response to application of said direction of correction from said trim constant register means to said state machine means and a second sequence of states for applying a signal representation of a stored amount of correction designating a fast correction from said trim constant register means to said divider interface means in a second manner that accelerates said frequency of said real-time clock in response to application of said direction of correction from said trim constant register means to said state machine means, said state machine means being actuated by a direct connection with said timer means, said output signal of said divider interface means varying the output frequency of said dividing means in response to said application of said stored amount of correction in at least one of said first manner and said second manner.
A method for adjusting the frequency of a device comprising the steps of:
- providing trim constant register means for storing an amount and a direction of correction to be affected to the frequency of a real-time clock;
- providing divider interface means directly connected to an output of said trim constant register means for providing an output signal dependent upon the output of said trim constant register means;
- providing means for dividing the frequency of an incoming signal that is provided to an electronic apparatus coupled to the output signal of said divider interface means, said dividing means being separated from said trim constant register means by said divider interface means;
- providing timer means responsive to a signal produced by said dividing means;
- and
- providing state machine means coupled to said divider interface means for executing at least one of a first sequence of states for applying a signal representation of a stored amount of correction designating a slow correction from said trim constant register means to said divider interface means in a first manner that slows said frequency of said real-time clock in response to application of said direction of correction from said trim constant register means to said state machine means and a second sequence of states of applying a signal representation of a stored amount of correction designating a fast correction from said trim constant register means to said divider interface means in a second manner that accelerates said frequency of said real-time clock in response to application of said direction of correction from said trim constant register means to said state machine means, said state machine means being actuated by a direct connection with said timer means, said output signal of said divider interface means varying the output frequency of said dividing means in response to said application of said stored amount of correction in at least one of said first manner and said second manner.
Dependencies are inferred from the claim text.