|
We recognise the
importance of delivering a correct PCB on time. To do this
well it is convenient if we know certain things before we start.
Some of this
information may take some time to obtain, or correct should
any confusion arise. You may find it helpful to know how we
use your data, and what sort of data we find easiest to process.
To this end we have
created this page, in which you will find some guidelines, which will
help you help us provide you with the PCB you require.
(Please note, these are
guidelines only. We realise that they may differ from your own
standards and procedures, you have good reasons for them, and we
respect that fact. These notes are provided for your convenience, and
are not intended to represent any limitation to the service we provide.)
We have made some
suggestions on how to avoid the more common pitfalls that may be
encountered during the design process. Some of the following may seem
common sense and rather obvious, but the suggestions are based on
hard-won experience, and cover aspects sometimes overlooked.
Sections
File formats (Mechanical drawings)
Dimensions
Schematics and netlists
Footprints and Packaging
High Speed and EMC
Reviewing the PCB Design
Deliverables
Prototypes
Mechanical
Drawings (Electronic formats.)
In order to ensure that we get the
mechanical features of your PCB correct, a mechanical drawings may be
submitted, showing the important features.
If you don't have drawings
in electronic
format, don't worry just post us a paper copy. (Unfortunately the print
quality of faxes is usually too poor to be much of use!)
File
formats
Any common electronic
format is acceptable. But in general
Adobe®
Portable Document Format (PDF) are
usually most
convenient for reference. (These can be easily created.)
AutoCAD®
DXF format files can usually be imported to our PCB design software,
and that helps us ensure that the PCB we design matches your mechanical
drawing.
If you can provide mechanical drawings in
both formats, this will help.
There are two
important caveats regarding DXF format files however.
The first is that the import process does not always properly preserve
the component scale, so that the imported PCB profile is the wrong size.
We can overcome this if
one of the dimensions is shown as 'free text' beside the dimension line
proper. (It is also another reason for sending a PDF copy along with
the DXF. The second is that the import can fail if the DXF contains a
lot of detail or a lot of layers.)
Creating
PDF files
You
will probably already be familiar with the Adobe®
Reader®
reader for viewing PDF format files, but did you know that it is
possible to create PDF format files from almost any program?
If you cannot export
directly to PDF, the simplest solution is to obtain a PostScript®
printer driver, which creates a PostScript format printer file. This
can then be converted to PDF format using open source software (free!).
(PDF and PostScript are closely related.)
You should be able to
download a suitable driver from the Adobe website. You will need to
download two files, the driver program itself, and a PostScript Printer
Definition (PPD) file for the printer you want to use. You don't have
to choose a PPD for your own printer, or even have a printer at all,
just select the printer port 'FILE' and the the output goes to a file!
Choose a printer that
handles a conveniently large paper size, so that you don't lose any
detail in the drawing. (Tip: Hewlett Packard made some very big
printers!) This can always be scaled to fit your actual printer in the
PDF viewer if you need to. (You can find out what paper sizes a
particular 'printer' supports by reading the PPD, it's a text format
file.)
Download and
install the programs GSView, and GhostScript. (You will find links to
the download sites on the 'Links' page. If you use Linux®,
you probably already have versions of them, they are included in most
distros.) These will allow you to view a variety of file formats,
including Postscript and PDF and convert between them.
(Don't be put off because
the programmes are free to dowload and use.
They are not
cut-down demos, or pirates hacks, or 'mickey mouse' applications in any
way. They are fully functional, proffessional software
applications, at least as reliable as anything you can
buy,
completely legal, and safe to use.
Don't believe anyone who tries to tell you otherwise, they either don't
know what they are talking about, or (frankly!) they are
lying.)
The files produced in this way will not have
the advanced features that documents produced using Adobe®
Acrobat®
provides, but should be more than sufficient for our needs.
See our
Links page, for download sites.
Back to Top
Dimensions
Most
PCB design software has comparatively poor support for dimensioning and
drawing etc. Therefore we find some dimensioning schemes easier to to
handle than others. The following guidelines describe our preferences.
Generally
Where
possible dimensions should be shown as offsets from the bottom-left
corner of the PCB when viewed from the top.
Dimensions can be in any convenient units, but inches or millimetres
(or both) are preferred, shown to the nearest 0.001 inches, or 0.025 mm.
Critical
Positioning
For
precise location of components, please indicate their position by
dimensioning to the centre of one of its pins, or pads. It is often
quite difficult to identify where centre-lines etc. are located on a
given component from the component graphic, pins on the other hand are
very accurately specified.
Also indicate which
(if any) components will be on the reverse (bottom)
side of the PCB.
Height
Restrictions
Please indicate any areas
of the PCB where components may not exceed a particular height. This
might apply to both sides of the PCB.
Back to Top
Schematics
drawings, and netlists
Schematics
We currently prefer
schematics in Orcad®
format, but we can handle other formats including hand drawn diagrams.
In the case that we
cannot handle your schematic format, we will probably be able to find a
common netlist format to capture the data into our PCB layout software.
If this is the case, we would also like a PDF copy of the schematic, so
that we can check the netlist if required. (See above if you need help
with this.)
We can generally
translate any netlist produced in a text (ASCII) format, if necessary
we can create our own conversion utility for these formats.
If all else fails, we can
re-create the schematic from hard-copy, but we would only recommend
this for legacy designs, where the original files have been lost or
destroyed.
Back to Top
Footprint
and Packaging information
In
General
Many devices are
available in a variety of packaging options. Please ensure that the
precise packaging information is provided.
Footprints
and Copper Land Patterns
Footprint information is
usually identified by name in the schematic. The names however can
differ between PCB component libraries, even for standard packages.
This can be problematic.
For surface mount
components we use the nomenclature defined by IPC-7351, which describes
a naming method covering the majority of surface mount packages in use
today. The relavant section of this standard has recently been made
available free in PDF format from the IPC. Click on IPC
land pattern nomenclature for a copy.
For parts not covered by
IPC-7351, we use JEDEC package names, as commonly quoted on datasheets.
The JEDEC website is here.
Most of the packages will be found under 'free standards'.
Sometimes the same
package will be described by both, but either is OK. The main
difference is that the IPC standards cover the actual copper land
patterns, and the others do not. (As far as we know IPC-7531 is the
first standard to do this!)
A free tool is available
for viewing the IPC land pattern libraries at IPC-7351 Land Pattern
Viewer and Tools
. It has been produced in collaboration with the IPC, and contains all
the currently defined footprints. New footprint libraries will be made
available as they are defined. It also acts as a librarian for parts
not covered by the standard, and libraries have been made available for
some of these also.
Connectors,
Unusual Components, and New Parts
There are a great variety
connectors available worldwide, and new types are being created almost
every day. Many of these will not exist in the available footprint
libraries for the PCB software, and so are the components that are most
likely to require the creation of a new library footprint. They can
also have the most complex footprint requirements, and frequently
require accurate positioning. In addition to this, even many apparently
'standard' connectors have differing PCB mounting requirements.
Some connectors etc. are
included in the library tool mentioned in the previous section. These
are not included in the IPc standard, but it still represents a useful
reference.
In order to reduce the
possibility of errors, please try to provide as complete information as
you can on any connectors you will use in your design. If possible a
sample component should be provided, as this allows us to verify the
new library footprint, and check the manufacturers drawings, which are
often not as clear as they could be, which can lead to errors.
Other components which
commonly cause similar problems include, relays, transformers,
fibre-optic transceivers, PCB mounting switches, and potentiometers.
This list is not exhaustive, if in any doubt at all, please feel free
to contact us for advice.
Back to Top
High-speed
considerations, EMC, Ground/Power planes, In-House standards.
High-Speed
signals
If
your design requires any special consideration with regard to
high-speed circuitry, such as matched or paired traces, special supply
treatments, filtering or segregation of power planes, please indicate
clearly these and any other special treatments.
EMC
In
recent years the various regulations and EU directives mean that
electromagnetic emissions from electronic equipment have to meet
certain standards. These standards are generally compatible with
similar regulations applied in countries outside Europe, but some
countries have more stringent requirements. This means that some
consideration may have to be made with regard to controlling such
emissions in your design.
There
are a number of myths surrounding the subject of EMC, and we recommend
consulting a specialist if you have any doubts with regard to your
product.
Usually
the simplest method of controlling such emissions is the use of inner
layers dedicated as power and ground planes, and the use of
surface-mount components. Using planes reduces the resistance and high
frequency impedance of the supply paths, leading to reduced transient
voltages, and hence, radiated signals. Employing surface-mount
components not only reduces or eliminates component lead impedance, but
also brings the electrical elements of the components in closer
proximity to the ground/power planes, which also reduces emissions.
These
two measures alone can reduce emissions by up to 40db!
Despite
the likely increase in cost of the PCB and components this is, almost
without exception, less expensive than the added cost of mechanical
shielding which might otherwise be required. Other techniques can also
be employed reduce emissions for general digital circuits, but few will
give as large an effect. For designs that entail the risk of high
levels of radiated emissions, this technique should be regarded as
standard practice.
It is
also worth bearing in mind that your design may be susceptible to
interference from other equipment, such as mobile phones. As a rule,
good emitters are good receivers, so these techniques can also reduce
the effect of such sources on your product.
It may
be that your design may not require any special treatment with regard
to EMC. If you are in any doubt, please feel free to contact us, or
check out our links page for specialist EMC websites and services.
In-House
Standards
Many companies have
their own set of rules for PCB design. If you, or your client, are one
of these, please do not forget to provide us with a copy of the
relevant rules. You will almost certainly be charged for remedial
changes to a designed PCB to meet these standards.
Back to Top
Reviewing the PCB design
While we make every
effort to ensure that every PCB we design design is correct and free of
error, it is nevertheless impossible for us to guarantee that every
design will be 100% correct, first-time every time. We therefore
recommend, that on receipt of the completed design, you review the PCB
design before forwarding to your PCB fabricator. (Many fabricators will
check for anything which looks odd, but that is not the same! We can
speak to your fabricator direct should they raise such an issue.)
Especially check that any
connectors are the type you expect, and correctly placed, as an
incorrect connector will usually render a PCB useless even for
functional verification testing purposes. Also check that component
packages are what you expected, as these can often be confused.
If you wish to review the
design at an earlier stage, please let us know and we will be happy to
provide you with design data at any stage for review.
Back to Top
Prototypes
This section deserves
a Latin motto: Amat victoria curam
(Victory favours those who take
pains.)
New
PCB's
It is always best to
treat each new PCB design as a prototype. While this probably goes
without saying for a new electronic circuit, prototype PCB's are often
considered an unnecessary
expense when a new board is designed for an existing tested circuit.
This can be a risky approach.
Despite taking every precaution to avoid errors, there is always a
finite possibility that the PCB design may be incorrect in some detail.
Ordering production quantities of an untried PCB could be a very
expensive gamble. In many cases PCB corrections can be made for very
little, if any, extra cost.
New
Electronics
We have already stated
that all new electronic circuits should be prototyped. Even relatively
simple circuits can be wrong, and most engineers will admit to
apparently very obvious mistakes. (The good ones anyway. Those who
don't admit such errors are not likely to have achieved much.) Most
errors seem obvious once they are uncovered. The difficulty is in
discovering the fault.
With new electronics, it
is very important that the PCB is produced to the highest possible
standards. Some errors on 'production' PCB's are invisible to the naked
eye, either because the error is on an internal layer, or may be just
too small to see. (Very thin whiskers, or films of copper, can have
resistances as low as a few tens of ohms, and still be quite
invisible.) Even the best and most meticulous PCB fabricators can
occasionally produce rogue boards.
Many expensive
engineering hours have been spent trying to trace a circuit design
error, only to find that the problem is due to a PCB fabrication fault.
It is often not possible to repair the faulty PCB, and more boards must
be ordered. It may then not be possible to salvage key components,
which at this stage may be difficult to replace, and you still don't
know if the your new design works properly!
In the past, testing
individual prototype PCB's was considered uneconomic as it required
setting-up a so-called 'bed-of-nails' test jig. These jigs take time to
create, and this can add considerably to the set-up cost, and
introduces further delay. Fortunately the introduction of 'roving
probe' testers offers electrical testing of prototypes at a price
comparable to the cost of production testing.
A further reduction in
prototype board cost can be had from specialist 'multi-board'
fabricators. Several boards from different customers are created at
once, as a single job, reducing set-up costs. The possible downside to
this approach is that, you may have to wait a bit longer for your
board, and the comparative cost saving diminishes with the total board
area, and soon reaches, and may ultimately exceed the price from a
'traditional' fabricator. You may be lucky and find one who is
competitive in price for large quantities, but in any case setting up
the newly proved design for production will incur a cost at that stage.
'Soak'
Testing
We strongly
recommend all power supplies, or any design involving large currents or
voltages, is extensively soak tested. Also we would advise that these
types of circuit are always tested for continuity and 'partial shorts'.
Failure to do so can have catastrophic results. Literally. There is a
very real risk of fire or explosion, as quite a lot of power can be
delivered to very small regions of the PCB.
I
have personally witnessed such a failure. It occurred 49 (!) hours into
soak testing.
You should therefore be prepared to soak
test the design for several days. The test should be continuosly
supervised. Do not assume that the equipment is safe once the power is
removed, parts of it may still be hot!
Back to Top
Deliverables
It is surprising the
number of times we have been asked to re-work a PCB for an existing
product from documentation which is frankly, next to useless for that
purpose. What is perhaps even more surprising is that, this is very
often all that was provided by the original 'designer' of the board.
It is important to
realise that while a CAM file (eg. Gerber file), and component
placement schedule may be sufficient to manufacture and populate a PCB,
it is very difficult to reverse-engineer this, and re-capture the
original design intent. In some cases it may even be simpler and
cheaper to start again from scratch and design a completely new
solution!
For a PCB you should
receive a copy of the CAM files, the placement drawing, a netlist (Most
useful in text format!) extracted from the PCB design software, a
report relating footprint names as used for the components by the
layout program, to the parts used in the design. (This may be included
in the netlist.) If, as is often the case, the schematic file has been
modified, (usually by adding the appropriate footprint names for the
layout software), you should get that too. You should also insist on a
copy of the PCB design file created by the software. Even if you cannot
view it yourself, you can take it to someone who can.
There may be other
deliverable items you could ask for, but these should be regarded as a
minimum, as this allows re-construction of the design at a later date.
(After all, the original designer may not be around then.) The
'reconstruction' of a design from these files may not be a perfectly
straightforward task, but it is a much simpler task than would
otherwise be the case.
For schematics, you
should always keep hard-copy of the diagrams, as well as a copy of the
drawings in a common electronic format (PDF), a netlist (Text format!),
and a component list. A copy of the design files in the original
schematic capture software format should also be kept. These often
contain a lot of information in the form of a database stored in the
design file.
(Note: Some design
packages 'integrate' the schematic and layout software. Sometimes this
means that intermediate netlists in a text or any other format, cannot
be obtained. We don't like this practice. It makes the design difficult
to 'port' to other applications, and makes a number of other things
extremely difficult or impossible.)
Back to
Top
|