Académique Documents
Professionnel Documents
Culture Documents
PRAKTIKUM
Grundlagen der
Technischen Informatik
VERSUCH 1
Einfhrung in das Simulationsprogramm
OrCAD
Name:
Matrikelnummer:
Vorname:
Gruppennummer:
Betreuer:
Datum:
Praktikum GTI
Einleitung
Das vorliegende Dokument beschreibt Grundlagen zum Design sowie zur Simulation und
Analyse digitaler Schaltungen mit Hilfe des CAD-Programms OrCAD. Anhand einer
Beispielschaltung (Dual-Aiken-Code Umsetzer) soll die prinzipielle Vorgehensweise beim
Entwurf digitaler Schaltungen verdeutlicht werden.
Bei dem CAD-Tool OrCAD handelt es sich nicht um ein einzelnes Programm, sondern um
eine Designsuite, die aus unterschiedlichen Anwendungen besteht. Im Rahmen des
Praktikums Grundlagen der Technischen Informatik sind die drei folgenden Anwendungen
von besonderer Bedeutung: CAPTURE, PSpice und PROBE. Um Schaltplne (engl.
SCHEMATICS) zu erstellen und zu bearbeiten wird der graphische Schaltplaneditor
CAPTURE verwendet. Das Programm PSpice dient der Simulation der Schaltung. Die
Resultate der Simulation knnen mittels des "Oszillograph-Programmes PROBE graphisch
dargestellt werden. Prinzipiell lassen sich der Entwurf und die Simulation einer Schaltung in
vier Arbeitsschritte unterteilen:
Erstellung des Schaltungsplans mit CAPTURE
Definition des Analysetyps (auch in CAPTURE)
Simulation der Schaltung mit PSpice
Analyse der Resultate mit PROBE
CAPTURE
Dieses Kapitel widmet sich der Handhabung bzw. Funktionsweise der Anwendung
CAPTURE. Um die CAPTURE Anwendung zu starten, whlen Sie bitte folgende
Meneintrge: START Programme OrCAD 16.0 OrCAD CAPTURE.
In dem darauf folgenden Fenster whlen Sie, wie in Bild 2.0 angegeben, OrcadPCP
Designer PSpice aus!
Bild 2.0
2/11
Praktikum GTI
Bild 2.1
Die New Project Dialog-Box (Bild 2.2) erscheint. Erstellen Sie Ihr neues Projekt mit der
Analog or Mixed A/D Option. Benennen Sie Ihr Projekt "Dual-Aiken-Code" und geben Sie
als Location den folgenden Pfad ein: [Laufwerksbuchstabe]:\ORCAD_DATA\Intro.
Hinweis: Den Laufwerksbuchstaben erfragen Sie bitte beim Betreuer!
Bild 2.2
Besttigen Sie Ihre Eingaben mit OK. Eine weitere Dialog-Box Create PSpice Project
erscheint wie in Bild 2.3 dargestellt. Whlen Sie die Create a blank project Option und
besttigen Sie mit OK.
3/11
Praktikum GTI
Bild 2.3
Es erscheint nun der Arbeitsbereich (Bild 2.4). Auf der linken Seite sehen Sie das Project
Manager Fenster, das die im Rahmen des Projekts verwendeten Ressourcen in einer
klassischen Baumstruktur anzeigt. Bei den Ressourcen handelt es sich beispielweise um die
Schaltplne selbst, um verwendete Bibliotheken, etc. Innerhalb des Projektmanagers knnen
Sie die Ordner erweitern oder reduzieren, indem Sie auf einen Ordner doppelklicken oder auf
das Plus- oder Minuszeichen auf der linken Seite eines Ordners klicken. Mit einem
Rechtsklick auf eine Ressource knnen die jeweiligen Eigenschaften bearbeitet werden. Auf
der rechten Seite ist das Schematic Page Editor Fenster zu sehen; hier knnen Sie
Schaltplne erstellen und bearbeiten, indem Sie Bauteile platzieren und diese ber Leitungen
oder Busse miteinander verbinden. Wenn Sie das Schematic Page Editor Fenster
anklicken, erscheint auf der rechten Seite eine Werkzeugpalette mit Komponenten, die Sie zur
Erstellung des Schaltplans bentigen. Tabelle 2.1 beschreibt die wichtigsten Symbole.
Project Manager
Window
Schematic Page
Window
Tool Palette
Project Design
Root Folder
Schematic Page
Bild 2.4
4/11
Praktikum GTI
Werkzeug Name
Select
Beschreibung
Selektionsmodus zur Auswahl von Objekten. Dieses ist der normale
Modus.
Part
Wire
Net Alias
Setzen Sie Alias auf Drhte und Busse (Benennen). quivalent zum
Alias Befehl beim Place Men.
Bus
Bevor Sie mit dem Schaltplan arbeiten, stellen Sie zunchst sicher, dass das Schematic
Fenster aktiv ist, denn nur dann erscheint die Werkzeugpalette bzw. erscheinen die
entsprechenden Meneintrge. Um dem Schaltplan Bauteile hinzuzufgen, whlen Sie das
Part Symbol
aus der Werkzugpalette oder verwenden Sie das Men Place Part
und Place Part.
Hinweis: Prinzipiell sind alle Bauteile in Bibliotheken organisiert. Um ein bestimmtes Bauteil
verwenden zu knnen, muss die entsprechende Bibliothek vorher hinzugefgt werden.
In diesem Praktikum arbeiten wir mit folgenden Bibliotheken: dig_prim.olb, 74ls.olb,
7400.olb, breakout.olb und source.olb. Die Bibliothek dig_prim.olb enthlt ideale Bauteile,
dies bedeutet, dass solche Bauteile keine Signallaufzeiten haben, was zur Folge hat, dass sich
nderungen am Eingang eines Bauteils unmittelbar am Ausgang bemerkbar machen.
Demgegenber enthalten die Bibliotheken 74ls und 7400 reale Bauteile, sind also folglich mit
Signallaufzeiten behaftet.
Um eine Bibliothek hinzuzufgen, bettigen Sie den Add Library Button im Place
Part Dialogfeld. Das angezeigte Browse File Dialogfeld kann benutzt werden, um eine
Bibliothek zu lokalisieren und sie den Bibliotheken hinzuzufgen. Bild 2.5 veranschaulicht
das Place Part Dialogfeld, bevor und nachdem Bibliotheken hinzugefgt worden sind. Die
Bauteileliste zeigt alle Bauteile an, die der vorgewhlten Bibliothek angehren.
5/11
Praktikum GTI
Bild 2.5
6/11
Praktikum GTI
Bild 2.6
Eine Leitung darf nicht mehr als einen Alias besitzen. Besitzen verschiedene Leitungen den
gleichen Alias, so sind sie elektrisch miteinander verbunden. (Bild 2.7). Diese Methode ist fr
groe Schaltplne ratsam, da sie die Anzahl der Leitungen reduziert!
=
Bild 2.7
Bild 2.8
Bild 2.9
Bild 2.10 zeigt beispielhaft die Eigenschaften der Signalquelle DSTIM1. ber COMMAND1
wird dem Signal zum Zeitpunkt 0s der logische Wert 0 zugewiesen. Der Eintrag in
COMMAND2 bewirkt einen Signalwechsel auf den logischen Wert 1 zum Zeitpunkt 100ns.
Ebenso bewirkt COMMAND3 einen Signalwechsel auf den logischen Wert 0 zum Zeitpunkt
300ns, entsprechend wird durch COMMAND4 das Signal nach 400 ns wieder auf den
logischen Wert 1 gesetzt. Dieses Signal bleibt nun bis zum Ende der Simulation erhalten. Bild
2.11 zeigt beispielhaft den Signalverlauf.
7/11
Praktikum GTI
Bild 2.10
Bild 2.11
Sobald der Schaltplan erstellt wurde, knnen wir mit der Simulation beginnen. Der erste
Schritt ist, zu berprfen, ob die Schaltung, die wir simulieren mchten, in einer Schematic
Page unter dem Root Folder des Projekts gespeichert ist (siehe auch Bild 2.4.) Bevor Sie
fortfahren, sollten Sie sicherstellen, dass Sie alle Projektnderungen gespeichert haben.
Erstellen Sie zunchst ein neues Simulationsprofil, unter PSpice New Simulation Profile.
Das New Simulation Fenster sollte erscheinen. Im Feld Name geben Sie den Namen Ihrer
Simulation ein. Im Auswahlfeld Inherit From whlen Sie non und Create zum
Erstellen.
Nun erscheint das Simulation Settings Dialogfeld (Bild 3.1), wobei das Tab-Fenster
Analysis aktiv sein sollte, falls nicht, aktivieren Sie es. In dem Auswahlfeld Analysis
Type whlen Sie Time Domain (Transient)aus. Der Wert im Textfeld Run to time
bestimmt die Dauer unserer Simulation. Klicken Sie auf OK, um Ihre
Simulationsprofileinstellungen zu besttigen.
Um die Simulation zu starten, whlen Sie zu PSpice Run. Nachdem PSpice A/D die
Simulation beendet, startet das Waveformfenster automatisch.
8/11
Praktikum GTI
Bild 3.1
Bild 3.2
9/11
Praktikum GTI
Fallstudie: Dual-Aiken-Code-Umsetzung
Ihre Aufgabe ist es nun, mit OrCAD eine digitale Schaltung zur Dual-Aiken-CodeUmsetzung zu erstellen und zu simulieren.
Zur Umsetzung des Dualcodes in den Aikencode wird eine Digitalschaltung bentigt, die
folgende Wahrheitstabelle erfllt:
Dezimale
Zahl
0
1
2
3
4
5
6
7
8
9
Binr-Code
D
C
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
1
0
1
0
B
0
0
1
1
0
0
1
1
0
0
A
0
1
0
1
0
1
0
1
0
1
Aiken-Code
Z
Y
0
0
0
0
0
0
0
0
0
1
1
0
1
1
1
1
1
1
1
1
X
0
0
1
1
0
1
0
0
1
1
W
0
1
0
1
0
1
0
1
0
1
W = A B C D + A B C D + A B C D + A BC D + A B C D
X = ABC D + ABC D + A BCD + A B C D + A B C D
Y = A B C D + A BC D + A BC D + A B C D + A B C D
Z = A B C D + A BC D + A BC D + A B C D + A B C D
Diese Gleichungen knnen mit Hilfe der KV-Diagramme minimiert werden. Das Hinzufgen
von Dont-Care Zustnden vereinfacht diesen Prozess.
W=A
X = D + BC + A BC
Y = D + B C + A C = D + C (B + A )
Z = D + B C + A C = D + C (A + B)
Bild 4.1 illustriert den resultierenden Schaltplan des Dual-Aiken-Code-Umsetzers. Bild 4.2
zeigt die entsprechenden Simulationsresultate.
10/11
Praktikum GTI
Bild 4.1
Bild 4.2
11/11