Der Design- und Verifizierungsprozess von elektronischen Schaltungen. Y Diagramm



Ähnliche Dokumente
Simulation LIF5000. Abbildung 1

Aufgabensammlung. a) Berechnen Sie den Basis- und Kollektorstrom des Transistors T 4. b) Welche Transistoren leiten, welche sperren?

Skalierung des Ausgangssignals

s.beat DAP-10X White Paper USB Stromversorgung am Apple Macintosh und deren Auswirkung

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Einführung in. Logische Schaltungen

Strom - Spannungscharakteristiken

Klasse : Name : Datum :

GS-Buchhalter/GS-Office 2015 Saldovorträge in folgenden Wirtschaftsjahren erfassen

1.3.2 Resonanzkreise R L C. u C. u R. u L u. R 20 lg 1 , (1.81) die Grenzkreisfrequenz ist 1 RR C . (1.82)

Klausur , Grundlagen der Elektrotechnik I (BSc. MB, SB, VT, EUT, BVT, LUM) Seite 1 von 6. Antwort (ankreuzen) (nur eine Antwort richtig)

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

Erfahrungen mit Hartz IV- Empfängern

50. Mathematik-Olympiade 2. Stufe (Regionalrunde) Klasse Lösung 10 Punkte

Aufg. P max 1 10 Klausur "Elektrotechnik" am

Lineare Gleichungssysteme

C.M.I. Control and Monitoring Interface. Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) Version 1.08

Um die Rücklagen ordnungsgemäß zu verbuchen, ist es wichtig, Schritt-für-Schritt vorzugehen:

Fit für die Prüfung Elektrotechnik Effektives Lernen mit Beispielen und ausführlichen Lösungen

Transaktionsempfehlungen im ebase Online nutzen

Anleitung über den Umgang mit Schildern

Das große All-in-All CPLD/FPGA Tutorial

Die richtigen Partner finden, Ressourcen finden und zusammenführen

1. Kennlinien. 2. Stabilisierung der Emitterschaltung. Schaltungstechnik 2 Übung 4

Laborübung Gegentaktendstufe Teil 1

ρ = 0,055 Ωmm 2 /m (20 C)

Lineare Funktionen. 1 Proportionale Funktionen Definition Eigenschaften Steigungsdreieck 3

Musterfragen ALLGEMEINE Systemlehre

OECD Programme for International Student Assessment PISA Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland

Installationsanleitung. Ab Version

Zählerstände online übermitteln

Gleichungen und Ungleichungen

Sensor board EB

B 2. " Zeigen Sie, dass die Wahrscheinlichkeit, dass eine Leiterplatte akzeptiert wird, 0,93 beträgt. (genauerer Wert: 0,933).!:!!

Informatik Kurs Simulation. Hilfe für den Consideo Modeler

Aufgabe 1 Berechne den Gesamtwiderstand dieses einfachen Netzwerkes. Lösung Innerhalb dieser Schaltung sind alle Widerstände in Reihe geschaltet.

RFH Rheinische Fachhochschule Köln

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Simulink: Einführende Beispiele

Aufgaben Leiten Sie die Formeln (9) und (10) her! Vorbetrachtungen. Der High-Fall

evidisbasic mit ProPharma

Abschlussprüfung Realschule Bayern II / III: 2009 Haupttermin B 1.0 B 1.1

D a s P r i n z i p V o r s p r u n g. Anleitung. - & SMS-Versand mit SSL (ab CHARLY 8.11 Windows)

Comenius Schulprojekt The sun and the Danube. Versuch 1: Spannung U und Stom I in Abhängigkeit der Beleuchtungsstärke E U 0, I k = f ( E )

SWOT Analyse zur Unterstützung des Projektmonitorings

Lernaufgabe Industriekauffrau/Industriekaufmann Angebot und Auftrag: Arbeitsblatt I Auftragsbeschreibung

united-domains.de Jetzt Partner werden!

Elektrische Logigsystem mit Rückführung

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

1 Mathematische Grundlagen

Schaltungssimulation mit QUCS

Programmteil Bautagebuch

1. Wie viel Zinsen bekommt man, wenn man 7000,00 1 Jahr lang mit 6 % anlegt?

Systemvoraussetzung < zurück weiter >

C04 Operationsverstärker Rückkopplung C04

Arbeitspunkt einer Diode

CD einlegen (Moment warten) Die Aktion markieren, die durchgeführt werden soll. (in diesem Beispiel»Audio-CD-Wiedergabe)

VR-NetWorld-Software: Anleitung SEPA-Lastschriften mit VR-NetWorld Software 5.0

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

So geht s Schritt-für-Schritt-Anleitung

1.5 Umsatzsteuervoranmeldung

Repetitionsaufgaben Wurzelgleichungen

Versuch 3. Frequenzgang eines Verstärkers

1. EINLEITUNG 2. GLOBALE GRUPPEN Globale Gruppen anlegen

Die Zentralheizung der Stadt Wer heizt wie?

Tietze, Schenk: Halbleiterschaltungstechnik (Kap. 10) Keller / Paul: Hardwaredesign (Kap. 5) L. Borucki: Digitaltechnik (Kap.

Übung Theoretische Grundlagen

3. Anwendungen Chemische Reaktionen. Aufgabe: Die Gleichung + +

ELEXBO A-Car-Engineering

FAQ 04/2015. Auswirkung der ISO auf 3SE53/3SF13 Positionsschalter.

Versuch Nr. 8c Digitale Elektronik I

Physik III - Anfängerpraktikum- Versuch 302

Bevor Sie mit dem Wechsel Ihres Sicherheitsmediums beginnen können, sollten Sie die folgenden Punkte beachten oder überprüfen:

Barcodedatei importieren

R ist freie Software und kann von der Website.

Beispiel(unten ist der Spielfeldrand):

Man nimmt an, dass sich der Kernspin zusammensetzt aus der Vektorsumme der Nukleonenspins und der Bahndrehimpulse der Nukleonen

1 topologisches Sortieren

!(0) + o 1("). Es ist damit möglich, dass mehrere Familien geschlossener Orbits gleichzeitig abzweigen.

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Bundesverband Flachglas Großhandel Isolierglasherstellung Veredlung e.v. U g -Werte-Tabellen nach DIN EN 673. Flachglasbranche.

N Bit binäre Zahlen (signed)

CTI SYSTEMS S.A. CTI SYSTEMS S.A. 12, op der Sang. Fax: +352/ L Lentzweiler. G.D.

EM-Wellen. david vajda 3. Februar Zu den Physikalischen Größen innerhalb der Elektrodynamik gehören:

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Speicher in der Cloud

Welche Lagen können zwei Geraden (im Raum) zueinander haben? Welche Lagen kann eine Gerade bezüglich einer Ebene im Raum einnehmen?

Schleswig-Holstein Kernfach Mathematik

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

der Eingabe! Haben Sie das Ergebnis? Auf diesen schwarzen Punkt kommen wir noch zu sprechen.

Das Formelzeichen der elektrischen Spannung ist das große U und wird in der Einheit Volt [V] gemessen.

Einbinden einer Gegensprechanlage

Softwareentwicklungspraktikum Sommersemester Grobentwurf

Grenzen der Current Interrupt (CI) Methode im Vergleich zur Impedanzspektroskopie

Handbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen

Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Arbeiten mit Pivot-Tabellen

Raiffeisen-Volksbank Wemding eg

Bei Aufgaben, die mit einem * gekennzeichnet sind, können Sie neu ansetzen.

Messung der Ausgangsspannung an einem FU

Transkript:

Der Design- und Verifizierungsprozess von elektronischen Schaltungen Y Diagramm Verhaltens Beschreibung Struktur Beschreibung z.b. Vout =Vin/2 Analog: Teiler Digital: Schieberegister Widerstand oder Mosfet Physikalische Beschreibung 1

Analog Design Verhalten: Die Ausgangsspannung soll die Hälfte der Eingangsspannung betragen Um die Struktur der Schaltung zu finden bedarf es eines erfahrenen Designers Warum??? 2

Folgende Parameter müssen in Betracht gezogen werden Genauigkeit Eingangswiderstand Ausgangswiderstand Aussteuerungsbereich Frequenzbereich Rauschen Flächenbedarf am Print oder Chip Toleranz der Komponenten Verfügbarkeit der Komponenten Preis Nebeneffekte (Kapazitäten) Temperaturgang Alterung der Komponenten EMV zu viele Bedingungen für eine automatische Synthese 3

Einfache Struktur zur Lösung dieses Problems 1.Schritt: Finden der Gleichungen: Kirchhoff s Gesetz im Knoten (V2) V1 V R1 2 V 2 = R2 R1 V1 V 2 = R2 V 2 unbekannt 2. Schritt: Einen Widerstand wählen 3. Schritt: Den zweiten Widerstand berechnen 4

Jetzt kann man die Verifikation durch eine Simulation in der physikalischen Ebene beginnen V = V 2 1 R2 R1+ R2 unbekannt Numerische Simulation mit SPICE Toleranzen der Komponenten Simulation über den gesamten Temperaturbereich Die Verifikation wird durch den Designer und nicht durch den Simulator gemacht! Prototyping Messungen 5

Zweite Lösung für hohe Teilerpräzision mit der integrierten Schaltung LTC 1044 A Diese Lösung muß korrekt durch das Design funktionieren Es ist keine Simulation möglich, da kein SPICE Modell verfügbar ist! Prototyping und Messungen sind möglich 6

Eine andere strukturelle Lösung für die Implementation in einer integrierten Schaltung Schritt 1: Wählen des Stromes durch den Teiler Schritt 2: Kalkulation in welchem Bereich M1 und M2 arbeiten (Linear or Sättigung) Berechnen der Transistorabmessungen vereinfachten Gleichungen w mit l 7

Beispiel l =10µ V = 1 5V V = 2, 5V V V 2 to = 1, 5 I = 150µΑ Α V 6 kp = 60 10 2 vereinfachte Mosfet Gleichungen I Vgs < Vto Ids = 0 w β = kp l II III 2 Vds Vgs Vto Ids = β [2( Vgs Vto) Vds Vds ] 2 Vds > Vgs Vto = β 2 Ids ( Vgs Vto) 2 M1: 2,5V > 1V III gesättigt M2:,5V 3, 5V 2 < II linear 8

Die Simulation ist nun mit genaueren Gleichungen als die im Design Prozess verwendeten möglich! Parameter Optimierung Simulation Verifikation Verifikation und Optimierung können mit Software Werkzeugen vorgenommen werden Kein Prototyping ist möglich! 9

Zusammenfassung über Analog Design Viel Wissen um die beste Struktur für den jeweiligen Anwendungsfall ist nötig Für diskrete Schaltungen braucht man eine gute Marktübersicht Stabilitätsuntersuchungen sind nötig Aufteilen der Schaltung in kleine Partitionen Berechnung mit stark vereinfachten Gleichungen Simulation und Optimierung der Partitionen Simulation der Gesamtschaltung ist oft nicht möglich Bau eines Prototypen und Messungen zur Verifikation 10

Ein Analog Simulator soll folgenden Anforderungen genügen Simulation in der physikalischen Domäne: DC, AC und Transienten Analyse Parametrische Simulation Simulation von Temperatureffekten Berechnung der Empfindlichkeit von Ausgangsgrößen als Funktion der Schaltungsparameter Transfer Funktion Einbindung von benutzerdefinierten Bauteilmodellen Große Bibliotheken von Standardbausteinen Ein gutes Interface zu Digitalsimulatoren Möglichkeiten der Simulation in der Verhaltens- und Strukturebene von mit Hardwarebeschreibungssprachen erzeugten Schaltungen Der heutige Standard ist SPICE. Aber VHDL kompatible Analog Simulatoren wie VHDL-AMS sind derzeit schon verfügbar 11

Digital Design Schwierig ist die Wahl der richtigen Technologie Diskrete Logik Familien (HC74 ) Standard ICs (Mikroprocessor glue logic, Usart ) Programmierbare Logik Familien (Plds, Eplds ) ASICS (Gate Arrays, Standard Cells, Full Custom) Mikrocontroller Lösung? 12

Der Design Fluß Im ersten Schritt wird das Verhalten definiert Die Synthese der Struktur: Beschreibung der kombinatorischen Teile der Schaltung mittels Wahrheitstabellen oder Bool schen Gleichungen und der sequentiellen Teile der Schaltung mit Moore / Mealy Automaten Für eine automatische Synthese ist es notwendig, das Verhalten in einer Hochsprache zu definieren (z. B. VHDL) Es gibt Werkzeuge um traditionelle Eingaben nach VHDL zu konvertieren Logiksimulatoren können in der Verhaltens- und in der Strukturellen Ebene eingesetzt werden 13

Digital Simulatoren Digital Simulatoren simulieren die logischen Pegel und ihr Zeitverhalten Sie arbeiten in der Verhaltens und Strukturebene Die Simulation ist Ereignisgetrieben Die Signalstärke ist für Ein- und Ausgänge definiert Der Eingang wird mit Testvektoren beaufschlagt und die Ausgänge werden als zeitabhängige Logikpegel dargestellt Eine automatische Verifizierung ist oft implementiert Jeder Hersteller programmierbarer Logik bietet seinen eigenen Simulator an 14

Mixed Signal Design Die Werkzeuge müssen die analoge, digitale und wenn möglich auch nicht elektrische Domäne unterstützen eine vereinheitlichte Beschreibungssprache ist notwendig Die Simulatoren müssen die Interface Schaltungen zwischen analog und digital unterstützen 15

Der Design Prozess mit Mikrocontrollern Die Wahl des optimalen Controllers hängt von folgenden Anforderungen ab Verfügbare Werkzeuge Preis Erfahrung mit Controllerfamilien Benötigte Peripherie Geschwindigkeit In circuit programming ist ein wichtiger Faktor Wenn die Simulation mit der Programmentwicklung immer einhergeht sind keine teuren Emulatoren notwendig 16

Anforderungen an den Simulator: Die Simulation findet in der Verhaltensebene statt Simulation der Codeverarbeitung mit Einzelschritt und Breakpoints. Der Simulationsprozess muß auch in der Hochsprache und symbolisch durchführbar sein Simulation des Echtzeitverhaltens: Interrupt System Timing Kontrolle Performance Analyse Die Simulation der Controllerperipherie muß durch externe Testvektoren stimuliert werden können Es fehlt derzeit eine Anbindung an Analog- und Digitalsimulatoren 17