Grundlagen der Technischen Informatik

Ähnliche Dokumente
Schaltungsdesign Simulation Prof. Redlich 1

8 Grundlagen zur OrCAD Software (Version 16.5)

Institut für Informatik. Deutsche Kurzanleitung Lattice ISPLever v5.0 zum Elektronik Grundlagenpraktikum. 5. Praktikumskomplex

Mai$ Handbuch - Publisher Tool 1

Einführung in PSPICE

Präsentieren mit PowerPoint

Anleitung zum Erstellen einer Library (Altium)

Labor Mikroelektronik. Prof. Dr.-Ing. Frank Kesel Dipl.-Ing.(FH) Manuel Gaiser Dipl.-Ing.(FH) Uwe Halmich. Versuch 2: CMOS-Inverter

Einführung zur Schaltungssimulation am PC mit OrCad PSpice 9.1

Verknüpfen & Einbetten von Daten

Smart-Grid-Tools Beschleunigen Sie die Erstellung von Bauteilen ZUSAMMENFASSUNG. IM WORKSHOP Tip #14. Die Herausforderung, große Bauteile zu erstellen

Grundlagen zu PSpice, die in der Einführungsstunde besprochen werden sollten.

Alerts für Microsoft CRM 4.0

Anleitung Laborpraktikum VLSI-Technik: Versuch 3 / Verhalten des realen IC

Seriendruck. Word Aufbau ZID/Dagmar Serb V.03/Sept. 2015

Einführung in Automation Studio

FreeQDA. Eine freie Software zur Analyse qualitativer Forschungsdaten. Anleitung. von Jörg große Schlarmann. und Dirk Kitscha

tentoinfinity Apps 1.0 EINFÜHRUNG

Verfasser: M. Krokowski, R. Dietrich Einzelteilzeichnung CATIA-Praktikum. Ableitung einer. Einzelteilzeichnung. mit CATIA P2 V5 R11

Einführung in LTSpice

PG5 Starter Training PG5 Core und Webeditor 8 Daniel Ernst DE

Blogs In Mahara. Blogs In Mahara. Einen Blog erstellen

10.2 Grafische QM-Verfahren 1

JSF (JavaServer Faces) Erstellen einer Webseite

Zugriff auf die Multifunktionsleiste mithilfe der Tastatur

DIE TASKLEISTE VON WINDOWS 10

Anleitung v3.1. Übersicht zeigt Ihnen alle Seiten Ihres Albums Seite zeigt eine bestimmte Seite Ihres Albums

FTP-Server im System einbinden

Formulare. Datenbankanwendung 113

UMGANG MIT MICROSOFT WORD ~DER EINSTIEG~

Tipps & Tricks im CRM

MindGenius ist eine Mindmap-Software zur Erfassung, Verwaltung und Visualisierung von Ideen und Informationen.

Ausbildungsziel: Erstellung eines Briefes mit Hilfe von Vorlagen

HostProfis ISP Einstellungen 1

Scoutsystems Software Sammler-Scout Kurzanleitung

AristaFlow BPM Suit Installation

INHALTSVERZEICHNIS. 2D-DXF / DWG Import Allgemeines

Einrichten einer portablen Arbeitsumgebung auf dem USB-Stick

Messwertmonitor Funktionsbeschreibung UMG 96RM-E Artikel-Nr.:

02_ Gebäudemodell erstellen Entwurf mit Bauteilen. Außenwände erstellen. Verwenden Sie Ihr Dokument 01_Ende.rvt oder öffnen Sie 02_Start.rvt.

Das Handbuch zu Blogilo. Mehrdad Momeny Übersetzung: Burkhard Lück

Mac OS X: Sicherung und Wiederherstellung der Daten mittels Disk Utility

2 SolidWorks Vorlagendateien

Innovator for Model Sketching. Kurzanleitung zu Installation und Benutzung

Library Management. 90 Altium Designer Lib+Sch

Kurzbedienungsanleitung Doc Box Funktion

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Kurztasten-Kombinationen. Kapitel 6 Kurztasten

Anleitung zur Einrichtung der elektronischen Arbeitszeitkarte im Browser und Vergabe eines neuen Passwortes

Nach Ihrer erstmaligen Anmeldung sollten Sie Ihr Passwort ändern. Dazu klicken Sie bitte auf Ihren Namen.

32.4 Anpassen von Menüs und Symbolleisten 795i

Zunächst starten Sie bitte das Programm Outlook Express mit einem Doppelklick auf das entsprechende Symbol.

Neues Projekt anlegen Neue Position anlegen Position in Statikdokument einfügen Titelblatt und Vorbemerkungen einfügen...

eoslogistics Anleitung / Systemvoraussetzungen innight.web processing solutions eoscop gmbh Im Kugelfang 38 CH-4102 Binningen

Grundlagen Word Eigene Symbolleisten. Eigene Symbolleisten in Word erstellen

RÖK Typo3 Dokumentation

Importieren und Exportieren von Inhalt

Anleitung für TYPO Bevor Sie beginnen Newsletter anlegen Inhalt platzieren und bearbeiten Neuen Inhalt anlegen...

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Die Benutzeroberfläche von PDF Editor besteht aus den folgenden Bereichen:

Kurzanleitung. Einbindung von WMS-Diensten. BAU-, VERKEHRS- UND ENERGIEDIREKTION des Kantons Bern. Amt für Geoinformation. Reiterstrasse Bern

Bedienungsanleitung für das IT Center Webhosting

Windows 7. Der Desktop und seine Elemente. Der Desktop

Praktikum zu MLDesigner und POLIS Teil I

Cmsbox Kurzanleitung. Das Wichtigste in Kürze

PowerPoint Unterrichtsskript WIHOGA Dortmund. 1 Einführung und Formatierung Verschiedenes Folienmaster Animationen...

SMART PODIUM Bedienungsanleitung

2 Zum Beginn der Diagrammerstellung müssen Sie den Datenbereich mit den Spalten- und Zeilenüberschriften markiert haben.

Access Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013

WaldZeugS. Installationsanleitung Gültig ab Version Stand: 20. Nov Add-In für Microsoft Word. Inhalt

Bedienerhandbuch TellStick

Word 2016 Grundlagen. Thomas Alker, Charlotte von Braunschweig. 1. Ausgabe, November 2015 ISBN WW2016CC

Image Converter. Benutzerhandbuch. Inhaltsverzeichnis: Version: Das Folgende vor Gebrauch von Image Converter unbedingt lesen

KOMPRIMIERUNGS & VERSCHLÜSSELUNGS- TOOL

Kapitel 4. Schritt 1. PowerClip im Einsatz

Konfiguration des Domänennamensdienstes und Automatische Vergabe von IP-Adressen

Anleitungen für User der Seite TSV AustriAlpin Fulpmes. So erstellen Sie einen Bericht (Beitrag) auf der TSV-AustriAlpin Fulpmes Homepage.

Folienübergänge und Animationen Folien Übergänge Animationen und Effekte. Unterschiede zwischen Impress und PowerPoint Unterschiede

Psi unter Microsoft Windows benutzen

Anleitung directcms 5.0 Newsletter

Befehl Tabelle sortieren Befehl Tabelle drucken Befehl Tabelle als *.Pdf erstellen Tabelle als Pdf-Datei mit Outlook mailen...

Windows XP & DNS-323: Zugriff auf die Netzfreigaben 1. Über dieses Dokument

Aktuelles Datum in die markierte/aktive Zelle einfügen Ganzes Tabellenblatt markieren Nächstes Tabellenblatt der Arbeitsmappe aktivieren

Erstellung eines SharkNet Installers für Windows mit Inno Setup Compiler 5.4.2

Newsletter. 1 Erzbistum Köln Newsletter

3 ORDNER UND DATEIEN. 3.1 Ordner Ordner anlegen

Aufsetzen des HIN Abos und des HIN Praxispakets

DIE ZUKUNFT BEGINNT JETZT: ELEKTRONISCHE UNTERSCHRIFT

Anleitung zur Pflege der Homepage über den Raiffeisen-Homepage-Manager

Bedienungsanleitung für den SecureCourier

TYPO3-Kurzreferenz für Redakteure

Kurzdokumentation Erstellung von Vorlesungsaufzeichnungen mit Camtasia Studio 8

1 MAKROS AUFZEICHNEN. 1.1 Einführung

Hilfe zum Webviewer Plan(&)Co Ihr Baubüro bei BMO August 2006

Word 2010 Online Formulare mit Vorversionstools

BENUTZERHANDBUCH. Los gehts! Notepadgrundlagen Notepadeinstellungen Tastaturbearbeiter Sich organisieren Inhalte teilen...

Präsentationen vorführen

Transkript:

Universität Duisburg-Essen PRAKTIKUM Grundlagen der Technischen Informatik VERSUCH 1 Einführung in das Simulationsprogramm OrCAD Name: Vorname: Betreuer: Matrikelnummer: Gruppennummer: Datum: Prof. Dr.-Ing. Axel Hunger Dipl.-Ing. Joachim Zumbrägel Universität Duisburg-Essen Fakultät Ingenieurwissenschaften Fachgebiet Technische Informatik Copyright (C) Technische Informatik

1 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 Schaltpläne (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 können 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 2 CAPTURE Dieses Kapitel widmet sich der Handhabung bzw. Funktionsweise der Anwendung CAPTURE. Um die CAPTURE Anwendung zu starten, wählen Sie bitte folgende Menüeinträge: START Programme OrCAD 16.0 OrCAD CAPTURE. In dem darauf folgenden Fenster wählen Sie, wie in Bild 2.0 angegeben, OrcadPCP Designer PSpice aus! Bild 2.0 2.1 Ein neues Projekt erstellen Initial erscheint CAPTURE mit einem leeren grauen Arbeitsbereich, über dem sich die Menüleiste befindet. Der Designprozeß in CAPTURE ist Projekt-orientiert, dies bedeutet, dass Sie zunächst ein neues Projekt erstellen oder aber ein existierendes öffnen müssen, bevor Sie einen Schaltplan bearbeiten können. Um ein neues Projekt zu erstellen, navigieren Sie wie in Bild 2.1 veranschaulicht: File New Project 2/11

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 Bestätigen Sie Ihre Eingaben mit OK. Eine weitere Dialog-Box Create PSpice Project erscheint wie in Bild 2.3 dargestellt. Wählen Sie die Create a blank project Option und bestätigen Sie mit OK. 3/11

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 Schaltpläne selbst, um verwendete Bibliotheken, etc. Innerhalb des Projektmanagers können 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 können die jeweiligen Eigenschaften bearbeitet werden. Auf der rechten Seite ist das Schematic Page Editor Fenster zu sehen; hier können Sie Schaltpläne 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 benötigen. 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

Werkzeug Name Select Part Wire Net Alias Bus Beschreibung Selektionsmodus zur Auswahl von Objekten. Dieses ist der normale Modus. Auswahl von Bauteilen aus einer Bibliothek. Äquivalent zum Part Befehl auf dem Place Menü. Zeichnen von Leitungen. Betätigen und halten Sie die Umschalttaste, um nicht orthogonale Leitungen zu zeichnen. Äquivalent zum Wire Befehl beim Place menü. Setzen Sie Alias auf Drähte und Busse (Benennen). Äquivalent zum Alias Befehl beim Place Menü. Zeichen von Bussen. Betätigen Sie die Umschalttaste, um nicht orthogonale Segmente zu zeichnen. Äquivalent zum Bus Befehl auf dem Place Menü. Tabelle 2.1: Bibliotheken und Bauteile Bevor Sie mit dem Schaltplan arbeiten, stellen Sie zunächst sicher, dass das Schematic Fenster aktiv ist, denn nur dann erscheint die Werkzeugpalette bzw. erscheinen die entsprechenden Menüeinträge. Um dem Schaltplan Bauteile hinzuzufügen, wählen 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 können, muss die entsprechende Bibliothek vorher hinzugefügt 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 enthält 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. Demgegenüber enthalten die Bibliotheken 74ls und 7400 reale Bauteile, sind also folglich mit Signallaufzeiten behaftet. Um eine Bibliothek hinzuzufügen, betätigen 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 hinzuzufügen. Bild 2.5 veranschaulicht das Place Part Dialogfeld, bevor und nachdem Bibliotheken hinzugefügt worden sind. Die Bauteileliste zeigt alle Bauteile an, die der vorgewählten Bibliothek angehören. 5/11

Bild 2.5 2.2 Bauteile auswählen, platzieren und verbinden Im Textfeld Part können Sie den Namen des benötigten Bauteils eingeben. Sie können in diesem Textfeld aber auch Platzhalter verwenden, um die Anzahl der Bauteile in dem Feld Part List zu begrenzen. Gültige Platzhalter sind Sternchen (*) für mehrere Buchstaben und Fragezeichen (?) für einzelne Buchstaben. Die Auswahl eines Bauelements wird mit dem Button OK bestätigt. Bewegen Sie nun die Maus im Schematic Fenster an die Stelle, wo Sie das Bauelement platzieren wollen. Klicken Síe nun die linke Maustaste und das ausgewählte Bauteil wird positioniert. Um Bauteile zu verbinden, werden Leitungen verwendet. Um diese zeichnen zu können, müssen Sie die Place Wire Option verwenden; wählen Sie dazu das Wire - Symbol aus der Werkzeug-Palette aus. Betätigen Sie die linke Maustaste, um mit dem Zeichnen der Leitungen zu beginnen. Bewegen Sie die Maus, um die Leitung zu zeichnen. Betätigen Sie die linke Maustaste, wenn Sie einen Knotenpunkt setzen und die Richtung ändern möchten. Klicken Sie doppelt, um das Zeichen der aktuellen Verbindung zu beenden. Wenn Sie mit der Verdrahtung fertig sind, drücken Sie die ESC-Taste oder wählen Sie End Wire innerhalb des Kontext-Menüs (dies erhalten Sie durch Betätigung der rechten Maustaste). Leitungen können natürlich auch miteinander verbunden werden; in diesem Fall fügt CAPTURE eine sichtbare Verzweigung hinzu. 2.3 Benennen der Bauteile Wenn Sie eine Leitung gezeichnet haben, so wird dieser ein vom System generierter Name zugewiesen. Zusätzlich kann der Leitung ein Alias zugewiesen werden. Eine sinnvolle Vergabe von Namen ist hilfreich, um Leitungen einfacher identifizieren zu können. Um einen Alias zu erstellen, wählen Sie zunächst innerhalb der Schematic Page die gewünschte Leitung aus. Wählen Sie Net Alias vom Place Menü oder wählen Sie das Net Alias Werkzeug von der Werkzeugpalette aus. Schreiben Sie einen Namen in das Namentextfeld und wählen Sie die gewünschten Attribute (Farbe, Schriftart, etc.) im Place Net Alias Dialogfeld aus (Bild 2.6). Bestätigen Sie mit OK. und setzen Sie den definierten Alias auf die vorgesehene Leitung. 6/11

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 für große Schaltpläne ratsam, da sie die Anzahl der Leitungen reduziert! Bild 2.7 2.4 Setzen und Definition der Quellen Zur Simulation benötigt jede Schaltung entsprechende Eingangssignale. In CAPTURE werden Eingangssignale, die sich in der Source.olb Bibliothek befinden, durch Quellen simuliert, die genauso wie Bauteile gehandhabt werden. Im Rahmen des Praktikums konzentrieren wir uns auf die beiden folgenden: = DIGCLOCK (Bild 2.8) ist eine digitale Zyklusquelle, die einen periodischen Taktimpuls erzeugt. Über einen Doppelklick können Sie auf die Eigenschaften dieses Bauteils zugreifen oder die angezeigten Attribute bearbeiten. STIM1 (Bild 2.9) ist eine digitale Signalquelle, deren Signalverlauf über den Property Editor definiert werden kann.. 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

Bild 2.10 3 Simulation mit PSPICE A/D Bild 2.11 Sobald der Schaltplan erstellt wurde, können wir mit der Simulation beginnen. Der erste Schritt ist, zu überprüfen, ob die Schaltung, die wir simulieren möchten, 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 Projektänderungen gespeichert haben. Erstellen Sie zunächst 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 wählen 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 wählen 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 bestätigen. Um die Simulation zu starten, wählen Sie zu PSpice Run. Nachdem PSpice A/D die Simulation beendet, startet das Waveformfenster automatisch. 8/11

3.1 Markierungen gebrauchen Um das Verhalten eines Signals während der Simulation zu beobachten, verwenden wir sogenannte Markierungen. Sie erlauben uns die Anzeige der logischen Zustände, die während einer Simulation auf den einzelnen Leitungen herrschen. Die Auswahl einer Spannungs- Markierung erfolgt über das Menu PSpice Markers Voltage Leve l. Plazieren Sie eine Spannungsmarkierung auf eine Leitung, deren Signal Sie beobachten möchten. Dieses erzeugt eine Zeichnung des Signals im Probe window, wie in Bild 3.2 gezeigt. Bild 3.1 Bild 3.2 9/11

4 Fallstudie: Dual-Aiken-Code-Umsetzung Ihre Aufgabe ist es nun, mit OrCAD eine digitale Schaltung zur Dual-Aiken-Code- Umsetzung zu erstellen und zu simulieren. Zur Umsetzung des Dualcodes in den Aikencode wird eine Digitalschaltung benötigt, die folgende Wahrheitstabelle erfüllt: Dezimale Binär-Code Aiken-Code Zahl D C B A Z Y X W 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 2 0 0 1 0 0 0 1 0 3 0 0 1 1 0 0 1 1 4 0 1 0 0 0 1 0 0 5 0 1 0 1 1 0 1 1 6 0 1 1 0 1 1 0 0 7 0 1 1 1 1 1 0 1 8 1 0 0 0 1 1 1 0 9 1 0 0 1 1 1 1 1 Tabelle 4.1: Dual- zu Aiken-Code Die folgenden Gleichungen wurden aus Tabelle 4.1 extrahiert und stellen den Ausgang des Dual-Aiken-Code-Umsetzers dar: W = A B C D + A B C D + A B C D + A BC D + A B C D X = A B C D + A B C D + A B C D + 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 können mit Hilfe der KV-Diagramme minimiert werden. Das Hinzufügen von Don t-care Zuständen vereinfacht diesen Prozess. W = A X = D + B C + A B C Y = D + BC + A C = D + C Z = D + BC + A C = D + C ( B + A) ( A + B) Bild 4.1 illustriert den resultierenden Schaltplan des Dual-Aiken-Code-Umsetzers. Bild 4.2 zeigt die entsprechenden Simulationsresultate. 10/11

Bild 4.1 Bild 4.2 11/11