Ontwerp van USB virtuele oscilloscoop
Het hele systeem keurt een hardware structuur gebaseerd op cache, lokaal bus, high-speed DSP, etc. goed. Het bevat een volledige data acquisitie en verwerking systeem, maar het heeft ook de kenmerken van een test instrument, dat is voornamelijk gereflecteerd in analoog versterking, versterking controle en een serie van hogesnelheids controle circuits; de lokale bus is de kern van de data acquisitie systeem en vormt het systeem Elk module is verbonden met de lokale bus; de cache is verdeeld in twee kanalen, die zijn respectievelijk verantwoordelijk voor de upstream en downstream communicatie tussen de communicatie interface en de DSP. De communicatie interface van de data acquisitie systeem kan worden geïmplementeerd met behulp van verschillende methoden, zoals de IO poort van de PC computer, geheugen venster mapping, DMA, etc. In dit artikel, USB interface transmissie technologie wordt gebruikt om het doel van vergadering hogere communicatie tarieven te bereiken.
Wanneer de voorgeschreven trigger voorwaarden zijn voldaan, de hogesnelheids besturing circuit in de data acquisitie systeem starts de AD converter. De geconverteerde data is in de DSP. De DSP berekent de resultaten vereist door de PC computer gebaseerd op het algoritme preset door de PC computer en bewaart ze in de cache. , en meld de PC computer om de gegevens op te halen. Na de PC computer haalt op de data, het herstart data verzameling en wacht op de trigger voorwaarde om met opnieuw te zijn met .
De communicatie protocol tussen de data acquisitie systeem en de PC computer is een passief protocol. In de hardware module van het virtuele instrument systeem, de functie voltooid door de pc computer is om een mens-machine grafische interface en controle data acquisitie werk te leveren. Diverse verwerking algoritmen zijn draaien in de dsp. Wanneer de pc computer initialiseert de acquisitie kaart, in toevoeging aan voltooiing de noodzakelijke register toewijzingen, ook laden de lopende programma voor dsp.
USB Technologie van USB Virtueel Oscilloscoop
De USB technologie is voorgesteld gebaseerd op het gebruik van universele verbinding technologie om eenvoudige en snelle verbinding van randapparatuur, zo als om gebruikers 2c te vergemakkelijken, kosten 2c en uitbreiden het assortiment van randapparatuur aangesloten op pc's. Het maakt de functie uitbreiding van pc's zeer eenvoudig en kan de Reduce de gebruiker's vraag naar computer technologie en make alle randapparatuur zogenaamde "dwaas" apparaten. USB specificaties kan verschillende opties voor verschillende prestaties-prijs verhouding eisen voldoen verschillende systemen en componenten en overeenstemmende verschillende functies. De belangrijkste voordelen zijn als volgt:
(1) Gemak van gebruik voor eind gebruikers;
(2) Breed toepasbaarheid;
(3) Synchroon transmissie bandbreedte;
(4) Flexibiliteit.
USB technologie is open, een non-profit specificatie, en heeft uitgebreide industriële ondersteuning. Het is op grote schaal gebruikt in digitaal beelden, telefoon spraak synthese, interactief multimedia, consument elektronica en andere gebieden.
Systeem structuur van USB virtueel oscilloscoop
De structuur van een compleet virtueel instrument systeem is in het algemeen verdeeld in vier lagen:
1. Test beheer gebruikers gebruik toepassingen ontwikkeld door virtuele instrumenten fabrikanten om hun eigen set van test instrumenten te vormen. Dit is een van de voordelen van virtuele instrumenten. Het stelt gebruikers om gemakkelijk hun eigen test instrumenten volgens hun eigen behoeften en stijl te bouwen.
2. De toepassing (programma) ontwikkeling laag bestaat uit software ontwikkeling tools geleverd door fabrikanten, zodanig als NI (NATIONALINSTRUMENTS)'s LabVIEW software en LabWindows/CVI software. Gebruikers kunnen dit type type software gebruiken voor diepgaande ontwikkeling om de originele functies van het instrument, uit te breiden.
3. The instrument driver layer is developed by the manufacturer and has different driver interfaces for different types of instruments. In order to provide users with convenient and easy-to-use instrument drivers, 35 of the world's largest instrument companies, including Tektronix, Hewlett-Packard and National Instruments, established the VXIplug&play system alliance and launched the VISA (Virtu-al Instrument Software Architecture) standard.
4. De I/O bus bestuurder laag is ontwikkeld door fabrikanten om verschillende soorten van werkelijke instrumenten via de dezelfde standaard bus naar vorm een complete test systeem, zodanig als de wijdverbreide gebruikte VXI (Open Meting Systeem) bus systeem.






