beautypg.com

Comparison with series 3100 clocks – Echelon Series 6000 Chip databook User Manual

Page 74

background image

Figure 25. Test Point Levels for XIN Duty-Cycle Measurements

To ensure proper oscillator startup, the equivalent series resistance specification for the

crystal should be ≤50 Ω, and the crystal shunt capacitance should be no greater than 7 pF.
A Series 6000 chip requires a clock frequency with a total accuracy of ±200 ppm over the full

range of component tolerances and operating conditions, including oscillator tolerance,

crystal tolerance, PCB and capacitor variation, and aging. Variation within the Series 6000

chip uses a portion of the overall ±200 ppm budget. Its duty cycle symmetry must be no

worse than 60/40%. In addition, the voltage swing of the clock signal must be within the

GND and V

DD33

supply rails of the Series 6000 chip. This clock can be provided by connecting

an appropriate parallel resonant crystal to the XIN and XOUT pins of the Series 6000 chip,

as shown in Figure 24.
The remaining portion of the error budget allocated for total crystal uncertainty is ±85 ppm

(assuming that the selected crystal has a load capacitance specification that matches the

circuit loading). Total crystal uncertainty is the combination of the crystal’s initial frequency

tolerance plus its temperature and aging tolerances. Note that a typical crystal aging

specification is 5 ppm/yr but, because the aging effect tends to follow a logarithmic curve,

aging over a 10 year span is commonly in the range of 10 to 15 ppm (contact individual

crystal vendors for detailed specifications).

Comparison with Series 3100 Clocks

For Series 3100 chips, you specified the value of the system clock through the use of a

specific external crystal or oscillator (for example, a 10 MHz crystal). For Series 6000

devices, you specify the system clock rate through software tools (the IzoT NodeBuilder

Development Tool). For a Series 6000 device, the external clock is always a 10 MHz crystal,

but the internal system clock rate can vary from 5 MHz to 80 MHz.
Internally, a Series 3100 chip divided the external crystal’s frequency by 2 to obtain an

internal system clock rate; thus, a 10 MHz external crystal provided a 5 MHz internal

system clock rate. However, a Series 6000 chip multiplies the external crystal’s 10 MHz

frequency by a value specified in the device’s hardware template to specify the internal

system clock rate; thus, a multiplier value of 1 yields a 10 MHz internal system clock rate,

and a multiplier value of 8 yields an 80 MHz internal system clock rate. Valid multiplier

values are ½, 1, 2, 4, and 8. Note that a for a multiplier value of ½, the Series 6000 chip

actually runs at 10 MHz (as if a multiplier of 1 were specified), but the Neuron system

firmware schedules the application such that the application runs at 5 MHz.
Because the internal system clock rate is multiplied, rather than divided, a Series 6000 chip

of a specific system clock rate can be considered to be approximately twice as fast as an

equivalent Series 3100 chip (for example, an FT 6000 Smart Transceiver with a system clock

of 20 MHz is approximately twice as fast as FT 3150 Smart Transceiver with an input clock

of 20 MHz). The difference is approximate because a specific application on a Series 6000

device might run more than twice (or less than twice) as fast it would on a Series 3100 device

due to variations in the hardware and software that are required by the Neuron architecture

for Series 6000 devices.

62

Hardware Resources