LCS - 1M - een Full-Featured, Low-Cost Hobby oscilloscoop (8 / 30 stap)

Stap 8: Circuit beschrijving - Analoog / Digitaal-Converter; Monster geheugen


De analoog-digitaalomzetter (ADC) is een centraal onderdeel van de oscilloscoop; het monsters van het analoge signaal en transformeert het in een digitale nummer die vervolgens wordt opgeslagen in het geheugen van de steekproef. Voor dit ontwerp die ik koos de Maxim MAX153 ADC, dat is een half-flash ADC staat te verwerven tot 1 miljoen samples per seconde met een resolutie van 8 bits (d.w.z. waarden van 0 tot 255). Dit was de snelste ADC die ik kon vinden die beschikbaar is in de duik pakket (beginners-vriendelijk!) als een gratis monster.

Dat sample-rate betekent het toepassingsgebied kan het produceren van zinvolle displays van signaal tot ongeveer 150 kHz (in dat geval zijn er ongeveer 7 monsters per periode). De ADC wordt gedreven door de dezelfde klok als de teller, en het biedt de bemonsterde gegevens in parallelle formaat (8 data lijnen).

Het geheugen van de steekproef is een oudere SRAM-chip met een grootte van 2 K x 8 (dat wil zeggen 2 Koctetten), die alleen de eerste 256 bytes wennen. Een gemakkelijk zou kunnen brengen in een grotere teller (enkel trapsgewijs een andere teller IC), maar ik koos om te houden van het neer aan een 8-bits adres uit twee redenen - ten eerste het snijdt neer op onderdelen en kosten, ten tweede, een record lengte van 256 monsters voldoende voor een zeer fatsoenlijke golfvorm weergave is, terwijl tegelijkertijd de vernieuwingsfrequentie van het scherm relatief vloeiend is (ik gemeten dichtbij 7 frames per seconde met een enkellijns ingeschakeld). Verdubbeling van de record lengte zou de vernieuwingsfrequentie ruwweg in tweeën gesneden.

Het circuit van de overname (ADC + SRAM) is verdubbeld, dat wil zeggen een verzameling voor elk van de werkingssfeer van die twee kanalen.

Het totale ontwerp zou kunnen worden een gemakkelijk verlengd tot meer dan twee kanalen - Voeg gewoon meer sets van ADCs en SRAMs in parallel, evenals meer I/O expanders terug de SRAM om inhoud te lezen.

Een kleine kink in de kabel dat kostte me een tijdje om te debuggen is de volgende: de teller is een rimpel-teller, dat wil zeggen niet alle output signalen knevel op precies hetzelfde moment. Dit betekent dat voor een korte periode het adres naar de SRAM min of meer willekeurig verandert. Als u van de SRAM schrijven inschakelen op gedurende die tijd houdt, krijgen de gegevens op die willekeurige adressen overschreven door de huidige steekproef. Ik heb de golfvormen die waren herkenbaar maar had plotselinge abrupte veranderingen elke paar cycli. De oplossing was voor het aansluiten van de ingang van de /WE naar een kopie van het kloksignaal van passende fase zodat het schrijven wordt uitgeschakeld wanneer het adres van de teller verandert.

Gerelateerde Artikelen

Prototype configuratie voor een USB-Powered Low cost; Real-time continue straling monitoringsysteem voor ziekenhuis heelkundige pathologie, hematologie, biologische afvalbeheer en onderzoeksfaciliteiten

Prototype configuratie voor een USB-Powered Low cost; Real-time continue straling monitoringsysteem voor ziekenhuis heelkundige pathologie, hematologie, biologische afvalbeheer en onderzoeksfaciliteiten

Prototype configuratie voor een goedkope USB Powered; real-time continue straling monitoringsysteem voor ziekenhuis heelkundige pathologie, hematologie, biologische afvalbeheer en onderzoeksfaciliteitenRunning Titel: USB-Powered continu Radiation Mon
RGB-staal - Low-Cost, Stalen Frame, kleur mengen van 3D-Printer

RGB-staal - Low-Cost, Stalen Frame, kleur mengen van 3D-Printer

De RGB-staal 3D-Printer is bedoeld als een leuk uitziende, low-cost, sterke carbon stalen frame, compact, kleur mengen, eenvoudig te monteren reprap 3D-printer.De machine is een redesign van de beroemde stalen frame P3Steel 3D-printer, met het voorde
Low-cost tekenreeks-pot verplaatsingstransductor

Low-cost tekenreeks-pot verplaatsingstransductor

Prototyping over de begroting van een student is altijd uitdagend, vooral als het gaat om prototyping pneumatische robotica en willen implementeren van feedback van de lineaire beweging. Om te overwinnen de hoge kosten van industriële lineaire tandem
Bouwen van een Low-Cost Stirlingmotor voor elektriciteitsproductie

Bouwen van een Low-Cost Stirlingmotor voor elektriciteitsproductie

Voordat ik mijn Instructables willen benadrukken dat dit niet een einddatum-project en nog steeds gaande is vanaf het moment ik ben het creëren van deze Instructables beginnen zal. Ik heb al meer dan 3 maanden, waardoor dit al ben ik in de buurt van
Hoe meet je CO2 laser zet een Laser Gravure Machine en Laser snijmachine met behulp van een vereenvoudigde (low-cost) CO2-laser power meter

Hoe meet je CO2 laser zet een Laser Gravure Machine en Laser snijmachine met behulp van een vereenvoudigde (low-cost) CO2-laser power meter

meest CO2 laser power meter zijn erg duur en zijn uitgerust met mogelijkheden tot ver buiten wat de gemeenschappelijke laser machine exploitant/eigenaar moet.  Deze instructies weergeven een sub-$100 laser power meter sonde op het werk, snelle laser
Hoe maak je een R2D2 Low Cost volledige grootte Scratch gebouwd

Hoe maak je een R2D2 Low Cost volledige grootte Scratch gebouwd

GES en welkom op mijn R2D2 bouwen dat iedereen kan met een beetje van DIY vaardigheden en wat vrije tijd.deze build is een low-cost r2d2 gemaakt met fundamentele DIY tools meeste thuis hebben en het gebruik van schroothout en MDF en andere stukjes di
How To Build een grimmige industrieën Iron Man Arc Reactor... Zeer zeer low-cost...

How To Build een grimmige industrieën Iron Man Arc Reactor... Zeer zeer low-cost...

How To Build een grimmige industrieën Iron Man Arc Reactor... Zeer zeer low-cost arc reactor diede meeste kan zeer gemakkelijk maken.nu heb ik een vinyl cutter en ik heb gebruik van een stuurlieden cnc router maar het gaat hier om een te bouwen datie
Hoe Low-cost zonnepaneel - met behulp van een diode silicium als een zonnecel te maken

Hoe Low-cost zonnepaneel - met behulp van een diode silicium als een zonnecel te maken

Dit is een demonstratie van mij met behulp van een diode 1n4148 silicium als een low-cost zonnecel.Veel meer handige projecten met betrekking tot zonnepanelen kunnen worden gevonden op mijn website:http://mysolaradventures.blogspot.comAls u vragen he
Stijlvol en Low Cost 55 Gallon Drum plantenbakken

Stijlvol en Low Cost 55 Gallon Drum plantenbakken

ik wilde bouwen sommige eenvoudige, low-cost & aantrekkelijk containers voor een paar fruitbomen die waren klaar om te worden heraangeplant in mijn achtertuin.  Met behulp van tweedehands 55 gallon voedsel veilig kunststof vaten en sommige schroot ho
Low-cost Multi-Touch-trackpad

Low-cost Multi-Touch-trackpad

als een interactie ontwerp onderzoeker kochten interfaces en fysieke interactie vind ik mezelf vaak in de situatie van het bouwen van nieuwe interfaces of testen en verbeteren van nieuwe. Aangezien multitouch trackpads zo duur zijn en de don´t bieden
Low-Cost fiets GSM Mount (oude Deodorant flessen) met

Low-Cost fiets GSM Mount (oude Deodorant flessen) met

Hallo iedereen die ik terug met mijn tweede instructable en ditmaal ben ik ben gekomen met een low-cost fiets monteren met behulp van oude deo flessen.Ik was moe met mijn oude plastic klemmen als zij werden zeer vaak breken en elke keer dat ze breken
Low-cost diy koelmiddel ventiel cap.

Low-cost diy koelmiddel ventiel cap.

Hier is een low-cost en robuuste manier om een strakke luchtkap voor elke koelmiddel klep. Ik heb een blanking cap niet dus natuurlijk ik mijn eigen maakte. Alles wat u nodig hebt is een passende formaat flare-moer.Stap 1: De tools. Een propaan torch
Eenvoudige stevige Low-Cost Furniture

Eenvoudige stevige Low-Cost Furniture

Dit Instructable zal tonen hoe te bouwen van eenvoudige, low-cost, stevig, houten meubels die goed en laatst voor een lange tijd kunt kijken. Beveel ik het lezen door de gehele Instructable voordat u begint. Ik ben niet een professionele hout werknem
Low-Cost modulaire Neuroprosthetic

Low-Cost modulaire Neuroprosthetic

Mijn naam is JD, en ik ben een tweedejaars op de Middelbare School. Ik heb gewerkt aan dit project enige tijd nu, en ben nog steeds actief te verbeteren, maar wilde om te beginnen met het documenteren van mijn werk online, zodat anderen kunnen kunnen