DPScope - Build uw eigen oscilloscoop met USB/PC-gebaseerde (5 / 38 stap)

Stap 5: Input fase / Analog Frontend (deel 1)


Van de microcontroller analoog-naar-digitaal convertors (ADCs) hebben een vaste invoerbereik van 0 tot 5V. Signalen dat bereik kleiner resolutie zullen verminderd hebben en grotere signalen zal krijgen afgekapt. Aangezien het ingangssignaal dat het toepassingsgebied wordt verondersteld om te meten een grote verscheidenheid van heel klein tot vrij groot bestrijken kan, moeten we een input stadium die kan verzachten en/of het binnenkomende signaal te maken het geschikt voor de ADC versterken. De schakeling hiernaast is voor kanaal 1, maar kanaal 2 ziet er identiek.

Ten eerste is het inkomend signaal verzwakt door een factor 4. Dit verhoogt de maximale spanning tot 20V. Aangezien de latere circuits niet kunnen omgaan met negatieve spanning (eenvoudig te houden het circuit, dat het toepassingsgebied heeft slechts één + 5V levering en geen negatieve levering), moet de enige manier om te meten van de negatieve signalen ze naar boven verplaatsen met een programmeerbare compenseren spanning (tussen 0 en 4 V) geboden door een digitaal-naar-analoog converter (zie later). Op deze manier het toepassingsgebied spanningen tussen - 12V kunt weergeven en + 20V max met een 1:1-sonde (-120V aan + 200V met een 1:10 sonde - maar wees zeer voorzichtig wanneer het werken met dergelijke hoge spanningen!).

De offset is gevoed aan de onderkant van de scheidingslijn van de spanning (tussen C12 - die buffers snel Transiënten- en R2).

De input scheidingslijn verdient enige verdere aandacht. Het is een zogenaamde gecompenseerd verzwakker en bestaat uit een combinatie van een vaste ohms divider (R1 en R2) en een verstelbare capacitieve divider (C19 en C6). De reden voor het toevoegen van de capacitieve scheidingslijn is het feit dat de bescherming diodes (D1 en D2), alsmede de input van de opamp (OP1.1) enkele onvermijdelijke parasitaire capaciteit in de volgorde van een paar pF. hebben Met alleen de R1 en R2 zou dit leiden tot een low-pass R-C filter (de scheidingslijn voeden de parasitaire capaciteit die zou moeten enige tijd op te laden), ernstig beperken de haalbare bandbreedte.

Snelle raming: uitgangsimpedantie van de scheidingslijn is R1 || R2 = 187 kOhm, parasitaire C_par misschien 20 pF, dat zou een tijdconstante van 187 k * 20 p = 3.74us en een bandbreedte van slechts 0.35/3.74 = ca. 90 kHz). Dit is veel te laag voor onze scope!

De oplossing - als u ze niet kan verslaan, zich bij hem voegen. De capacitieve scheidingslijn toevoegen en past deze aan dezelfde divisie verhouding (1:4) als de resistieve scheidingslijn maakt de frequentierespons plat uit DC aan het licht (ten minste in theorie - maar dicht genoeg voor ons doel). De noodzakelijke voorwaarde is:

(C6 + C_par) / C19 = R1 / R2

Aanpassing wordt gedaan met C19. Aangezien niets gratis in het leven komt, is het niet verwonderlijk is er een prijs te betalen - de capacitieve scheidingslijn veroorzaakt de ingangsimpedantie van de scope te laten vallen voor hogere frequenties. Toch is dit een waardevolle afweging en dus een dergelijke compensatie kan worden gevonden in vrijwel elke oscilloscoop.

Gerelateerde Artikelen

Digilent ZYBO gebaseerd oscilloscoop met LabVIEW

Digilent ZYBO gebaseerd oscilloscoop met LabVIEW

Dit is eenvoudige "oscilloscoop" met behulp van Zynq - 7000 en NI LabVIEW programma. Ik heb ingebouwde 12 - bit, 1MSPS analoog naar digitaal converter gebruikt om gegevens uit externe generator.Voor het genereren van de signalen die ik heb gebru
DIY 2.1 draagbare luidspreker met USB, AUX, TF, Bluetooth en afstandsbediening

DIY 2.1 draagbare luidspreker met USB, AUX, TF, Bluetooth en afstandsbediening

Hallo jongens, ik ben een zelf dacht dat DIY fan, ik hou van kleinschalige projecten, ik wilde instructables hier maar had een leuke camera om foto's van het proces. Nou nu ik een leuke camera kocht zodat zijn tijd ik beginnen met het maken van instr
Arduino High speed oscilloscoop met PC-interface

Arduino High speed oscilloscoop met PC-interface

Uw Arduino en PC gebruiken als een Snelle geheugenoscilloscoop.De Arduino kunt spanning lezingen met een frequentie van betrouwbaar verzamelen tussen 141 en 153 KiloHertz.1000 kan data worden afgelezen in ongeveer 6.8ms.Overgedragen aan een PC, deze
How to Build uw eigen bewegende Tardis!

How to Build uw eigen bewegende Tardis!

Krijgen van uw "How to build uw eigen Tardis Kit' & een andere voltooid Tardis voor schaal.Stap 1: Stap 1 Open Tardis Kit Stap 1 Open 'How to Build uw eigen Tardis Kit'Controleer dat je alle stukken die u nodig hebt!Stap 2: Stap 2 Put Lamp in Tar
Oscilloscoop met hun handen

Oscilloscoop met hun handen

Hallo. Onlangs begon zijn studie elektronica. Er was behoefte aan een instrumentatie. Aangezien ik heb het monteren van audio versterkers, kostte het een oscilloscoop. Maar de kosten van een goede machine het is bedroevend. Ik heb besloten dat ik de
Moderne verlengsnoer met USB-

Moderne verlengsnoer met USB-

Hier is hoe ik gemaakt met een moderne verlengsnoer voor mijn bureau met USB-poorten ingebouwde.Stap 1: Instrumenten en materialenIk gebruikte deze onderdelen voor mijn outlet, maar u niet moet gebruiken deze exacte delen. Dit is enkel een algemene r
DIY Power Bank voor Smatphone met USB DC 5V spanning Step-up Boost Module 0.9V

DIY Power Bank voor Smatphone met USB DC 5V spanning Step-up Boost Module 0.9V

DIY Power Bank voor Smatphone met USB DC 0.9V naar 5V spanning Step-up Boost Module enTP4056 1A Li-Ion accu opladen Module, vak speelgoed cellen laptop 18650 en paar keer vakantie, doen het zeer eenvoudig en leuk werk en goedkoop, kunt u proberen doe
Mesh laptop stand met USB-fans

Mesh laptop stand met USB-fans

dit is een nette maas laptop stand met USB-fans. Ik sommige van mijn ideeën gecombineerd met de volgende instructableDe stand is opgebouwd met de methode genoemd in de vorige tutorial.Gereedschappen en benodigdheden:1) staples mesh Documenthouder ($8
ROBOTARM met USB PC-Interface (plus hoe te monteren)

ROBOTARM met USB PC-Interface (plus hoe te monteren)

hier is een video van de robotarm met USB PC Interface en hoe stel ik 'm samen...
CONVERTEERBARE hoofd-BUREAULAMP (met USB ingangsvermogen)

CONVERTEERBARE hoofd-BUREAULAMP (met USB ingangsvermogen)

na Lees zaklamp wedstrijd aankondiging, ik probeer om een instructable hoewel mijn Engels niet goed genoeg isIn dit project wijzigen ik hoofd LEDLAMP zodat het als een hoofd-LAMP met USB Power gebruiken kan.Hier is het materiaal & gereedschap:Goedkoo
Digitale oscilloscoop met LCD-scherm

Digitale oscilloscoop met LCD-scherm

Ik heb geprobeerd om eenvoudige en goedkope oscilloscoop met behulp van gemeenschappelijke delen van hedendaagse component retailers. Bij het maken, ik heb geprobeerd om het verminderen van het aantal delen, met behoud van het minimum nodig voor de f
Mini draagbare 5V met USB-A poort

Mini draagbare 5V met USB-A poort

Mini Draagbare 5 Volt met USB-A poort is ideaal voor Arduino en meer elektronische projecten moeten 5 volt voor werken.  Dit project is gemonteerd op een ronde PCB met 16mm diameter met een input van 9 Volt en een output van 5V via een USB-A poort.St
Lage hoogte milieubewaking met een Arduino gebaseerd weer Instrument en Remote Sensing Platform van Aeropod

Lage hoogte milieubewaking met een Arduino gebaseerd weer Instrument en Remote Sensing Platform van Aeropod

ProjectoverzichtStudenten op New Lothrop High School in Michigan hebben samengewerkt om te bouwen van een lage hoogte remote sensing platform genaamd een "Aeropod" en het uitgerust met een "Arduino" gebaseerd weer instrument om sfeervo
USB-ROBOT gebaseerd op PIC18F4550 DEMO bord

USB-ROBOT gebaseerd op PIC18F4550 DEMO bord

het is een USB robot gecontroleerd. Alle besturingselementen zijn gedaan met mijn laptop op enkele toetsen te drukken of kan ook worden gecontroleerd met muis.DETAILS:DE ROBOT WORDT BEHEERD MET PIC18F4550 MC. DE PINNEN ZIJN GEÏNTERFACET MET ULN2003 E