MSO - har både Oscilloscope och Logic Analyzer funktioner. Köp det nu!

Mixed-Signal Oscilloskop (MSO)


  • Har både logikanalysator och oscilloskopfunktioner
  • Användarvänligt gränssnitt
  • USB-oscilloskopet har kraftfulla funktioner och är lätt att använda
  • Logisk analysator stöder bussavkodning och protokollpaketlista
  • Logikanalysator har en maximal datakompressionshastighet på 1 miljon, använder 1k minne, vilket motsvarar 1G lagringsutrymme


Index



Vad är en MSO?

MSO kombinerar oscilloskopets funktioner och logikanalysatorn. Oscilloskop och logikanalysatorer är instrument som ofta används i elektronik. Även om båda kan användas för att mäta elektriska signaler, har de olika funktioner. Oscilloskop används för att mäta analoga signaler, med skärmar uppdateras ständigt så att användarna kan observera förändringar i vågformer. Logiska analysatorer används för att mäta digitala signaler, och de observerade vågformerna visar endast två tillstånd av ett booleskt värde (0 och 1). Logiska analysatorer har fler kanaler och ett större minne än oscilloskop. Vissa logiska analysatorer har en bussavkodningsfunktion. Generellt uppdaterar inte skärmarna av logiska analysatorer snabbt.Snarare används dessa skärmar för att noggrant inspektera de inspelade signalerna.

Perytechs USB MSO har både oscilloskop och logikanalysprogramvara. Oscilloskopprogrammet är som visas nedan. Programmeringspanelen liknar ett traditionellt oscilloskop och är lämpligt för att observera realtidsändringar i analoga signaler.



Logikanalysatorprogrammet presenteras i följande bild (klicka på bilden för att visa originalbilden). Logikanalysatorn har kraftfulla funktioner som är lämpliga för inspektion av flera kanaler och relativt långa digitala signaler. Dessutom har den logiska analysatorn en bussavkodningsfunktion.



MSO-läget mäter samtidigt digitala och analoga vågformar, som visas nedan (klicka på bilden för att visa originalbilden). Sexton logiska analysatorkanaler kan användas i MSO-läget.




Funktioner av oscilloskopfunktionen


Funktion 1: Lätt att använda gränssnitt

Många USB-oscilloskop mjukvaruutveckling till ett fönsterformat, för det här är det enklaste sättet att designa. En sådan design är emellertid väldigt annorlunda än de faktiska oscilloskopen och orsakar svårigheter och olägenheter för användarna.

Utformningen av Perytechs USB-oscilloskopprogramvara liknar den för ett verkligt oscilloskop, som avbildas i följande skärmdump. Gränssnittet är extremt lätt att använda, och de flesta användare kan använda alla funktioner även om en användarmanual saknas.



Programpanelen kan visas i fem storlekar eller visas i helskärmsläge.



Funktion 2: Kraftfull programvarufunktion

Programvaran innehåller många automatiska mätfunktioner, såsom maximalt värde, minimivärde, frekvens och period.



Markörfunktionen är användbar och bekväm för att skriva rapporter.



I översiktsfunktionen visar uppsidan av skärmen hela vågformen och den förstorade delen av vågformen visas nedanför. Den grå ytan kan släpas uppåt eller rullningsfältet längst ner kan användas för att flytta den del som visas.



FFT-funktionen kan sättas på för att visa frekvensdomänen. FFT-funktionen upptäcker automatiskt toppvärden.



Den ekvivalenta provtagningsfunktionen: för periodiska signaler kan denna funktion analysera signaler och grafera dem vid en samplingsfrekvens på 4 GS / s. Denna funktion ökar provtagningsupplösningen och ger användaren mer information.



Oscilloskopprogramvaran har många matematiska funktioner som tillägg, subtrahera, multiplicera, dela och kvadratisk.



Lissajous kurva, som visas i XY-läget.



Frekvensräknaren har en precision på 0,1 Hz



Spara filfunktionen gör det möjligt för användare att spara filer som * .png, * .bmp eller * .csv (Excel-filer) och * .txt eller * .m (MATLAB-filer). Nedanstående figur använder MATLAB "plot ()" -funktionen för att rita en våggraf.



Funktion 3: Staplingsfunktion

Staplingsfunktionen används för att kombinera flera oscilloskop. Upp till fyra USB-oscilloskop kan staplas som ett 8-kanalsoscilloskop.



Funktion 4: Ger LabVIEW API

LabVIEW kan användas för att designa ett mätprogram.





Funktioner i Logic Analyzer Funktionen


Kraftfull datakomprimeringsfunktion

Perytechs logiska analysator har en datakomprimeringsfunktion med ett komprimeringsförhållande på högst 1 miljon. Detta förlänger väsentligen mättiden.

Principen för komprimeringsläget: i det normala läget sparar logikanalysatorn all samplad data i minnet. I komprimeringsläget registrerar du bara data när signalen ändras. Eftersom inte alla signaler ändras vid varje provtagningstid kan komprimeringsfunktionen väsentligt öka inspelningstiden.

Ett riktigt testexempel, testsignalen är en 100 Hz klocksignal, inställning av minne till 128 k, inställning av samplingsfrekvensen till 200 MS / s, en logisk analysator utan komprimeringsfunktion registrerar data för ungefär 0,65 ms. Kompressionsförhållandet mellan gamla logiska analysatorer är endast 256 och dess inspelningstid är ungefär 167 ms. Perytechs logiska analysator har en maximal kompression på 1 miljon. Under samma förhållanden överstiger inspelningstiden för Perytechs logiska analysator 640 000 ms.

Följande bild presenterar inspelningstiden för tre typer av logiska analysatorer. Logiska analysatorer utan komprimeringsfunktion kräver 128 G minne för att spela in för 640 000 ms under samma förhållanden.



Vad är Maximal inspelningstid i komprimeringsläget?

Inspelningstiden i komprimeringsläget är relaterad till frekvensen av dataändringar. Till exempel, om en signal ändras en gång per 1 ms, är inspelningstiden på 8 k minne 8 sekund.

1 ms * 8000 = 8 s

Faktiskt test av komprimeringsläget

Följande bild visar USB-kommunikation när en USB-mus är ansluten. Vid en samplingsfrekvens på 200 MS / s registreras 64 k minne för 5 478 sekunder. Utan komprimeringsläget kräver samma inspelningstid 1,09 G minne för varje kanal.



Följande bild visar en PLCs RS-232-kommunikation. RS-232 baudfrekvensen 19200 kommunicerar ungefär en gång per 240 ms. Logikanalysatorens samplingsfrekvens var 200 MS / s. Totalt sett registrerades 64 k minne för 76,9 sekunder. Utan komprimeringsläget skulle samma inspelningstid kräva 15,38 G minne för varje kanal.




Följande video är en demonstration av komprimeringsläget:



Lätt att använda gränssnitt

Även om logiska analysatorer är kraftfulla, använder många forskare inte dem på grund av den stora tid som krävs för att lära sig att använda dem. Användarhandböckerna för vissa logiska analysatorer överstiger 1000 sidor. Ingenjörer har inte så mycket tid att lära sig att använda ett nytt verktyg.

Genom att förstå användarnas krav utvecklar Perytech de logiska analysatorerna med det enklaste användargränssnittet. Alla funktioner i Perytechs logiska analysator är intuitiva, användarna använder alla funktioner framgångsrikt utan användarhandboken. Dessutom har många lättanvända funktioner utvecklats för att göra det möjligt för användarna att observera signaler och analysera data.


Förenklad verktygsfält

Endast de mest använda funktionerna är reserverade i verktygsfältet för att undvika förvirrande användare. Ikonerna är enkla och tydliga, vilket innebär att användarna inte kommer glömma hur man använder enheten, även efter flera år. De avancerade funktionerna finns i rullgardinsmenyn.



Grundläggande drift kräver endast två steg

STEG 1: Klicka på "Trig" rutan (på muspekaren i bilden nedan) för att ställa in avtryckaren.

STEG 2: Tryck på "RUN" -knappen.



Bekväm kanalpanelfunktion

Kanalpanelen på skärmens vänstra sida kan användas för att konfigurera kanaler för mätningssignaler. Du kan ställa in namnen på kanaler och bussar, lägga till / ta bort kanaler, kopiera / klistra in kanaler och ändra kanalens färg. Du kan också välja dina önskade kanaler genom att trycka på Ctrl + vänster musknapp och sedan gruppera kanalerna i en buss ("Grupp i buss").



Busanalysfunktion

Perytechs logiska analysator tillhandahåller en bussavkodningsfunktion som kan hjälpa användaren att automatiskt analysera olika bussvärden. Detta kan spara en betydande tid. Följande bild visar en faktisk analys av I2C-bussen med Perytechs logiska analysator.



Standardbussavkodningsformatet är i hexadecimala (Hex) -värden. Du kan också välja decimalvisning eller ASCII (den här inställningen hittar du i meny → Alternativ → Packet Data Format). Följande bild är UART-bussen som visas i ASCII-formatet.



Dessutom har Perytechs logiska analysator en protokollpaketlista funktion. Denna funktion visar de avkodade paketen i följd i ett fönster. Det är relativt enkelt att kontrollera packetransmissionen eftersom du kan kontrollera mer data än vågformsvisning i ett fönster. Följande bild är en skärmdump av ett fönster som presenterar protokollpaketlistan för I2C-bussen. Perytech förbättrar kontinuerligt den nya bussanalysfunktionen, du kan när som helst dela med dig dina krav på den nya bussanalysfunktionen.



En USB-paketlista visas nedan. När det finns en stor mängd data är det mycket enklare och snabbare att titta på protokollpaketlistan än att titta på vågformsavkodningen.



Protokollpaketlistan kan exporteras som en text (* .txt) eller Excel-fil (* .csv).



Övriga funktioner
Markör Funktion

Klicka på höger musknapp på "linjalområdet" (som visas nedan) längst upp på skärmen och markörsfunktionsmenyn visas. Du kan välja A- och B-markörer eller gå till A, B och T ("Trig") markörpositioner. Du kan dra en markör med hjälp av vänster musknapp. När du drar en markör nära kanten av en vågform kommer den automatiskt att rikta sig till kanten efter att vänster knapp har släppts.



Datafiltrets funktion

Datafiltreringsfunktionen kan användas för att filtrera bort nödvändiga data. Följande bild visar en SPI-signal. Eftersom dataintervallet är relativt långt kan endast en sektion data observeras i bilden.



Här kan vi använda filterfunktionen och ställa in datauttag när aktiveringssignalen (A0) är låg, vilket visas i följande skärmdump:



Efter inställning av datafiltret presenteras det uppmätta resultatet i följande vågformer. När "aktiveringssignalen" är hög, filtreras dataen och lämnar endast data från lågaktiveringssignalen. Funktionen "Separata data" behåller en bit av den filtrerade data som kan användas för dataseparation. Detta kan vara användbart för att analysera data. Standard är aktiverat, men användare kan inaktivera den här funktionen.



Frekvensräknare Funktion

Frekvensräknarefunktionen kan uppvisa maximalt 10 siffror. Den högsta precisionen är 0,1 Hz och den maximala mätbara frekvensen är 200 MHz.



Data Export Funktion

Programvaran möjliggör export av vågformdata som textfiler, så att användare kan analysera data eller låta andra program komma åt data, som visas nedan.



Packet Trig Funktion

Paket trig-funktionen hjälper dig att hitta det paket du vill ha. När den här funktionen är aktiverad tar systemet in data och kontrollerar paket tills ett paket som du behöver visas. När ett paket visas, slutar systemet fånga data och visar paketdata på skärmen.



Synkroniserad flyttfunktion

Den synkroniserade flyttfunktionen är till hjälp om du vill undersöka skillnaderna mellan två filer. Öppna två filer och aktivera den här funktionen, använd markören för att välja T, A eller B-markeringen som startpunkt. Vågformerna för de två filerna justeras vid startpunkten och synkron rörelse kan zooms och observeras.



Analog display

Förutom värden kan bussen också visas i analog form.



Perytechs logiska analysator har andra hårdvarufunktioner som presenteras kortfattat nedan.

Trig Bredd. Utlösaren aktiveras när signalerna är större eller mindre än den inställda tidsbredden.

Trig Delay. Utlösaren aktiveras när en inställd period har gått efter att en utlösningssignal har detekterats. Utlösningsfördröjningen används för att observera signaler efter avtryckaren.

Ljudfilter. I en hög ljudmiljö kan användarna använda hårdvarufiltreringsfunktionen för att filtrera bort ljud.

Gratis för uppgradering. Lifetime fri mjukvaruuppgradering.



Introduktion till MSO-läget

MSO-läget kan samtidigt mäta digitala och analoga vågformer. MSO-läget kan väljas i logikanalysatorprogrammenyn enligt följande.



Följande bild är en faktisk mätning av I²S signaler. I²S är en typ av digitalt ljudgränssnitt som vanligtvis används i ljud-DAC. De tre digitala signalerna på toppen är I²S-signalerna. De två analoga signalerna i botten är vågformerna i vänster och höger akustisk kanal.



Zooma in för att se de avkodade I²S-paketen högst upp.




Prova programvaran

Programvaran ger ett demonstrationsläge så att du först kan prova programvaran utan hårdvaran. Vänligen se länken för programvaruhämtningssidan. Du är välkommen att ladda ner programvaran.


Utseendet av MSO

Perytechs MSO består av ett svart aluminiumlegeringsfodral med en utmärkt struktur. Legeringshöljet mottar borstad ytbehandling för att säkerställa att utsidan är väldigt trendig.



Bokstaven på panelen och fodralet appliceras med hjälp av lasergraveringstekniken. Brevningen flagnar inte eller skalar som målar och etiketter gör.



Tillbehör: extern låda, MSO, två oscilloskopprober, LA-klipp, klipplinje, skiva och en USB 2.0-kabel.

Tillbehör inkluderar två högkvalitativa 100-MHz oscilloskopprober.











Hur kan våra produkter köpas?

Det finns fyra sätt att köpa våra produkter.

1.Köp direkt från oss: Vi accepterar T / T, PayPal och Alipay. Vänligen kontakta oss direkt. Kontakta oss

2.Inköp från dina lokala återförsäljare: Du kan söka efter återförsäljare nära dig och köpa från dem. Länk

3.eBay: Vi har också en eBay-butik. Du är välkommen att besöka vår eBay-butik. eBay butik

4.Amazon: Du kan också köpa våra produkter via Amazon. Känn dig fri att besöka vår Amazon butik. Amazon butik.



Specifikationstabell


Oscilloskopspecifikationstabell
Model MSO-40161 MSO-40162 MSO-40322 MSO-40325 MSO-40326
Sampling Rate
(use 1 channel)
400MS/s
Sampling Rate
(use 2 channels)
200MS/s
Bandwidth 100MHz
Channel 2
Memory 40k per Channel
Input Impedance 1MΩ±1% // 20pF±5%
Max. Input Voltage
(for 1:1 probe)
40Vpk (DC + AC peak)
Input Coupling AC, DC
Vertical Resolution 8 bits
Vertical Sensitivity 2mV/DIV to 5V/DIV (as 2-5-10 step)
Vertical Range 8 divisions
Offset Level ±4 divisions
Offset Increments 0.1 division
DC Accuracy ±3%
Time Base Range 200 ms ~ 5 ns
Time Accuracy 25 ppm
Time Display Range 10 Divisions
Trigger Type Rising, Falling, Delay-Trigger
Trigger Mode Auto, Normal, Single
Trigger Level ±4 divisions
Trigger Increments 0.1 division
Measurement Vpp, Vmax, Vmin, Vmean, Period, Frequency, Average, RMS, High,
Low, Amplitude, Middle, Rise Time, Fall Time, +Overshoot,
-Overshoot, +Preshoot, -Preshoot, +Width, -Width
Cursor Time difference, Voltage difference, FFT Frequency, FFT dbv
Equivalent Sample 4GS/s
Calibration Output 2.5V, 1kHz



Logic Analyzer Specification Table
Model MSO-40161 MSO-40162 MSO-40322 MSO-40325 MSO-40326
Channels 16 16 32 32 32
Memory Depth
(Per Channel)
64k 128k 128k 1M 2M
Compression Mode
Max Equal Depth
64G 128G 128G 1T 2T
Compression Mode
Max Record Time(Sec)
320 640 640 5000 10000
Max Sample Rate 200MS/s
Bandwidth 100MHz
Max Compression
Ratio
1 million
Available Channels
for Compression
16
Noise Filter Support hardware glitch filter with 1 or 2 sampling width
Trig Condition Rising Edge, Failing Edge, Either Edge, High, Low, None
Trig Width Support trigger condition that signal is greater than or less than
specific Width Time
Trig Position Trigger position can be adjusted for occupying 10% to 90% of memory,
and the default value is 10%
Trig Voltage Range +6V ~ -6V
Trig Voltage Resolution 0.1V
Max Input Voltage ±30V
Protocol Decode I2C, SPI, UART, I2S, PS2, 1-Wire, USB 1.1, S/PDIF, SD 1.1/2.0, CAN Bus,
Lin Bus,3-Wire, Microwire, SSI, Miller, Manchester, SM Bus, PM Bus, Modbus,
Jtag, DMX512, ,LPC, SWD, HDLC, RC-5, ESPI, Wiegand, QI
(be on the increase)
Software Upgrade Free
Input Impedance 500KΩ / 10pF



Annan specifikationstabell
OS Support Windows XP / Vista / Windows 7 / Windows 8.1 (32 & 64) / Windows 10 (32 & 64)
Interface USB 2.0
Power Source USB (DC 5V, 500mA)
Dimension 162 x 116 x 24 (mm)
Weight 326 g
Warranty 2 years


Produkten har CE- och FCC-certifieringar.