Tech Brief No. 15
DS1075 EconOscillator: Power Dissipation Models

Steve Brightman, Product Development Manager

Power Dissipation Capacitance

Applying This Model to the DS1075

Typical Results

Temperature Variations

Voltage Variations

Spreadsheet Available

  DS1075 EconOscillator

The data sheet specification for DS1075 supply current is a worst-case parameter representing the highest current configuration under worst-case operating conditions. However, in the majority of applications the DS1075 will consume less than this value. This application brief describes some models which can be used to predict the supply current of the DS1075 for any given operating configuration.

Power Dissipation Capacitance

This power dissipation parameter is often used with CMOS circuits to provide an indication of operating current. Simple CMOS circuits have a linear relationship between current drawn and operating frequency. Hence at any given frequency the current can be shown in this form:

ICC = Cpd VCC f + k
Where
  ICC  =  Supply current
  Cpd  =  Power dissipation capacitance
  VCC  =  Supply voltage
  f  =  Operating frequency
  k  =  A constant equal to the current drawn in the quiescent (dc) state

If the device is driving a load that must also be comprehended, the expression now becomes:

ICC = Cpd VCC f + k+ CL VO2 f / VCC
Where
  CL  =  Load capacitance
  VO  =  Output voltage swing

Except at high frequencies or with highly capacitive loads this can be simplified to:

ICC = (Cpd + CL ) VCC f + k

Applying this model to the DS1075

A similar model can be applied to the DS1075, but since the DS1075 is a complex device several additional items must be considered:

Two outputs are available which may be operated at different frequencies. In the quiescent state (with both outputs off) the onchip oscillator will still contribute to the overall current drain. When one of the outputs is disabled some corresponding circuitry is also disabled. Depending on how the programmable divider is configured the internal circuitry may also be reconfigured.

Taking this into account, the following model has been developed. In comparisons with measured data this model is typically accurate to about 10%, comparable to the amount of variation which can be expected from device to device.

The total current drawn can be considered to be the sum of three terms:

ITOT = IQ + IM + IO
Where
  ITOT  =  The total current drawn
  IQ  =  The quiescent current which is drawn when both outputs are disabled (but with the onchip oscillator running)
  IM  =  The current associated with the main output (I/O)
  IO  =  The current associated with the Reference output (OUT0)

The following discussion considers each of these terms individually:

IQ: Quiescent Current

With both outputs off, the current is approximated by:

IQ = Cpd0 VCC f0 / M + k1
Where
  Cpd0  =  Power dissipation capacitance (9pF)
  VCC  =  Supply voltage (5V)
  f0  =  Master oscillator frequency (60 - 100MHz)
  M  =  Value of the M prescaler (1, 2 or 4)
  k1  =  A constant (3.1mA)
  (nominal values for each are shown in parentheses)

Applying the nominal values for the constants we can simplify the equation as follows:

IQ = 0.045 f0 / M + 3.1 (mA)

In practice, the values of IQ vary in the range 4 - 8mA depending on master oscillator frequency and the prescaler setting.

Iq Variation With Frequency and Prescaler Value

IM: Main Output Current 1/0

The current consumption associated with the primary output (I/O) can be represented as follows:

IM = (f0 / MN)(k2 VO2 CLM / VCC + CpdM VCC ) + k3
Where
  CpdM  =  Power dissipation capacitance (24pF or 9pF, see Notes)
  CLM  =  Load capacitance (0 - 50pF)
  VO  =  Output voltage swing (5V)
  f0  =  Master oscillator frequency (60 - 100MHz)
  M  =  Value of the M prescaler (1, 2 or 4)
  N  =  Divider value (1 - 513)
  k2  =  A constant (0.7)
  k3  =  A constant (2.1mA)
  (nominal values for each are shown in parentheses)

Notes: If the output is disabled the internal dividers are also disabled, this term becomes 0.
If the device is configured to divide by 1 (DIV1=1) the internal divider is bypassed resulting in reduced current:

If DIV1 = 1 CpdM = 9pF,
If DIV1 = 0 CpdM = 24pF

As before, we can substitute nominal values into the above equations and simplify it to:

IM = 0.17 fM + 2.1 (mA) -  For cases where DIV1 does not equal 1
-  fM = device output frequency (f0 / MN ) in MHz
IM = 0.1 fM + 2.1 (mA) -  For the case where DIV1 = 1
-   fM = f0 in MHz

Note: A 15pF load and a nominal 5V supply were assumed above.

Im Variation With Frequency and Load

IO: Reference Output Current

A similar expression can be used to calculate the current consumption associated with the reference output (OUT0):

IO = (f0 / M) (VO2 CL0 / VCC + Cpd0 VCC)
Where
  Cpd0  =  Power dissipation capacitance (12pF)
  CL0  =  Load capacitance (0 - 50pF)
  V9  =  Output voltage swing (5V)
  f0  =  Master oscillator frequency (60 - 100MHz)
  M  =  Value of the M prescaler (1, 2 or 4)
  (nominal values for each are shown in parentheses)

Note: If this output is disabled, IO can be assumed to have a value of 0.

Io Variation With Frequency and Load

Substituting nominal values into the above equations it simplifies to:

IO = 0.14 * fOUT0 (mA) - fOUT0 = device output frequency (f0/ M) in MHz
A 15pF load and a nominal 5V supply were assumed above.

At higher frequencies and large capacitive loads, the voltage swing at OUT0 is reduced and consequently the current drain. For example, in the case where M=1 and driving a 30pF load a value of 4V for output voltage swing will yield closer results.

ITOT: Total Current

The simplified expressions for the total current can now be shown as follows:

ITOT = (f0/M) (0.2 + 0.17/N) + 5.2 (mA)

- Assuming neither M nor DIV1 = 1. Modify IM and/or IO accordingly (as detailed above) for the special cases when this does not apply.
- Assuming both outputs are active. If OUT0 is off then the "0.2" term equals 0. If I/O is off the "0.17/N" term equals 0.
- For cases where the load capacitance is significantly different from 15pF or to explore variations in supply voltage use the full equations detailed above.

Typical Results

A quick approximation can be obtained from the following table. Simply pick the values for IO and IM that fit the application values for fM and fOUT0 respectively and add to the value shown for IQ. All values shown are in mA.

Total Current Table

Temperature Variations

The current consumed by the DS1075 varies little with temperature and will typically stay within a few milliamps over the entire operating temperature range.

Voltage Variations

The current draw varies by only a few percent over the operating voltage range, so the simplified equations are normally sufficient. The full equations can be used to calculate the variation with supply voltage, but please note that the voltage swing should be adjusted accordingly (except for high frequencies and highly capacitive loads the output swing is typically rail to rail).

The following spreadsheet actually calculates the supply current for both a nominal 5V supply and the (typically) worst-case value of 5.25V.

DS1075 Power Dissipation Model

Spreadsheet Available

The equations noted previously in "Typical Results" have been written into a spreadsheet available for FTP download.

Using the downloaded software, simply enter the frequency for each of the outputs and an estimated total current will be displayed.

Note: In cases where more than one combination of M and N yields the desired main output frequency (e.g. 25MHz can be M = 1, N = 4 or M = 2, N = 2 or M = 4, N = 1) you can "force" the value of M to a desired number by entering the corresponding frequency for the reference output even if the reference output is disabled.

Contact Information

For applications questions relating to the DS1075, contact our applications hotline: 972-371-6688 or your local Dallas Sales Representative or distributor.

Additional contact information and more information on the DS1075, other members of the EconOscillator family, and other Dallas products can be found on the Web site.