DPScope SE - de eenvoudigste echte oscilloscoop/logic analyzer op de planeet (7 / 36 stap)

Stap 7: USB-aansluiting


De USB-aansluiting beschikt over twee functies hier – het dient als de dataverbinding tussen de reikwijdte en de PC, en daarnaast biedt het circuit macht.

De PIC18F14K50 microcontroller heeft een volledige USB interface ingebouwd in (eigenlijk dat is een van de belangrijkste redenen om te gebruiken deze bijzondere microcontroller), dus uitvoering van de USB-gegevensverbinding wordt bijna triviaal aan de hardware kant – de connector en twee 47 pF condensators (C1, C7) is alles wat nodig is! Het apparaat is ingesteld als een HID (human interface device), die tot de twee meest voorkomende keuzes voor eenvoudige USB-toegelaten apparaten behoort (de ander wezen CDC = virtuele seriële poort). HID kan gegevens overbrengen op maximaal 64000 bytes/sec (bijna 64 KB per seconde), of -preciezer-maximaal 1000 gegevenspakketten per seconde waarbij een gegevenspakket maximaal 64 bytes aan gegevens kan bevatten. Dit is absoluut voldoende voor onze doeleinden: een volledige gegevensrecord op de SE DPScope ongeveer 420 bytes (210 bytes voor elk van de twee analoge kanalen), d.w.z. heeft moet slechts 7 maximum-lengte pakketten. Dan is er wat overhead overname parameters instellen, start de overname en de status van de scope opvragen, maar nog steeds een volledige overname gebruikt minder dan 20 gegevenspakketten, de USB-bandbreedte is dus niet een beperkende factor voor het vangen tarief.

De voeding werd ook zo eenvoudig mogelijk gehouden. Het berust op het feit dat de voedingsspanning USB-ten minste ongeveer is geregeld (nominaal 5V, maar het kan variëren tussen ~4.3V en ~5.3V) en voldoet aan de eisen van de spanning van onze schakeling (5V), dus er geen spanningsregelaar is. (Meer geavanceerde USB kopen circuits meestal draaien op 3,3 v, dus zij een eenvoudige low-dropout regulator gebruiken kunnen om gereglementeerde 3,3 v van de raw USB voedingsspanning. Maar om gereglementeerde 5V van de 4.3... 5.3V ingang – dat wil zeggen soms lager en soms hoger dan de uitgangsspanning – zouden we moeten een buck-boost switch toezichthouder die zou ongeveer het dubbele van de scope complexiteit).

Er is een minimaal vermogen levering ontkoppeling-de bulk Elektrolytische condensator C8 in combinatie met tjokvol L2 en keramische condensator C10 filteren de USB levering: C8 fungeert als een buffer (reservoir) om te zorgen voor pieken in de circuits stroomverbruik. C10 en L2 blok hoge frequentie geluid komt van de PC naar het bereik of de storingen vanuit het toepassingsgebied.

Gerelateerde Artikelen

Arduinolyzer.js: Zet je Arduino in een Logic Analyzer

Arduinolyzer.js: Zet je Arduino in een Logic Analyzer

Toen ik bij Intel als een hardware-ontwerper werkte, gebruikte ik een logic analyzer te debuggen van microprocessoren, en chipsets. Een logic analyzer is een machine die verbinding maakt met uw circuit en zet wat er gebeurt in het circuit in een golf
Hoe gemakkelijk het testen van een Microcontroller met een Logic Analyzer

Hoe gemakkelijk het testen van een Microcontroller met een Logic Analyzer

Enkele van mijn projecten in het verleden hebben problemen als gevolg van een slechte digitale pin. Als dit ooit aan u gebeurde heeft, dan weet je hoe frustrerend het kan zijn. De meeste mensen de eerste reactie is dat er iets mis is met de code. Als
Goedkope Logic Analyzer

Goedkope Logic Analyzer

Als je wilt om digitale schakelingen misschien moet u een logic analyzer te melden gegevens en analyseren op PC die is erg handig voor het opsporen van fouten. Deze hulpprogramma's zijn niet zo duur en je kunt een gewoon kopen. Op een dag die realise
Zak van 256-bits Logic Analyzer

Zak van 256-bits Logic Analyzer

dit is een zak grootte 256-bits acht invoer digitale analyzer voor het controleren van digitale circuit functies die mij zwaar voor mijn eigen gebruik bij hem thuis. Het kost minder dan twintig dollar te bouwen en hiermee is me net zo goed als ik kan
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
How to Install golfvormen 2015 in Windows

How to Install golfvormen 2015 in Windows

Golfvormen 2015 is een stuk van software die is ontwikkeld door Digilent , bedoeld voor gebruik met de Analog Discovery 2, Analog Discovery,EE Boardof Analog Discovery 2 NI editie.Het voorziet in de gebruikersinterface een 2 kanaals oscilloscoop, Log
How to Install golfvormen 2015 in Linux

How to Install golfvormen 2015 in Linux

Golfvormen 2015 is een stuk van software die is ontwikkeld door Digilent, bedoeld voor gebruik met de Analog Discovery 2, Analog Discovery, EE Boardof Analog Discovery 2 NI editie.Het voorziet in de gebruikersinterface een 2 kanaals oscilloscoop, Log
How to Install golfvormen 2015 in OSX

How to Install golfvormen 2015 in OSX

Golfvormen 2015 is een stuk van software die is ontwikkeld door Digilent, bedoeld voor gebruik met de Analog Discovery 2, Analog Discovery, EE Boardof Analog Discovery 2 NI editie.Het voorziet in de gebruikersinterface een 2 kanaals oscilloscoop, Log
LED polariteit Checker

LED polariteit Checker

Je ooit wilt controleren die leiden van een LED is de anode en de kathode of gewoon zien hoe helder het is toen op en uiteindelijk uw LED in het proces van frituren? Deze constante stroombron LED bouwen kunt u uw LED testen zonder te kiezen voor een
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
Gebruik van geluidskaart oscilloscoop te visualiseren Musical geluiden

Gebruik van geluidskaart oscilloscoop te visualiseren Musical geluiden

Een o-scilloscope is een hulpprogramma voor het weergeven van de audio golfvorm signalen, hoe geluidsdruk golven in de tijd variëren. Een spectrum analyzer is een hulpprogramma voor het weergeven van de inhoud van de frequentie van een geluid. Beide
Met behulp van de analoge ontdekking te debuggen van digitale logica

Met behulp van de analoge ontdekking te debuggen van digitale logica

De analoge ontdekking is een tool die meest gebruikte in analoge Circuits klassen. Gebruikt voor haar oscilloscoop, golfvorm Generator, netwerkanalyse en voedingen, alle geweldige functies.Echter, veel studenten gaan via de analoge klassen af, wat zi
Oscilloscoop DSO138 zaak

Oscilloscoop DSO138 zaak

Een paar weken geleden ik maakte een circuit met wisselstroom en had wat moeite mee. Ik heb alleen een multimeter en niet genoeg geld om te kopen een echte oscilloscoop (> 300$) het probleem op te lossen. Dus heb ik besloten om te kopen op internet e
OFFscope - off line oscilloscoop (Arduino + SD kaart snel logboekregistratie)

OFFscope - off line oscilloscoop (Arduino + SD kaart snel logboekregistratie)

Dit is geen real time oscilloscoop!Eerst verwerven u signaal door besparing/logging het naar SD-kaart. U bekijkt het verworven signaal op uw PC.Deze off line oscilloscoop is bedoeld voor auto sensor diagnose. 99% van de automotive sensoren werken in