Universeller analoger Hardware Testbench (13 / 16 schritt)

Schritt 13: Schaltplan und Funktionen


Overall Circuit:

Der Gesamtschaltung Schaltplan ist in der Abbildung gezeigt. Die full-Size-Version kann gesehen werden, indem Sie auf das Bild klicken und bei Bedarf die große Datei herunterzuladen. Eine zwei-Seiten-Druckversion ist auch in der Fertigung Schritt zusammen mit dem 1:1-PCB-Dateien gegeben.

Stromversorgung:

Die Stromversorgung der ±12V abgeleitet ist und + 5V Ausgänge des PC SMPS 250mA geschützte und 500mA Sicherungen bzw..

U3 bietet 9V von + 12V und U4 + 5V aus dem + 9V.

R1 paßt die Pin1 Spannung U2 die mit - 12V betrieben wird, um zu bieten eine - 2,5V offset Spannung für die analogen Eingangsstufen.

DSPIC30F4011 Schaltung:

Die grundlegende Verbindung DSPIC30F4011 Mikro-Controller ist in der Abbildung gezeigt.

+ 5V bildet die VDD / AVDD und Gnd die VSS eine gefilterte Version der + 5V Formen der + VREF.

Pins 4-9 AN2-AN8 Form der sechs analogen Eingangskanäle.

13 & 14 Pins sind mit 6 MHz Kristall verbunden.

Pins 15 und 16 sind für die serielle Kommunikation verwendet.

Pin 19 OC4 ist die PWM-Referenz für die Probenahme-DAC

Stifte, 23, 22 und 18 bilden die DAC PWM-Ausgänge

Pins 27-30 sind die digitalen Eingänge

Pins 35-38 sind die digitalen Ausgänge

34-PIN dient zur Busy angeben

Pin 25 & 26 sind reserviert für die serielle Programmierung

Und Pin 17 dient als der Rand Trigger Interrupt für den analogen Eingang Kanal 1

Serielle Schnittstelle:

Eine einfache serielle Schnittstelle basiert auf der Verfügbarkeit von + 5V und -2,5V liefert. Q5 bildet einen Wechselrichter und TTL Pegelwandler für die PC-TX-Daten und Q6 nimmt der Mikrokontroller TTL TX Daten und wandelt sie in Pseudo RS232 Ebenen von - 2,5 v bis + 5V für die PC-RX-Daten geeignet.

Die Datenrate in Software programmiert ist 115 Kbit / s.

Analoge Schnittstelle:

U1A bildet die Eingabeschnittstelle für Analogkanal 1. Die mögliche Teiler R2 + R3 & R6 schafft eine Eingangsimpedanz von ~ 1MΩ und ein Gefälle von 8 für die Eingabe ±10V signalisieren. Die möglichen geteilte Signal erscheint am Ausgang des U1A mit einer nicht-invertierenden Verstärkung von 2.

A - 2,5V Offset-Spannung speist im R8 erscheint als ein + 2,5V offset am Ausgang des U1A wegen der Umkehrung Einheit gewinnen R9/R8.

Effektiv die ±10V Eingangssignal erscheint als eine 0 bis + 5V Signal bei AN2. Die Eingangsimpedanz ist ~ 1MΩ und der Frequenzgang durch die große Bandbreite FET OpAmp LF353 Eigenschaften bestimmt ist in der Regel 2 MHz.

Stromkreis zu unterbrechen:

Die Ausgabe des U1A bildet einen der Eingänge zu den Komparator IC U16, LM311. Der andere Eingang entsteht durch Mittelwertbildung aus den PWM-Ausgang OC3. U16 wird als Komparator mit Hysterese mit Rückführwiderstand R43 konfiguriert.

Im Betrieb wird der Interruptmodus von Software während die kontinuierliche und Schiebetüren Funktionen von "Capture Mode" aufgerufen. Die Ausgabe des U1A wird verglichen mit dem Durchschnittswert von OC3 liegt zwischen 0 und + 5V und eine rechteckige Wellenform entsteht an den Interrupt-Eingang. Dieses Interrupt wird verwendet, um wählen die + Ive / Ive - Kante für die Auslösung der "Capture-Modus".

Digital Input/Output-Schnittstelle

Ein 54LS244 Oktal Puffer, U5 wird verwendet, um die digitalen ein- und Ausgänge zum und vom Mikrocontroller-Puffer. Dadurch haben die Pufferung und Schutz für die Mikrocontroller-i/o-Pins.

Digital-Analog-Wandler-Schaltungen

Eine neuartige PWM basierte Digital zu Analog Konverter Schaltung als Bestandteil der Aj-ATE-Hardware realisiert worden.

Einfach Digital-Analog-Wandler (DACs) realisiert durch Low-Pass-Filter, Mikro-Controller erzeugte Pulse-Width-Modulated (PWM) Signale eine Antwort haben, die in der Regel ein Zehntel der Filter-cutoff-Frequenz.  Dieses Design-Idee ist eine neuartige Implementierung einer Methode skizziert in (Referenz 1) beschäftigt eine Referenz-Rampe deren Ausgang probiert-und-Besitz der PWM ist signal bietet eine Durchsatzrate gleich der PWM-Frequenz. Die Schaltung implementiert eine ±10V, 10-Bit DAC mit einem Durchsatz von 20 KHz.

Ein Mikrochip DSPIC30F4011 wird bei einer Taktfrequenz von 96 MHz betrieben und erfassen PWM-Signale sind für eine Anzahl von 1200 entspricht einer PWM-Frequenz von 20 KHz eingestellt.  PWM-Signal OC4 mit einer festen Anzahl von 1170 dient als Referenz für Rampe Generation und OC1 steuert die PWM-DAC. IC U1A zusammen mit PNP-Transistor Q1 bildet eine Präzision Stromquelle aufladen Kondensator C2. OC4 invertiert durch IC U3A Schalter ON NPN-Transistor Q2 für einen Zeitraum von 30 Punkten erzeugen eine nominale 0-5V Rampe am Kondensator C2. Die Rampe wird verstärkt und durch IC U1B gepuffert, Gain und Offset durch Potentiometer R5 und R2 eingestellt werden.  PWM-Signal OC1 nach Kondensator C3 und Widerstand R9 differenziert wird durch IC U3B invertiert bilden eine 1uSec Probe Signal für die Sample-and-Hold IC U2. U2 Pin 5, bildet den DAC-Ausgang und richtet sich nach - 10V 0V und + 10V für OC1 PWM Grafen von 88, 600 und 1112 entspricht jeweils eine 10-Bit-Anzahl von 1024.

Die Anzahl der 88 verhindert die ersten nicht-linearen Region der Rampe so, dass die PWM-DAC gute Linearität LSB von 20mV und einer Genauigkeit von ± 40mV zeigt. Zusätzliche PWM-DACs könnte auch mit Capture PWM-Ausgänge OC2 und OC3 implementiert werden.

Gepufferten Analog-Ausgang Vout3

Der PWM-Analog-Signalkette für Vout3 wird angezeigt. OC3 ist der PWM-Ausgang die nach Differenzierung von C8-R29 und Umkehrung von U13B bildet des Sample-and-Hold-Eingangs, S/H IC LF398, U9.

Die 09:50 V Rampe bildet der Signaleingang auf S/H IC LF398, U9. Die Ausgabe der U9 ist das UN-gepufferte analoge Signal entspricht Vout3.

IC U8 Ausgabe ist eine einfache Klasse B Gegentakt-Stufe gebildet von Q1 & Q2 gepuffert. Die Kombination der U8, Q1 und Q2 bildet einen nicht invertierenden Einheit Gain Puffer Verstärker-Stufe. Transistoren Q2 und Q3 zusammen mit R21 und R22 begrenzt den Ausgangsstrom auf ±300mA.

In Verbindung stehende Artikel

DIY - USB-OSZILLOSKOP IN einer STREICHHOLZSCHACHTEL

DIY - USB-OSZILLOSKOP IN einer STREICHHOLZSCHACHTEL

Ich stelle eine "BEST OF CLASS", "Full-Featured" DIY-USB-OSZILLOSKOP, das "Wirklich DIY" ist.Mein Ziel ist, eine billige Digital-Speicheroszilloskop für angehende Ingenieure, Studenten und Hobbyisten bieten.Dieser USB-Oszillo
Das SOMA-Projekt

Das SOMA-Projekt

der SOMA-Projekt war ein senior Design-Projekt erstellt von sechs Studenten, die gern alle Nacht im Labor Roboter zu bauen. Ein völlig autonom Schwarm wurde entworfen und gebaut, um als Plattform für zukünftige Schwarm Anwendungen verwendet werden. V
Kreisförmige Chart Recorder HDD

Kreisförmige Chart Recorder HDD

Mehrere der "testen Klimakammern", die ich während dem "Stress Screening" elektronische Subsysteme über gekommen waren mit "Kreisförmige Chart Recorder" die Prozessparameter wie Temperatur, Luftfeuchtigkeit und Druckhöhe in e
Universelle High-Power-LED-Treiber mit 3D-printable Case

Universelle High-Power-LED-Treiber mit 3D-printable Case

*** gibt es ein Firmware-Update. Bitte schauen Sie sich! ***LEDs sind konventionelle Beleuchtung jeden Tag übernehmen. Hochleistungs-LEDs über 1W werden immer erschwinglicher, und starten Sie mit ihnen um die Leuchten um mich herum zu ersetzen wollte
Spielen Sie mit glühenden Neuronen? Einen neuartigen Rahmen für interaktive Neuron-Simulation in der Hardware.

Spielen Sie mit glühenden Neuronen? Einen neuartigen Rahmen für interaktive Neuron-Simulation in der Hardware.

Die vorliegenden EEPA Theorie und der entsprechenden Hardware-Implementierung wurden im Rahmen meiner Bachelor Dissertation Forschung entwickelt. Die hier gegebenen Erklärungen sind für ein breites Publikum geschrieben. Wenn Sie Interesse an der Arbe
Esp8266 Wetterstation mit Arduino-#1-Hardware

Esp8266 Wetterstation mit Arduino-#1-Hardware

HintergrundIch las über die ESP8266 zuerst im März dieses Jahres und ich wusste nicht, was mit zu tun. Und jetzt bin ich wirklich fasziniert, wie einfach die Verbindung des Arduino mit dem Internet sein kann. Wie andere ich zuerst eine Wetterstation
Analog zu lesen Tutorial

Analog zu lesen Tutorial

Dieses Tutorial zeigt Ihnen, wie die PcDuino, einen analogen Eingang zu lesen-Programm.Es wird davon ausgegangen, dass Sie grundlegende Kenntnisse der PcDuino auf Linux. Es baut auf der PcDuino – blinken Tutorial.Für dieses Tutorial benötigen Sie die
WaveForms™ analoge Discovery™ auf Zybo

WaveForms™ analoge Discovery™ auf Zybo

Diese instructable enthält Anweisungen wie Sie Wellenformen-3 Anwendung auf Zybo mit Xillinux anzulegen.Die Wellenformen Anwendung ist die Schnittstelle für die Instrumentierung-Produkte: Analog-Entdeckung und Elektronik Explorer. Diese übernehmen Os
Analoge Entdeckung PWM und digitale IO Steuern obwohl LabVIEW

Analoge Entdeckung PWM und digitale IO Steuern obwohl LabVIEW

Das Ziel dieses Projektes ist es, beibringen, wie man die Analog-Entdeckung mit LabVIEW zu kontrollieren. Insbesondere werden dieses Projekt zeigen, wie die analogen Entdeckung digitale e/a und PWM Pins steuern. Dieses Projekt konzentriert sich in er
Analoge Discovery™ USB-Oszilloskop + LabVIEW

Analoge Discovery™ USB-Oszilloskop + LabVIEW

In diesem instructable über eine analoge Discovery™ USB-Oszilloskop anschließen an LabVIEW gehen wir. Dazu verwenden wir ein LabVIEW-Projekt namens LabForms 2.0. Das Projekt können Sie die analogen Bereich und Wavegen Funktionalitäten der analogen En
Intel® Edison als Hochgeschwindigkeits-i/o Server: digitale und analoge i/o über WiFi-Verbindung zum PC-Client übertragen

Intel® Edison als Hochgeschwindigkeits-i/o Server: digitale und analoge i/o über WiFi-Verbindung zum PC-Client übertragen

Diese instructable ist als eine Referenz-Design für diejenigen geschrieben, die Sensordaten zu sammeln und schicken Sie es per WLAN mit einer relativ hoher Geschwindigkeit benötigen. Mit dieser Lösung sind Raten von bis zu 1000 Mal pro Sekunde leicht
Grove einachsigen analoge Gyro

Grove einachsigen analoge Gyro

Dies ist das zweite Lernprogramm der Serie, wo ich arbeite mit einem Grove Senor oder Komponenten und ein Arduino. Stellen Sie in den letzten Tutorial, den ich zeigte, wie man ein Grove I2C Motortreiber mit einem Arduino verbinden sicher, dass auch d
Analoge Versuche überall

Analoge Versuche überall

zwei DIY Mikrocontroller basierte USB-Kabel angeschlossen elektronische Einheiten, die zusammen mit Texas Instruments analogen System Lab Starter Kit und einem Laptop überall analogen Experimenten Originalort.Es wäre wunderbar, wenn ältere Studenten
Bauen Sie eine analoge Nutzung Stromzähler

Bauen Sie eine analoge Nutzung Stromzähler

ich habe einen Stromzähler Kill A Watt (http://www.p3international.com/products/special/P4400/P4400-CE.html) verwendet, für eine Weile und ich beschlossen, eine analoge zu bauen. Dieses Projekt war einfach, mit einem einzigen Panel Amperemeter und ei