This application claims priority from Italian Application for Patent No. MI2011A001196 filed Jun. 29, 2011, the disclosure of which is hereby incorporated by reference.
1. Technical Field
This disclosure relates in general to bias-regulated crystal oscillators (briefly X-Osc) and in particular to a way of reliably detecting a state of regulation of the bias current of the oscillator for regulating a timeout period at start-up.
2. Discussion of Prior Art
It is customary to regulate the amplitude of the signal generated by an X-Osc by acting on the X-Osc driver circuit current to keep substantially constant the output signal amplitude and equal to a reference value.
Amplitude regulation eliminates any effect of nonlinear behavior of the driver circuit, therefore the oscillation waveform is cleaner and the crystal itself is safely driven. Without any regulation mechanism both spectral purity and current consumption would be negatively affected.
Whenever start-up time is an issue, as is the case in stand-alone digital systems, the start-up current of the driver circuit bias current generator should be configurable in order to get the most from the crystal in quickly reaching a stable operation.
On another account, it is important that the master X-Osc of a digital system generate a waveform of adequate quality before a reset process may correctly be initiated and attainment of this indispensable condition is normally assumed to have been reached in a grossly empirical manner by digitally implementing a timeout long enough to reasonably assume that the sinusoidal oscillation generated by the X-Osc has stabilized itself in terms of spectrum and amplitude.
Normally, this timeout digital delay is implemented by counting a given number of clock pulses either with a dedicated counter or alternatively by firmware if a microprocessor or microcontroller is contemplated in the application.
The B
After the oscillator is enabled, a finite amount of time elapses before the oscillation builds up and the Buffer outputs a first pulse (re:
According to the art, a clock pulse count D
This approach is clearly unrelated to the physical-electrical parameters of the crystal oscillator circuit that may affect its start-up behavior and does not specifically take into account differences among the wealth of crystals and packaging coming from different vendors, which may introduce further uncertainty of both time constant and start-up timing.
In general purpose applications, a timeout delay time is established from worst case analysis overestimation and may in fact be unreasonably longer than necessary by excess precaution.
Where the start-up timing is an issue (e.g. in low power application with short periods of activity or whenever an excessive idle time means waste of energy) the approach of the prior art is unsatisfactory.
Moreover, configurability of the bias current to quicken the start-up process adds an additional level of complexity to the problem because any change in the configured start-up bias conditions may strongly affect the time constant of the X-Osc leading to a precautionary increase of the digitally defined timeout delay and thus of the overall start-up time.
The applicant has found a manner of reliably detecting a state of regulation of an amplitude-regulated master crystal oscillator (X-Osc) and a way of exploiting such a reliable detection result for controlling the timeout delay being introduced at start-up, thus enhancing the start-up timing and power saving.
The applicant approach of sensing an incipient end of a start-up regulation phase of the bias current of the driver circuit of the crystal oscillator, overcomes the drawbacks of the prior art according to which the stable state of the crystal oscillator is asserted at the elapsing of an eminently empirically calculated timeout delay at start-up.
Basically, the X-Osc start-up regulation event is detected by precisely monitoring the bias current in the driver circuit or a related control signal in order to sense the instant at which the controlled bias current crosses a threshold corresponding to a chosen percentage of its full value at start-up or to a chosen reference value. When this occurs, a flag signal asserting readiness of the master X-Osc is generated, that is at the right instant, thus avoiding any undue excess of duration of the timeout delay that is normally introduced out-of-precaution in known circuits.
According to a further enhanced embodiment, the sensing of the start-up regulation event may be rendered substantially unaffected by differences in the start-up configuration that may be adopted for the application or when using crystals coming from different vendors.
The invention is defined in the annexed claims, the content of which is intended to be integral part of this specification and here incorporated by express reference.
The different aspects and advantages of the novel method and apparatus of this disclosure will become evident through the following description of several exemplary embodiments, making reference to the attached drawings.
The following detailed description of alternative exemplary embodiments of implementing circuits of the novel method of this disclosure and the related drawings (
Briefly reverting to the discussion of the prior art method, the time diagrams of
This very significant instant, identified in the time diagram by the arrow indicator R
In substitution of the D
The reference value I
Let I0 be the start-up value of the bias current cell value Ib, imposed in a digitally configured multiple number (Ibias=N*Ib), in the driver circuit of the crystal oscillator; the block
It is evident the fact that the bias current regulation event at start-up that is detected, that is when I
This alternative embodiment enhances reliability of the regulation event sensing because the reference is precisely tracked to the configured level of start-up bias current and this may even produce a finer limitation of the timeout.
Of course many other alternative embodiments of the method of this disclosure are possible, especially in connection with the manner in which a properly scaled replica of the configured start-up bias current to be used as reference for the regulation event detection.
In any case, the novel method avoids the consequences of a precautionary overestimated timeout by performing a punctual analog detection of the incipient cessation of the start-up phase of regulation of the bias current in the driver circuit of an amplitude-regulated master crystal oscillator. This is welcome in low power applications or whenever it is desirable to enable as soon as possible clock distribution.
Number | Date | Country | Kind |
---|---|---|---|
MI2011A1196 | Jun 2011 | IT | national |
Number | Name | Date | Kind |
---|---|---|---|
5770980 | Barrett, Jr. et al. | Jun 1998 | A |
5834982 | Watanabe et al. | Nov 1998 | A |
5909152 | Li et al. | Jun 1999 | A |
6028491 | Stanchak et al. | Feb 2000 | A |
6052036 | Enstrom et al. | Apr 2000 | A |
6154097 | Yoshioka | Nov 2000 | A |
6191662 | Volk | Feb 2001 | B1 |
6798301 | Balan et al. | Sep 2004 | B1 |
7227426 | Kaizuka | Jun 2007 | B2 |
7262671 | Maeder | Aug 2007 | B2 |
7616074 | Toffolon et al. | Nov 2009 | B2 |
8143961 | Mastovich | Mar 2012 | B2 |
8188802 | Garcia | May 2012 | B2 |
20040160285 | Lovelace et al. | Aug 2004 | A1 |
20050151596 | Lin | Jul 2005 | A1 |
20050285689 | Wu et al. | Dec 2005 | A1 |
20060097812 | Maeder | May 2006 | A1 |
20100066458 | Liu et al. | Mar 2010 | A1 |
Entry |
---|
IT Search Report and Written Opinion for IT MI2011A001196 mailed Jan. 17, 2012 (7 pages). |
Number | Date | Country | |
---|---|---|---|
20130002365 A1 | Jan 2013 | US |