PCB-Design


PCB-Design
Benutzeroberfläche einer Layout-Software
Platine mit platzierten Bauelementen, sog. „Rattennest“. Die grünen „Gummibänder“ müssen als Leiterzüge verlegt werden.
fertiges Layout aus Bild oben; die Verbindungen sind mittels Durchkontaktierungen auf der Oberseite (Top Layer, blau) und der Unterseite (Bottom Layer, rot) verlegt

Die Leiterplattenentflechtung ist ein Arbeitsschritt beim Layoutentwurf (kurz: layouten) von elektronischen Leiterplatten. Dabei wird der entworfene elektrische Schaltplan nach dem manuellen oder automatischen Platzieren (vgl. Autoplacer) der benötigten Bauelemente auf der Leiterplatte in ein Leiterbahnnetzwerk umgesetzt. Sie wird heute fast ausnahmslos am Computer per Hand oder automatisiert mithilfe eines sogenannten Autorouters durchgeführt.

CAD-Software zum Leiterplattenentwurf umfasst neben dem Schaltplanentwurf und dessen Simulation oft auch Auto-Platzierer und Autorouter. Damit ein Autorouter sinnvolle Ergebnisse liefern kann, müssen ihm zuvor Designregeln vorgegeben werden. Macht man das nicht, stoßen diese automatischen Funktionen jedoch an Grenzen, so dass Leiterbahnen zumindest teilweise manuell verlegt werden müssen.

Inhaltsverzeichnis

Vorgehen bei der Leiterplattenentflechtung

Die Entflechtung erfolgt nach der Erstellung eines elektrischen Schaltplans, der auch in Form einer sog. Netzliste vorliegen kann, und der Platzierung der Bauteile am Bildschirm; dann liegt ein so genanntes „Rattennest“ (englisch rats nest) vor, bei dem alle elektrischen Verbindungen durcheinander auf den kürzesten Wegen dargestellt sind.

Dabei müssen u. a. Leiterplattentechnologie, Bauteilgeometrien, Lage der Bauteile, Signallaufzeiten, Stromstärken sowie Lage der äußeren Anschlüsse (Steckverbinder) berücksichtigt werden. Diese Arbeit wird durch Layout-Programme (CAD-Systeme) wie z. B. OrCAD, Eagle, TARGET 3001!, Cadence Allegro, Protel oder Expedition PCB unterstützt. Insbesondere durch Bauteile-Datenbanken und die Überprüfungen von Design-Regeln erleichtern Layout-Programme die Arbeit bei der Leiterbahnentflechtung. Autorouter-Funktionen, die nach Vorgabe von Design-Regeln die Entflechtung automatisch durchführen sollen, sind nur bei sehr einfachen Layouts sinnvoll einsetzbar. Ausgegeben werden die CAD-Daten für Platinenherstellungen, Bestückungen und Einkauf typischerweise im Gerber-Format sowie als Stückliste (englisch: Bill of Materials, BOM).

  • Anlegen von Bauteilbeschreibungen in der zum Layout-Programm gehörigen Bauteilbibliothek.
  • Eingabe des Schaltplanes mit dem entsprechenden Software-Modul.
  • Eingabe der Leiterplattengeometrie (manuell oder Import der Daten aus einem Mechanik-CAD-Programm).
  • Eingabe der Leiterplattentechnologie (Lagenaufbau, verwendete Via-Technologie, Regeln für Leiterbahnbreiten, Abstandsregeln)
  • Platzieren der Bauteile auf der Leiterplatte (zuerst diejenigen Bauteile, die an bestimmten Stellen sein müssen, z. B. Potentiometer, die durch die Frontplatte ragen)

Die weitere Platzierung wird so durchgeführt, dass:

  • die Leitungsverbindungen möglichst kurz sind
  • die vorgegebenen Regeln für die Verbindungen der Bauteile eingehalten werden
  • Vorgaben aus der Leiterplattenfertigung berücksichtigt werden

Die Design-Regeln können unter Umständen sehr umfangreich sein. Sie ermöglichen es aber dem Layouter, die Entflechtung mit weniger aufwendigen Iterationen und Fehlerkontrollen durchzuführen.

Die Platzierung erfolgt in der Regel interaktiv. Dabei werden die zur erzeugenden Verbindungen als „Gummibänder“ zwischen den Anschlüssen dargestellt, um eine vorteilhafte Platzierung zu ermöglichen. Zur Platzierung unkritischer Bauteile am Ende des Platzierens eignen sich heute in weniger dichten Designs durchaus auch automatische Platzierhelfer (Autoplacer).

Entflechtung mit Autorouter

Wenn ein Entflechtungsprogramm (Autorouter) eingesetzt wird, müssen vorher Randbedingungen in das Layout Tool eingegeben werden damit der Router diese Regeln auch beachtet. Damit ein Autorouter brauchbare Ergebnisse liefert, können die Routing-Strategien vorgegeben werden. Ob es sinnvoller ist, einen Autorouter zu verwenden, oder von Hand zu routen, ist stark von der Art des Designs abhängig. Bei vielen ähnlichen digitalen Designs macht es Sinn Regeln und Routingstrategien zu optimieren und wiederzuverwenden. Teilweise nimmt die Regel-Eingabe mehr Zeit in Anspruch als die Leiterplattenentflechtung durch einen erfahrenen Layouter ohne Designregeln.

Oft müssen auch Regeln beachtet werden, die in einigen Routern nicht vorgegeben werden können, z. B. Sternpunkterdung, Bezugspunkte für Analogspannungen, Eigenschaften beim Löten, Wärmemanagement bzw. thermal vias. Hier können evtl. nur Teile des Designs mit dem Router entflochten werden.

Manuelle Entflechtung (Handverlegung)

Bei manueller Entflechtung werden zuerst kritische Leitungen wie Hochfrequenzleitungen oder Busse verlegt. Oft wählt man die Vorzugsrichtung der Leiterbahnen auf der Oberseite senkrecht zu derjenigen auf der Unterseite. Bei jeder Richtungsänderung kann nun mittels einer Durchkontaktierung die Ebene gewechselt werden.

Bei der Verlegung bietet die Layout-Software Unterstützung durch die Anzeige eines Saumes um den Leiterzug, der die Einhaltung der Designregeln erleichtert. Während der Entflechtung ist es oft nötig, einzelne Bauteile noch einmal zu verschieben. Bei hochwertigen EDA-Programmen gibt es daher meist die Möglichkeit, einzelne Signale halbautomatisch zu entflechten und per „push aside“ oder „push and shove“ bereits verlegte Leiterbahnen und Bauteile aus dem Korridor für die gerade per Hand bearbeitete Leiterbahn schieben zu lassen.

Nach dem Layout kann die Software mittels automatischem Designregeltest (engl. Design Rule Check, DRC) prüfen, ob alle festgelegten Design-Regeln eingehalten werden und keine logischen Fehler vorliegen, z. B. nicht angeschlossene Bauteile oder Leiterbahnkreuzungen.

Grenzen der Entflechtung

Bei sehr dicht belegten Leiterplatten können unter Umständen auch per Hand nicht alle Leiterbahnen verlegt werden, weil für die Verbindung einiger Bauteilanschlusspunkte keine freien „Gassen“ mehr existieren. Diese fehlenden Verbindungen müssen dann bei der Bestückung durch Drahtbrücken gebildet werden oder von Hand als Drähte verlegt werden. Das ist aus Kostengründen, aber auch aufgrund der technischen Anforderungen (Hochfrequenz, Signallaufzeiten, Zuverlässigkeit) nur bei wenigen Produkten vertretbar. Hinzu kommt, dass bei Leiterbahnbreiten und -abständen von 75 bis 150 µm Lötaugen zum Anschluss von Drähten kaum noch Platz finden. Als Alternative zu Drahtbrücken gibt es Lötbrücken (Jumper) und „Null-Ohm-Widerstände“. Gegebenenfalls kann man auch die Anzahl der Lagen erhöhen oder bei Mehrlagenleiterplatten mit Durchkontaktierungen, die sich nur auf einer Lage befinden, arbeiten.

Vorgaben für die Leiterplattenentflechtung (Design-Regeln)

Bei der Leiterplattenentflechtung sind meist weitere Vorgaben zu beachten, z. B.:

Siehe auch

Einzelnachweise

  1. http://www.microwaves101.com/encyclopedia/calmstrip.cfm Impedanzberechungstool einer Streifenleitung

Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Design for manufacturability (PCB) — Design for manufacturability (DFM for short. Often referred to as design for manufacturing ) is a design methodology intended to ease the manufacturing process of a given product. In the PCB design process DFM leads to a set design guidelines… …   Wikipedia

  • PCB (software) — Developer(s) Thomas Nau Initial release 1990 …   Wikipedia

  • PCB — may refer to: Science and technology: Printed circuit board, a board used in electronics PCB (software), software to design printed circuit boards PCBoard, bulletin board software for MS DOS Polychlorinated biphenyls, organic compounds Plenum… …   Wikipedia

  • DesignSpark PCB — Initial release July 5, 2010 …   Wikipedia

  • Proteus (design software) — Infobox Company company name = Labcenter Electronics Ltd. company type = Privately held company foundation = 1988 company slogan = location = North Yorkshire, England industry = Electronic design automation products = Proteus Design Suite… …   Wikipedia

  • Electronic design automation — (EDA) is the category of tools for designing and producing electronic systems ranging from printed circuit boards (PCBs) to integrated circuits. This is sometimes referred to as ECAD (electronic computer aided design) or just CAD. (Printed… …   Wikipedia

  • Electronic Design Automation — (EDA) bezeichnet rechnergestützte Hilfsmittel für den Entwurf von elektronischen Systemen, insbesondere der Mikroelektronik. EDA wird zumeist als Teilgebiet des computer aided design (CAD) bzw. des computer aided engineering (CAE) verstanden.… …   Deutsch Wikipedia

  • Cadence Design Systems — Infobox Company company name = Cadence Design Systems, Inc. company company type = Public foundation = 1988 location = San Jose, California key people = Mike Fister, President/CEO num employees = 5,200 (2006) [… …   Wikipedia

  • Computer Aided Design — Ein einfaches Bauteil in 3D Ansicht (CATIA V5) Arbeiten mit CAD im Zeitraffer Der Begriff Rechnerunterstützte Konstruktion oder englisch Computer Aided Design (CAD) [ …   Deutsch Wikipedia

  • Flex PCB — Circuit imprimé flexible Un appareil photo Olympus Stylus sans boîtier, montrant son circuit imprimé flexible. Un circuit imprimé flexible (flex PCB ou circuit flex) est une technologie de circuit imprimé qui consiste à utiliser un substrat… …   Wikipédia en Français