Lazy Engineers

PCB Design Guidelines

PCB layout is a big domain filled with mysteries. Many big companies have SI experts to help with the design process, guiding the PCB layout engineer away from EMI harm. For the rest of us mortal humans, there are general guidelines for PCB layout that we follow in our designs. Below are some points that will help in making the design more robust and manufacture friendly.

General Notes:

The PCB design should not only be about connecting the pads together. This is the end goal, but reaching this goal should be done following guideline instructions.

Zoning and Placing:

A good component placement will yield a good PCB layout. Defining the general location of all the components on the blank PCB should be done before drawing any trace. Since this is not enough, zoning should take care of grouping together components that have similar functionalities. The figure below from the TI PCB Design Guidelines For Reduced EMI shows a good component placement.

As we can see from the image, high speed logic including the microcontroller are placed next to the power supply. As we move away we start placing slower components. And at the far end we have the analog components. This will keep the analog signals clean, grouped and isolated from any interference caused by the digital signal.

Zoning and placing is not only about components. It should also be applied to power planes and signals. The power planes on a 4 layer PCB should be consistent. It is possible to divide the planes into multiple ones (for example digital and analog) but the areas should be predefined. Also the designer should make sure that the signals do no cross from one plane to another. All digital traces should go on top of the digital ground plane and similarly all analog traces should run over the analog ground plane.

As a general rule the bypass capacitors should be placed as close as possible to the corresponding pin. Series resistors should also be placed next to the micro-controller pin that they connect to. And to reduce manufacturing time and thus the cost, component orientation should be consistent for neighboring components. In polarized components, try to keep the polarity in the same direction.

Constraints:

PCB constraints are not there to make your life harder, actually setting up all the constraints upfront will make the design easier.

Reduced EMI:

This is often referred to as the black magic design of PCB layout due to it complexity and ever changing conceptions. It is always good to follow manufacture recommend layout procedures and guidelines when available for the component. The following are general rules that will help along the way.

      1. On multi-layer PCB avoid buried traces in the ground plane. If you have to use them, put them in the +V plane.
      2. Surround micro-controller devices with grounds both on the inside and extend it to 1/4 inch to the outside.
      3. Keep nets as short as possible. The longer the total track length, the greater it’s resistance, capacitance and inductance. All of which can be undesirable factors.

Design For Manufacturing:

The below set of rules should be followed to avoid complications during manufacturing.

    1. Avoid acute angles across the whole design. Make sure that the traces entering pads and vias are never at an angle lower than 90 degrees. If this is not followed it can cause acid traps while manufacturing
    2. Silkscreen should not cross any pad, via or exposed copper. Many EDA software have a feature to remove the silkscreen from pads but it is always good to double check that no silkscreen is present on pads or vias.
    3. Vias should be avoided under poorly isolated parts such as metal film resistors.
    4. Small components should have the same trace width on all pads. Failing to do this will cause a tombstone effect. While soldering the copper will be more hot on one side than the other which will cause the small component to spin vertically.
    5. Silkscreen is used to identify the components after PCB and PCBA manufacturing is done. Make sure that silkscreen text is never covered by components body. A good practice is to keep all text in the same direction so you won’t have to twist the board around to read different components.

 

The following two tabs change content below.

Latest posts by (see all)