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

Stap 7: Input fase / Analog Frontend (deel 3)


Het signaal arriveert nu bij de eerder genoemde programmeerbare-gain versterker (PGA), een MCP6S22 van de Microchip. Een dergelijke PGA is een mooi apparaat, omdat het ons toelaat te veranderen de
kanaal gain (versterking) zonder bewegende delen zoals Relais. Dit vermindert de kosten, de graaf van de component, de grootte, en verbetert de betrouwbaarheid (geen mechanische slijtage-out) op hetzelfde moment. De enige reden die ik kan zien waarom dit is niet meer gebruikt in andere oscilloscopen is dat er niet veel PGAs beschikbaar voor zeer hoge bandbreedtes (meerdere 100 MHz of zelfs GHz). Maar voor de DPScope met het ontwerpdoel van 1 MHz of misschien iets hoger is dit enkel wat de arts opdracht gaf - de PGA van minimale opgegeven winst is 2 MHz.

Aangezien de twee selecteerbare ingangen van de PGA worden gevoed met signalen verschillen met een factor 10, met de PGA we effectief kunnen kiezen van een totale versterking van 1, 2, 5, 10, 20, 50, en 100 alleen gebruiken winst instellingen 1, 2, 5 en 10.

De microcontroller bestuurt de PGA via een standaardinterface van de SPI, bestaande uit drie signaallijnen - klok, gegevens, en chip selecteren.

De output van de PGA voedt de analoog-digitaalomzetter (ADC) binnen de dsPIC microcontroller. Het rijdt ook in een tweede ingang die naar een Comparateur binnen de dsPIC gaat. Deze Comparateur creëert een interrupt wanneer de ingangsspanning een bepaalde, programmeerbare drempel in een vooraf gedefinieerde richting kruist (stijgt of daalt signaalniveau, respectievelijk; is dit ook een stijgende- of dalende - rand genoemd). De spanning van de drempel wordt gegenereerd door een 10-bits digitaal-naar-analoog converter (DAC) binnen de dsPIC (het verbazingwekkend hoe veel randapparatuur Microchip heeft gebracht binnen een enkele, goedkope microcontroller - dit alles vermindert kosten en complexiteit van het toepassingsgebied veel). Aangezien de DAC kan alleen opleveren tot 2.5V (dwz de helft het maximale signaalniveau), moest de gemakkelijkste oplossing het inkomend signaal te delen door 2 met een voltage divider (R14 en R15). Op die manier de trigger-drempel kan worden ingesteld overal binnen het binnenkomende signaalbereik.

Ten slotte aan de rechterkant zie je de externe 12-bits digitaal-naar-analoog converter (DAC, een Microchip MCP4822) waarin de verschuiving voor het ingangssignaal. Het heeft twee onafhankelijke outputkanalen, wordt gebruikt voor elk van de twee toepassingsgebied ingangskanalen. De microcontroller rijdt de DAC via de SPI interface ook (de dsPIC maakt gebruik van de chip selecty-(CS) lijn van het desbetreffende apparaat - DAC, PGA1 of PGA2 - om te bepalen welk apparaat is het verkrijgen van de SPI-gegevens op een bepaald moment).

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