Universele analoge Hardware Testbench (13 / 16 stap)

Stap 13: Circuit Diagram en functies


Overall Circuit:

Het totale circuit schematisch is weergegeven in de afbeelding. De volledige grootte versie kan worden gezien door te klikken op de afbeelding en indien nodig het grote bestand te downloaden. Een gedrukte versie van twee pagina is ook opgenomen in de fabricage stap samen met de bestanden van de PCB 1:1.

Voeding:

De voeding is afgeleid van de ±12V en + 5V van de uitgangen van de PC SMPS die beschermd worden door 250mA en 500mA zekeringen respectievelijk.

U3 biedt 9V van + 12V en U4 biedt + 5V van de + 9V.

R1 past de Pin1 spanning van U2 die wordt aangedreven door - 12V teneinde een - 2.5V compenseren spanning voor de analoge input fasen.

DSPIC30F4011 Circuit:

De fundamentele interconnect voor de DSPIC30F4011 micro-controller wordt weergegeven in de afbeelding.

+ 5V vormt de VDD / AVDD en Gnd de VSS, een gefilterde versie van + 5V vormen de + VREF.

Pinnen 4-9 AN2-AN8 formulier de zes analoge ingangskanalen.

Pinnen 13 & 14 zijn aangesloten op de 6MHz kristal.

Pennen 15 & 16 worden gebruikt voor de seriële communicatie

PIN 19 OC4 is het PWM-referentie voor de bemonstering-DAC

Pinnen 23, 22 & 18 vormen de PWM DAC-uitgangen

Pinnen 27-30 zijn de digitale ingangen

Pinnen 35-38 zijn de digitale uitgangen

PIN 34 wordt gebruikt om aan te geven bezet

Pins 25 & 26 zijn gereserveerd voor seriële programmering

En Pin 17 wordt gebruikt als de rand trigger interrupt voor de analoge Input kanaal 1

Seriële Interface:

Een eenvoudige seriële interface is gebaseerd op de beschikbaarheid van + 5V en -2.5V levert. Q5 vormt een omvormer en TTL niveau converter voor de PC-TX-Data en de Q6 neemt de micro-controller TTL TX Data en zet dit om in pseudo RS232 niveaus van - 2.5V tot + 5V geschikt voor de PC RX gegevens.

De gegevenssnelheid die is geprogrammeerd in de software is 115 KBPS.

Analoge Interface:

U1A vormt de input interface voor analoog kanaal 1. De potentiële scheidingslijn R2 + R3 & R6 creëert een ingangsimpedantie van ~ 1MΩ en een delen door 8 voor de input ±10V signaal. De potentiële verdeelde signaal wordt weergegeven op de uitvoer van U1A met een niet-inverterende winst van 2.

A - 2.5V compenseren spanning wordt gevoed met R8 die wordt weergegeven als een + 2.5V compensatie aan de uitgang van U1A vanwege de inverterende eenheid krijgen R9/R8.

Effectief het ingangssignaal van de ±10V wordt weergegeven als een 0 tot + 5V signaal op AN2. De ingangsimpedantie is ~ 1MΩ en de frequentierespons bepaald door de brede bandbreedte FET OpAmp LF353 kenmerken is meestal 2 MHz.

Onderbreken Circuit:

De uitvoer van U1A vormt één van de ingangen naar de Comparator IC U16, LM311. De andere invoer wordt gevormd door het gemiddelde van de PWM OC3 uitgang. U16 is geconfigureerd als een Comparateur met Hysteresis met behulp van de feedback weerstand R43.

Ingebruikzijn wordt de interrupt-modus aangeroepen door de software tijdens de functies van het continu en glijdende van de 'Capture Mode'. De uitvoer van U1A wordt vergeleken met de gemiddelde waarde van OC3 die tussen 0 ligt en + 5V en een rechthoekige golfvorm wordt gegenereerd bij de interrupt input. Deze interrupt wordt gebruikt om te selecteren de + ive / - ive edge voor het genereren van de 'Capture Mode'.

Digitale Input/Output interface

Een 54LS244 octaal Buffer, U5 wordt gebruikt om de buffer van de digitale Inputs en Outputs en naar de micro-controller. Dit biedt buffering en bescherming aan de micro-controller I/O pinnen.

Digitaal naar Analoog Converter Circuits

Een roman PWM gebaseerd digitaal naar Analoog Converter circuit heeft gerealiseerd als onderdeel van de Aj-ATE-hardware.

Eenvoudig digitaal-naar-analoog-Converters (DAC's) gerealiseerd met een low-pass-filter en micro-controller gegenereerde Pulse-Width-Modulated (PWM) signalen hebben een reactie die meestal een tiende van de filter cutoff frequentie is.  Het idee van dit ontwerp is een nieuwe implementatie van een methode omschreven in (referentie 1) dienst een helling van de verwijzing waarvan de output bemonsterd-en-bewaard door de PWM wordt signaal bieden een doorvoersnelheid gelijk is aan de frequentie PWM. Het circuit implementeert een ±10V, 10 Bit DAC met een debiet van 20 KHz.

De DSPIC30F4011 van een Microchip wordt beheerd op een klokfrequentie van 96 MHz en de Capture PWM-signalen zijn ingesteld voor een telling van 1200 overeenkomt met een PWM-frequentie van 20 KHz.  PWM-signaal OC4 met een vast aantal 1170 wordt gebruikt als een referentie voor oprit generatie en OC1 regelt de PWM-DAC. IC-U1A samen met PNP transistor Q1 vormt een precisie-stroombron opladen van de condensator C2. OC4 omgekeerd door IC U3A switches ON NPN transistor Q2 voor een periode van 30 graven genereren een nominale 0-5V hellingshoek op condensator C2. De helling is gebufferd versterkte en gecompenseerd door IC-U1B, de winst en de offset worden aangepast door potentiometers R5 en R2.  PWM-signaal OC1 onderscheiden zich door condensator C3 en weerstand R9 is omgekeerd door IC U3B vormen een 1uSec monster signaal voor de monster-and-hold IC U2. U2 Pin 5, vormt de DAC-uitvoer en is aangepast aan - 10V, 0V en + 10V voor OC1 PWM graven van 88, 600 en 1112 respectievelijk overeenkomt met een 10 Bit telling van 1024.

De graaf van 88 helpt te voorkomen dat de eerste niet-lineaire regio van de helling zodanig dat het PWM-DAC goede lineariteit een LSB van 20mV en een nauwkeurigheid van ± 40mV toont. Extra PWM-DAC's kunnen ook worden geïmplementeerd met Capture PWM outputs OC2 en OC3.

Gebufferde analoge uitgang Vout3

Het PWM-naar-analoog signaal keten voor Vout3 wordt weergegeven. OC3 is het PWM-uitgang die na differentiatie door C8-R29 en inversie door U13B vormt de input van de monster-and-hold te S/H IC LF398, U9.

De -10 tot + 10 V helling vormt het ingangssignaal te S/H IC LF398, U9. De output van de U9 is de niet-gebufferde analoog signaal overeenkomt met Vout3.

IC-U8 uitvoer is gebufferd door een eenvoudige klasse-B push-pull stage gevormd door Q1 en Q2. De combinatie van U8 Q1 en Q2 vormt een niet-inverterende eenheid winst buffer versterker stadium. Transistors Q2 en Q3 samen met R21 & R22 beperken de uitgangsstroom aan ±300mA.

Gerelateerde Artikelen

DIY - USB-oscilloscoop IN een LUCIFERDOOSJE

DIY - USB-oscilloscoop IN een LUCIFERDOOSJE

Presenteer ik een "BEST OF CLASS", "Full-Featured" DIY-USB-oscilloscoop die "Echt DIY".Mijn doel is bedoeld als een goedkope digitale--geheugenoscilloscoop voor ontluikende ingenieurs, studenten en de Hobbyist.Deze USB-oscill
Het SOMA-Project

Het SOMA-Project

de SOMA-Project was een senior design project gemaakt door zes universiteitsstudenten die houden van de uitgaven van de hele nacht in lab bouwen van robots. Een volledig autonome zwerm is ontworpen en gebouwd om te worden gebruikt als een platform vo
HDD-Recorder voor circulaire grafiek

HDD-Recorder voor circulaire grafiek

Verscheidene van de 'milieu testen kamers' die ik tegengekomen tijdens de 'Stress-Screening' van elektronische subsystemen ben werden uitgerust met 'Circulaire grafiek Recorders' die procesparameters zoals temperatuur, vochtigheid en druk-hoogte in e
IPhone universele afstandsbediening Learing met Arduino

IPhone universele afstandsbediening Learing met Arduino

Hallo, en welkom op mijn eerste Instructable.Ik weet niet over u, maar ik kan de afstandsbediening nooit vinden voor mijn TV. Het altijd lijkt te verdwijnen wanneer ik het nodig hebt en vervolgens alleen opduikt dagen later ingeklemd in de Bank door
Met gloeiende neuronen spelen? Een nieuw kader voor interactieve neuron simulatie in hardware.

Met gloeiende neuronen spelen? Een nieuw kader voor interactieve neuron simulatie in hardware.

De huidige theorie van de EEPA en de bijbehorende hardware implementatie werden ontwikkeld in het kader van mijn bachelor scriptie onderzoek. De uitleg hier zijn geschreven voor een breed publiek. Bent u geïnteresseerd in het proefschrift, het projec
Monteren van een universele PCB

Monteren van een universele PCB

de universele PCB (VPKB voor korte) project is gestart om een enkele game controller, met name bestrijding van stokken, op zoveel verschillende consoles mogelijk. Informatie over het project kan worden gevonden op de volgende draad in de forums van d
Universele hoogvermogen LED Driver met 3D-printbaar zaak

Universele hoogvermogen LED Driver met 3D-printbaar zaak

*** Er is een firmware-update. Gelieve te controleren! ***LEDs nemen over conventionele verlichting van elke dag. High-Power LEDs over 1W worden steeds meer en meer betaalbare, en ik wilde om te beginnen ze te gebruiken ter vervanging van de verlicht
Lasergesneden Record (universele Laser)

Lasergesneden Record (universele Laser)

Dit Instructable doorloopt u de stappen die nodig zijn om een laser gesneden met behulp van de record audio van uw keuze. Dit proces werd oorspronkelijk ontwikkeld door Amanda Ghassei en u kunt lezen haar uitstekende documentatie, evenals Bekijk een
Het maken van een betaalbaar, instellen digitale, universele koelmiddel spruitstuk Guage!

Het maken van een betaalbaar, instellen digitale, universele koelmiddel spruitstuk Guage!

Ik hou van het doen van airconditioning als een hobby. Ik gebruikte analoge spruitstuk sets, een aparte een voor elk type koudemiddel of groepen van koelmiddel. Ik zag de fancy volledig digitale sets en kreeg ik jaloers. De prijzen van deze eenheden
Open hersenengolf interface hardware

Open hersenengolf interface hardware

bijgewerkt op 16 juni 2014 voor sectie 9:u kunt ook direct naar sectie 9 gaan.hoge kwaliteit hersenengolf interface maken als low-cost en kleine grootte mijn meer dan is 20 jaar van de droom. Hiervoor moet massa productie, moeten werken met beleggers
Analoge lezen Tutorial

Analoge lezen Tutorial

Dit leerprogramma zal u tonen hoe te programmeren van de pcDuino te lezen van een analoge ingang.Het wordt verondersteld een basiskennis van de werking van de pcDuino op Linux. Het bouwt voort op de pcDuino – knipperen Tutorial.Voor deze tutorial zal
ESP8266 weerstation met Arduino – #1 Hardware

ESP8266 weerstation met Arduino – #1 Hardware

AchtergrondIk lees over de ESP8266 eerst in maart dit jaar en ik wist niet wat te doen met. En nu ben ik echt gefascineerd hoe makkelijk de aansluiting van een Arduino met het Internet kan zijn. Net als anderen mij troep opwaarts een weerstation op e
De analoge Discovery™ WaveForms™ op Zybo

De analoge Discovery™ WaveForms™ op Zybo

Dit instructable instructies hoe te opstelling golfvormen-3 toepassing op Zybo met behulp van Xillinux.De golfvormen toepassing is de interface voor de instrumentatie-producten: Analog Discovery en elektronica Explorer. Deze omvatten oscilloscoop, lo
Een universele RFID-sleutel

Een universele RFID-sleutel

RFID projecten zijn onlangs vrij prominent, variërend van projecten hier in Instructables, aan onze lokale silicium Chip magazine in Australië een RFID deur slot project publiceren in hun November geven.  Zelfs kocht ik onlangs een deurslot met RFID