Free Trials

Download a free trial to find out which Altium software best suits your needs

Altium Online Store

Buy any Altium Products with few clicks or send us your quote to contact our sales


Download the latest in PCB design and EDA software

  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool


    Agile PCB Design For Teams

  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions
  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use


    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience

    Altium Online Store

    Buy any Altium Products with few clicks or send us your quote to contact our sales


    Take a look at what download options are available to best suit your needs

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    Crystal Oscillators in Your PCB Layout Keep Frequencies Steady

    Altium Designer
    |  March 20, 2018

    Waveforms on fractal background

    For most of human history, we relied on astronomical timekeeping to plan our lives. Now we have sophisticated clocks that help us manage daily life. As modern life becomes ever more frantic, we need to keep track of fractions of a second. Electronic pcb layout crystal oscillator guidelines are the secret sauce that makes this possible.

    The output clock signal from a Schmitt-trigger oscillator or a 555 timer is controlled using an RC time constant. The problem with using these circuits is that the resistor and decoupling capacitor values do not stay constant over time. Both resistance and capacitance can change with the temperature of the circuit board. Components can also degrade as they age. These factors cause the clock’s frequency to drift over time.

    If frequency stability and accuracy are critical, a crystal oscillator is a better choice. A quartz crystal cut to a specific shape can vibrate at a specific resonant frequency, and this frequency is highly stable against temperature changes. Crystal oscillators can output stable frequencies ranging from kHz to MHz if properly placed and connected in your PCB.

    Any digital system that uses a clock present design challenges. This is especially true in PCBs, where issues like parasitic capacitance and signal reflection can degrade signal integrity. Some of these design issues become more pressing at high-frequencies. Fortunately, there are some design strategies that will help maintain signal integrity in your designs.

    Minimizing Propagation Delay and Clock Skew

    Switching in logic circuits, particularly in TTL and CMOS logic devices, causes propagation delays to accumulate downstream from the clock output. While this tends to be on the order of nanoseconds, it becomes comparable to the width of the clock pulses in high-frequency circuits.

    Clock skew can occur regardless of the clock that is used in the device. Variations in trace lengths cause time delays to accumulate as clock signals are routed to various electrical components. When clock skew is combined with propagation delay, the mismatch between clock pulses in parallel traces can be significant.

    Clock skew and propagation delay can be compensated by adjusting the length of signal traces. Differential trace lengths between successive components should be made equal to minimize clock skew. Certain parallel traces may contain different numbers of components, and the propagation delay of each component should be considered when placing traces on your Printed Circuit Board.

    Avoid clock skew by matching parallel traces
    Avoid clock skew by matching parallel traces

    Ground Plane Placement

    Some PCB designers may have a tendency to run their power supply and signal traces directly over their ground plane. This is not recommended as incorrect ground plane placement can cause your clock circuit to function as an antenna. Not only will the circuit be susceptible to external EMI, but the circuit will also produce RF radiation that can cause EMI in other nearby circuits.

    For a particular clock frequency, the thickness of the ground plane is only 1/2 wavelength across. Since the crystal oscillator is a really a broadband current source, the clock signal and its return currents both contain a band of high frequency components. If these currents are allowed to flow across the ground plane, you have just created a center-fed patch antenna.

    If the clock signal band overlaps with one of the ground plane resonant frequencies, a strong current can be generated in the ground plane. But if you separate the power and ground planes, radiation due to high-frequency current loops will be reduced. This will also reduce susceptibility to external EMI.

    Separate your ground and power planes to reduce EMI
    Separate your ground and power planes to reduce EMI

    Use the Right Capacitors

    Signal integrity from your crystal oscillator can be maintained by using two capacitors. One should be connected between the high voltage pin and the ground plane, and another between the ground pin and the ground plane. You will need to match the capacitors to the specific crystal you chose. The required capacitance varies for different oscillator models, even within the same manufacturer.

    Your crystal oscillator will include a load capacitance specification (usually 20 to 50 pF) that you can use to determine which capacitors to use with your crystal. Each capacitor should be double the load capacitance value, minus any stray capacitance. Stray capacitance values tend to be several pF. Don’t forget to include bypass capacitors when you make connections between your clock signal traces and other ICs on the board.

    Avoid Vias on Clock Signal Lines

    Vias can act as capacitive or inductive discontinuities in trace lines. This means that traces carrying clock signals may reflect off of vias and cause signal integrity problems. It is recommended that higher frequency signals produced by crystal oscillators not be routed through vias if possible. If vias must be used in order to maintain form factor, the traces and vias must be impedance matched to prevent reflection.

    Impedance matching between vias and traces can be done by minimizing or eliminating stubs in vias. The unused stub acts like an unterminated transmission line with significant signal degradation around its resonant frequency. Stubs generally do not serve any useful purpose and can be removed by back drilling. However, back drilling requires an extra fabrication step and can increase manufacturing costs.

    Altium Designer® has advanced functionality to route and analyze signal paths in your PCB design. The PDN Analyzer™ tool allows you to analyze signal paths in your design and diagnose problems early. To find out more about how Altium Designer can help you design your next high-speed device, talk to an Altium Designer expert today.

    About Author

    About Author

    PCB Design Tools for Electronics Design and DFM. Information for EDA Leaders.

    most recent articles

    Back to Home