29
Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe email: [email protected] Deckblatt:

Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Embed Size (px)

Citation preview

Page 1: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Protel KursEinführung

Stand Oktober `97

Dipl. Ing. R. Huber Assistent Fb. MechatronikFH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruheemail: [email protected]

Deckblatt:

Page 2: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 2

Protel Kurs

Schaltplanentwurfsprogramm

Router

Leiterplatten-Layout

Progammverzeichnis:

Page 3: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 3

Protel Kurs

EDA/ Client:

EDA/ Client 3.2

Page 4: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 4

Protel Kurs

Die Oberfläche:

EDA/ Client 3.2

Schaltplaneditor

Bibliothekeneditor

Texteditor

Page 5: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 5

Protel Kurs EDA/ Client 3.2

Der Schaltplan-Editor:Zeichenwerkzeug

Page 6: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 6

Protel Kurs EDA/ Client 3.2

Der Bibliotheken-Editor:

Page 7: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 7

Protel Kurs EDA/ Client 3.2

Protel benötigt zur Erstellung von Reports, Netzlisten oder Makros einen Texteditor , der ebenfalls in die EDA/ Client-Oberfläche eingebunden ist.

Der Texteditor:

Page 8: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 8

Protel Kurs EDA/ Client 3.2

Arbeitsfläche konfigurieren:

• Einstellen der Seiten- und der Rastergrößen:

Page 9: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 9

Protel Kurs

Auffinden und plazieren von Bauteilen:

EDA/ Client 3.2

1. Möglichkeit: Find

2. Möglichkeit: Zeichenwerkzeug

Page 10: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 10

Protel Kurs EDA/ Client 3.2

Einstellen des Footprint:Bauelement

Footprint

Die Eintragung des Footprints ist Voraussetzung für eine korrekte Erstellung der Netzliste.

Page 11: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 11

Protel Kurs

Ermitteln der Footprintgröße

EDA/ Client 3.2

Die Einstellung des Pinabstandes erfolgt über die Libraries-Liste vom Advanced-PCB Programms.Hier als Beispiel der Footprint „RAD0.2“ bei einem Widerstand.

Page 12: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 12

Protel Kurs

Überprüfen der Verbindungen (ERC):

EDA/ Client 3.2

Eine Überprüfung auf Verknüpfung aller Bauelemente erfolgt über den Electrical Rule Check (ERC)Menü: Tools/ ERC...

Bei fehlender oder doppelter Belegung sind die entsprechend markierten Stellen zu korrigieren.

Page 13: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 13

Protel Kurs

Erzeugen einer Netzliste:

EDA/ Client 3.2

Eine Netzliste sollte erstellt werden, wenn ein Layout zum entsprechendem Schaltplan erstellt werdensoll. Menü: Tools/ Create Netlist....

Page 14: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 14

Protel Kurs

Aussehen des fertigen Schaltplans:

EDA/ Client 3.2

Page 15: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 15

Protel Kurs Advanced PCB

Advanced PCB:

Page 16: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 16

Protel Kurs

Die Oberfläche von Advanced PCB:

Advanced PCB

Koordinatenanzeige

Werkzeugleiste

Menüleiste

Page 17: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 17

Protel Kurs

Die Bibliothekenverwaltung:

Advanced PCB

Zu erreichen über das Buchsymbol in der Menüleiste oder Library/ Components.

Page 18: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 18

Protel Kurs

Festlegen der Arbeitsfläche:

Advanced PCB

• Neue Datei anlegen mit: File/ New• Im Menü Current: SnapGrid und Visible1 Grid auf 20mil und das Visible2 Grid auf 100mil einstellen• Zoomstufe über Menü Zoom/ Select auf 0,15 festlegen

• Mit Edit/ Place/ Track Cursor auf die Koordinaten 0/ 0 setzen (links unten im Arbeitsbblatt) Die Abmaße für eine Europlatine sind: 3937,00mil x 6299,21mil

Page 19: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 19

Protel Kurs

Auswählen und Plazieren von Komponenten

Advanced PCB

Platinenform

Über Netzliste eingeladene Bauteile(Load/ Netlist)

Bereits plazierte Bauteile(über Editi/ Move/ Component)

Page 20: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 20

Protel Kurs

Auswählen und Verbinden verschiedener Komponenten:

Advanced PCB

Über Library/ Components Bauelement auswählen und plazieren.

Bauteil entsprechend plazieren und über Place/ Node das entsprechende Netz auswählen:

Page 21: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 21

Protel Kurs

Setzen von Sperrflächen:

Advanced PCB

Das Setzen von Sperrflächen ist sinnvoll um bestimmte Stellen vom Routen auszuschließen. (Über Place/ File)

Page 22: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 22

Protel Kurs

Speicherarten:

Advanced PCB

Nach der Plazierung der Bauteile erfolgt die Speicherung einmal über • Protel Binary

... und speziell für den Advanced Router über • Protel Text

Page 23: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 23

Protel Kurs

Advanced Route 3.1:

Advanced Route 3.1

Page 24: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 24

Protel Kurs

Einlesen der Advance-PCB Datei:

Advanced Route 3.1

Entsprechende Datei über File/ Open... Einlesen.

Page 25: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 25

Protel Kurs

Abmaße:

Advanced Route 3.1

Leiterbahnbreiten

Funktion Breite

Versorgungsleitungen (VCC,+5V,GND) 0,5 mm

Versorgungsleitungen (VCC,+5V,GND)

(bei größeren Leistungen)

1,0 mm

Signalleitung 0,3 mm

Durchführungen zwischen Pads (VG, IC) 0,3 mm

Anschlußpads

Bauteil Ringdurchmesser Bohrungsdurchmesser

PAD - DIP- IC 1,6 mm 0,7 mm

PAD - Standard

Widerstand

2,0 mm 0,9 mm

PAD - Standard Pin 1 2,0 mm 0,9 mm

Schraubbefestigung 3,0 mm 3,0 mm

Buchse 4,0 mm 3,0 mm

Durchkontaktierungen

Typ Ringdurchmesser Bohrungsdurchmesser

Standard Via 1,5 mm 0,6 mm

Micro Via 1,2 mm 0,6 mm

Abstände

PAD - Platinenrand > 3 mm

VIA - Platinenrand > 3 mm

TRACK – Platinenrand> 3 mm

PAD – TRACK > 0.3 mm

VIA – VIA > 0.3 mm

TRACK – VIA > 0.3 mm

TRACK – TRACK > 0.3 mm

Page 26: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 26

Protel Kurs

Einstellungen zum Autorouter:

Advanced Route 3.1

Über Options/ Autorouter Setup...Achtung: Anzahl der zu routendenLayers beachten!

Einstellungen von Lötaugendurchmesser, Durchkontaktierung, Leiterbahnbreite und Abstandzwischen den Leiterbahnen.

Page 27: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 27

Protel Kurs Netattributes:

Advanced Route 3.1

Einstellungen der Leiterbahnbreite erfolgt über Edit/ Netattributes:

Page 28: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 28

Protel Kurs

Speichern der Datei unter Advanced Route 3.1

Advanced Route 3.1

Page 29: Protel Kurs Einführung Stand Oktober `97 Dipl. Ing. R. Huber Assistent Fb. Mechatronik FH-Karlsruhe, Hochschule für Technik, Moltkestr. 30 76133 Karlsruhe

Seite 29

Protel Kurs

Nacharbeiten der gerouteten Platine:

Advanced PCB

• Einlesen der im Autorouter verarbeiteten Platine. (Endung *.rou)

• Leiterbahnen korrigieren: Edit/ Move/ Track

• Sperrflächen eliminieren: Edit/ Delite/ Fill

• Bauteilbezeichnung einfügen: Edit/ Place/ String