Ontwerp van virtuele USB-oscilloscoop
Gebaseerd op de computertechnologie van moderne instrumentatie heeft zich ook snel ontwikkeld, het virtuele instrument is ontstaan, in de precisie, stabiliteit en andere aspecten van de eisen van hoge gelegenheden, zal het virtuele instrument geleidelijk de traditionele instrumenten vervangen. USB virtuele oscilloscoop met behulp van USB-interfacetechnologie, de krachtige computer- en verwerkingsmogelijkheden van de computer en algemene hardware-instrumentsignaalverwerving, besturingsmogelijkheden gecombineerd, om de algemene oscilloscoop te bereiken, kan niet worden gerealiseerd! Het hele systeem maakt gebruik van snelle cache en lokale interface.
Het hele systeem gebruikt de hardwarestructuur die voornamelijk gebaseerd is op snelle cache, lokale bus en snelle DSP. Het bevat een compleet data-acquisitie- en verwerkingssysteem, maar het heeft ook de kenmerken van het testinstrument, wat vooral tot uiting komt in de analoge versterking, versterkingsregeling en een reeks hogesnelheidsregelcircuits; lokale bus is de kern van het data-acquisitiesysteem, bestaande uit een systeem van verschillende modules die zijn aangesloten op de lokale bus; high-speed cache is in tweeën gedeeld en is respectievelijk verantwoordelijk voor de communicatie-interface en de dsp tussen de uplink- en downlink-communicatie. De communicatie-interface van het data-acquisitiesysteem kan worden bereikt met behulp van verschillende methoden, zoals pc-computer io-poort, geheugenvenstertoewijzing, dma, enz.. In dit artikel wordt de usb-interface-transmissietechniek gebruikt om het doel te bereiken van een hogere communicatiesnelheid .
Wanneer aan de gespecificeerde triggervoorwaarden is voldaan, start het hogesnelheidsbesturingscircuit in het data-acquisitiesysteem het werk van de advertentieconverter, de getransformeerde gegevens bevinden zich in de dsp, de dsp berekent de resultaten die de pc-computer nodig heeft volgens het algoritme vooraf ingesteld door de pc-computer, slaat ze op in de cache en waarschuwt de pc-computer om de gegevens op te nemen, en de pc-computer haalt de gegevens eruit en start vervolgens de gegevensverzameling opnieuw en wacht tot de triggervoorwaarden opnieuw tevreden zijn.
Het communicatieprotocol tussen het data-acquisitiesysteem en de pc is een passief protocol. In de hardwaremodule van het virtuele instrumentensysteem voltooit de pc-computer de functie van het bieden van een grafische mens-machine-interface en het besturen van het data-acquisitiewerk, verschillende verwerkingsalgoritmen draaien in de dsp, de pc-computer initialiseert de acquisitiekaart naast het voltooien van de noodzakelijke registertoewijzingen, maar ook voor de dsp om het runtimeprogramma te laden.






