A Comprehensive Guide to Multiboard PCB Design
7 min
Many complex electronics systems are built as multi-board arrays of PCBs. There are many advantages to this type of design, the biggest one is the modular approach it offers. The PCBs can be plugged as daughter boards into the main board which make it more compatible for prototyping such as Arduino and Raspberry Pi. If you want to develop your own multi-circuit boards system, there are some basic steps you can take to ensure your design will have the connectivity you need.
- Gathering your information and configuring your data is essential in multi-board design.
- Schematic capture and PCB layout is still the same, but now involves working with all the system boards in the same environment.
- Multi-board system design gives you the ability to check and simulate the entire system instead of just a single design.
Here in this article, we'll cover some of the basic aspects of defining connectivity in your design while also ensuring signal integrity in the design.
Starting of Multi-board PCB Design
Multi-board design starts with a mechanical outline of each board in your system and a plan. Understanding how a single printed circuit board is going to fit into the system. Connection style may involve simple standardized connectors, such as mezzanine connectors or pin headers, or integrated edge connectors. After this, a placement and routing strategy needs to be developed to connect the components together keeping EMC/EMI and impedance matching parameters in mind. Multi-board design is intended to reduce development time by organizing multiple designs together within a single environment. To ensure that you benefit from this new design paradigm, you need to make sure that your processes and workflows are updated and ready.
Planning the Multi-board PCB System Design
Creating a multi-board PCB system is a system-level project, requiring a clear plan for board connections. Multi board PCB arrangement involves specifying connections between all PCBs in the system. Here's a streamlined approach:
1- Board Arrangement: Determine the orientation of each board, considering any moving components or mechanical constraints. Early mechanical modeling is essential here to shape the overall design.
2- Connector Selection: Choose connectors like board-to-board connectors, edge connectors, flex ribbons, or cables that align with your board arrangement and fit within the enclosure. You need to choose connectors to support the board arrangement while fitting in your enclosure.
3- Board Functions: A multi board system comprises several circuits with each performing certain functions. Also, these boards will only hold the required components that support this function. Therefore, you might need to reconsider your circuit board arrangement as well as the connector options.
4- Pinout Setup: Assign pins on each connector to support specific signals and maintain signal integrity. Define these pinouts in your connector schematics.
5- Schematics Entry: Organize schematics by board, ensuring each set only includes components specific to that board for easy management.
6- PCB Layout Design: With schematics ready, design the physical layout, placing components and connectors according to the planned board arrangement and functional requirements.
Setting the PCB Layout in Multi-board Design:
I am using EasyEDA, because of its free open source interface and huge online library support. The multiboard designs can be made as separate files under a project containing different schematics and PCB layout files. See our comprehensive guide on design layout. Here are some design insights:
Design 1:
Design 2:
Final Output:
Routing Tracks in Multi-Circuit Boards
For multi-board systems, routing should begin once initial design rules are set, impedance profiles are calculated, and the routing mode is configured. High-speed interfaces may not be necessary on every board, but can be routed between boards using edge connectors, cables, flex ribbons, or board-to-board connectors. Slower single-ended signals, like GPIOs or bus protocols, can also connect across boards via cables. To maintain signal integrity, ensure consistent grounding across all boards to avoid potential issues.
Defining Ground layer in Multi-board Design
In multi-board layouts, grounding must be carefully defined to support effective signal routing. To maintain a consistent ground potential throughout, follow these steps:
1) Use ground planes on each board to maintain characteristic impedance, reduce EMI/crosstalk, and provide robust decoupling for the power distribution network (PDN).
2) When connecting boards, establish a ground link across connectors to ensure continuous grounding across each board, enhancing shielding and signal integrity.
3) For ribbon or twisted pair cables, consider interleaving ground lines between signal paths to provide clear reference and stronger shielding.
These practices improve signal integrity by supporting consistent impedance, defined return paths, and minimized crosstalk in multi-board routing. However in some designs, this type of ground connection can’t be provided. This is often the case when the system is physically spread out over multiple cabinets, rather than having all the boards connected in the same enclosure.
Using Differential Protocols in Multi-board Design
When routing over long distances, a better approach is to use differential protocols for routing. In larger systems, particularly DC systems, ground can carry high current. Which can be a safety hazard and due to high current demand cable dissipates high heat in the ground connections which may lead to breakdown in PCB. In these types of arrangements the ground planes in each circuit board should be isolated and not connected to each other. Instead, the chassis and an earth connection should be used for shielding, not the PCB ground plane.
When routing signals between boards in a multi-board system, using differential pairs is advantageous as they can tolerate ground offsets between boards. Differential protocols are commonly used in these systems because they eliminate the need for a continuous ground reference while routing between boards. Once the differential signal returns to a board and the difference is read, data recovery is possible without concern for any ground offset introduced during routing.
Prevent Logic Errors in Multi-board Systems
One of the most important aspects of multi-board systems design is defining logical connections between each board in your system. Some of the critical errors that can arise in the interconnections are like, rotated orientation (I/O transpose, not matching of ports and pins), shorts and opens(missing nets/uncomplete nets) and transposed rows(header connector misplacement).
A logical connection represents the connections defined in schematics across multiple PCBs, where each connection between boards is assigned a net definition. If logical connections are incorrectly defined, it can lead to mismatched connections between the boards, potentially causing short circuits or misalignments across connectors, cables, and wires. For successful multi-board system design, the design engineer must have multiple sets of design data.
Conclusion
Designing a multi-board PCB system can significantly streamline complex electronic systems, especially by adopting a modular approach that facilitates prototyping and development. With some paid online software it is easy to design complex multi boards, but for the basic prototyping and up to 2 stack multi-board EasyEDA is a good option to go with.
An Engineer with expertise in PCB design can successfully design a multi-board by keeping tips like planning from defining board orientation, connectors, and functions in mind. Always ensure clear pinout definitions and maintain signal integrity across all connections.
Keep Learning
PCB Terminal Blocks : A Design Engineer’s Guide to Reliable Wire-to-Board Connections
PCB terminal blocks are the unsung heroes of wire-to-board connections. They can be used to connect or replace wires in industrial controls, power supply, and automotive systems, etc, without needing to re-work the PCB. Terminal blocks can be tight-clamped or screwed, eliminating the guesswork of hand-soldering. However, terminal blocks may be problematic. Loose wiring can vibrate, heavy elements can be subject to solder-joint fatigue, and a lack of creepage or clearance can allow arcs to arc between ......
5 Common Beginner PCB Design Mistakes (And How to Avoid Them)
Printed Circuit Boards (PCBs) are an essential component of modern electronics. They are used in everything from smartphones and laptops to cars and home appliances. PCBs are an efficient way to connect electronic components, providing a compact and reliable way to transfer signals and power. However, designing a PCB is not always an easy task, especially for beginners. In this article, we will discuss the top 5 beginner PCB design mistakes and how to fix them. These mistakes can lead to problems such......
PCB Art : Jaw-Dropping Designs & How to Make Your Own
Usually, PCBs are designed to replicate complex circuits on a small board consisting of traces. All this is done to connect different components. However, when it comes to the aesthetics and functionality of a printed circuit board, various applications also exist, such as coloured PCBs and PCB cards. The rise of PCB art isn’t a fluke. And by the introduction of JLCPCB, this art became easier to fabricate. A community that loves to flex creativity and RGB. Engineers who want their work to be both func......
Innovative Uses for Copper Traces in PCB Design
Copper traces are an essential component of printed circuit boards (PCBs), providing the pathways for electric current to flow throughout the board. The surface finish of copper traces plays a crucial role in determining their functionality and reliability. There are several surface finishes available for copper traces, each with its own benefits, and the right choice depends on the intended use of the copper trace. In this article, we will explore the innovative uses of copper traces in PCB design an......
How to Avoid Pitfalls in PCB Design
Designing a printed circuit board (PCB) requires careful attention to various factors to ensure a smooth manufacturing process and avoid potential pitfalls. From hole size and slot design to tra ce width and copper pour considerations, understanding these aspects is crucial for creating reliable and functional PCBs. In this article, we will explore some common pitfalls in PCB design and provide recommendations to overcome them. Hole Size in Via Design In PCB manufacturing, a 0.3 mm hole is considered ......
How Irregular PCB Shape Transforms Product Aesthetics
In the world of PCB design, the irregular PCB shape is often overlooked in favor of functionality and performance. However, incorporating an irregular PCB shape into your design can revolutionize the visual appeal of your electronic product while maintaining its technical integrity. The irregular PCB shape offers a unique opportunity to break away from the conventional rectangular or square board, allowing designers to unleash their creativity and create a visually stunning and distinctive product. Ex......