Sekvenssitallennus, 
SDS2000X Plus,  X HD sekä uudemmat
Siglent SPO (DPO) tyyppisissä oskilloskoopeissa on käytettävissä nopea 
sekvenssitallennus toimintatila. (sivu 
keskeneräinen)
Nopeaa sekvenssitallennusta sekä
jatkuvaa Historia tallennusta on
käsitelty aiemmin täällä. Sitä kannattaa ainakin vilkaista.
Se on tehty vuosia aiemmin ja käsittelee asiaa silloisten mallien 
pohjalta. Periaate on sama edelleen.
Historiapuskurin sekä nopean sekvenssitallennuksen käyttö kannattaa omaksua. 
Näiden toiminnan 
ymmärtäminen ja sujuva soveltaminen käytössä voi antaa paljon lisää työkaluja 
"ilmiöiden" tutkimiseen.
Tässä käsittelen asiaa pohjautuen lähinnä malleihin SDS2000X HD sekä 
SDS2000X Plus.
Muissa malleissa, kuten SDS5000X sekä SDS6000A, sekvenssitallennus 
toiminto on hyvin pitkälle samanlainen. 
 
Sekvenssitallennuksessa oskilloskooppi ei sekvenssin aikana kuluta aikaa muihin 
toimintoihin kuten signaalin päivitykseen näytölle tai mittauksiin yms. Tällöin 
myöskään jokin tapahtuma ei jää noteeraamatta sen vuoksi että juuri oli 
tulosignaaleille sokea tauko johtuen siitä että päivitettiin tilannetta 
näytölle. 
Oskilloskoopeissa usein puhutaan nykyisin niiden wfm/s "nopeudesta".   
Sekvenssitallennuksessa myös usein mainitaan sen nopeus kertomalla wfm/s nopeus 
tai segmenttiä/s  tai lyhin triggausintervalli.
Itse mielelläni ainakin ajoittain käytän vanhaan 
aikaan analogisten oskilloskooppien maailmassa tuttua "vaakapyyhkäisy" termiä. 
Käytännön näkökulmasta se vastaa varsin paljon samaa.
wfm/s tai wfms/s 
voi oskilloskoopin käytön kannalta aajatella vastaavan "vaakapyyhkäisyä" 
sekunnissa ja joskus käytän kirjoittaessani tai varsinkin puhuessani juuri sitä termiä.
Mitä vaakapyyhkäisyssä varsinaisesti teknisesti tapahtuu digitaalisessa 
oskilloskoopissa on tietenkin aivan eri asia kuin analogisessa oskilloskoopissa.
Sekvenssitallennuksen yksi segmentti on sama kuin yksi vaakapyyhkäisy. 
Vaakapyyhkäisy tehdään ja (segmentti) tallennetaan muistiin triggakseen perustuen. Tässä toimintamuodossa automaattista triggausta 
ei ole käytettävissä. Auto triggaus toiminnossa ilman signaaliakin skooppi 
alkaisi trigata ja tehdä vaakapyyhkäisyjä mutta siirtyy triggaamaan signaalista heti 
kun sellaisia alkaa ilmaantua. Näin ei ole Sekvenssi tallennuksessa. Vain 
todellinen triggaus johtaa tallennukseen. 
Sekvenssitallennuksessa on kaksi toimintatapaa. Yksittäinen sekvenssi ja 
toistuva sekvenssi. Segmenttimääräksi sekvenssissä voi valita 2 - max. Max 
riippuu muistin asetukssta sekä t/div asetuksesta sekä montako  kanavaa on 
käytössä sekä vielä lisäksi SDS2000X Plus mallissa siitä onko valittu käyttöön 8 
bit vai 10 bit resoluutio. 
SSekvenssitallennuksessa on määriteltävä täsmälleen se kuinka monta 
segmenttiä sekvenssiin halutaan kuuluvan. 
Käyttäjä valitsee sen tarpeensa mukasesti niissä puitteissa jotka on 
mahdollisia riippuen oskilloskoopin muista asetuksista sekä mallista.
Sekvenssitallennuksen ollessa käytössä tavanomaista historiatallennusta ei ole 
käytössä. 
Taustalla jatkuvasti toimiva historiatallennus toimii aina 
vallitsevien asetusten mukaisella maksimi määrällä. 
Huomaa että tehdessäsi tavallisen toiminnon aikana joitain asetusmuutoksia 
nollaantuu historiapuskuri! 
Mikäli pysäytät oskilloskoopin ennen kuin historiamuisti on täynnä näet sen 
verran mikä sinne oli ehtinyt kertyä. Kun historiamuisti on täynnä aletaan 
vanhimmat poistaa.
Kun 
sekvenssitallennus ei ole käytössä vapaaat (acquistion)muistiresurssit ovat käytössä 
jatkuvassa historiatallenuksessa taustalla. Sitä ei edes voi sulkea pois 
käytöstä.  
Huomaa että historiatallennusta ei voi käyttää hitaana sekvenssitallennuksena 
luotettavasti.  Normaalissa tallennuksessa on näytön päivityksen ja 
siihen sekä muuhun liittyvää datankäsittelyn johdosta syntyviä taukoja. Triggaus 
joka tulee tuon tauon aikana ei johda mihinkään. 
Katsotaan hiukan mikä on ero normaalin ja sekvenssitallennuksen välillä.
Tarkastellaan ensin normaalia tilaa (Ei Sekvessitallennus. 
Tässä moodissa myös kaiki tallennettaan taustalla sinne historiapuskuriin sen 
tilan puitteissa)
Tässä alla kuva SDS2000X Plus mallin 
normaalitilan näytöltä. 

Kuva 1.1.
Näyttötapa Dots (pelkät pisteet), Acguire Interpolation x. Signaali 500kHz 
taajuudella noin 50ns pulsseja. Koska wfm/s nopeus on kohtalainen saadaan Dots 
näyttötilassa ihan kelvollista katseltavaa. Lisäksi livenä tilanne näyttää vielä 
hiukan paremmalta johtuen ihmisen silmästä. Tässä on tietenkin kuvassa vain yksi 
TFT kuvaruutu joita päivitetään peräkkäin kohtalaisen tiuhaan. 
Näytteiden intervalli on 0,5 ns (2GSa/s). Tuossa nousevalla ja laskevalla reunalla ei 
niitä pisteitä kuitenkaan montaa olisi (noin 6 - 8 tässä tapauksessa). Mutta nyt niitä on aivan yhtenäiseksi viivaksi 
saakka. Selvitetäänpä...
Seuraavaksi kuva 1.2.  Kuvassa on SDS2000X Plus mallin Trig Out 
signaali kun sisään tulee kuvan 1.1. signaalia.  
(SDS2000X Plus Trig Out signaalia katsotaan tässä SDS2000X HD mallilla.)
Normaali oskilloskoopin katselutila kun toimitaan ns nopeassa moodissa eli SPO 
(DPO) moodissa. 
(SPO/DPO moodi voidaan 
erityistilanteissa tarvittaessa ohittaa Acquire valikossa asettamalla 
Acquire Mode: Slow)

Kuva 1. 
Normaalissa toimintatavassa oskilloskooppi tekee vaakapyyhkäisyjä 
triggauksen tahdissa niin nopeasti kuin se  kykenee ellei signaalin 
ominaisuudet sitä alemmaksi rajoita.
Ylläolevassa kuvassa on katsottu SDS2000X Plus oskilloskoopin Trig Out lähtöä 
toisella oskilloskoopilla (SDS2000X HD)
Yläikkunassa näkyy bursteja 
joiden välissä tauko (kuvassa 3 taukoa). Jokainen burst sisältää yksittäisiä trig out 
pulsseja vallitsevan tilanteen mukaisen määrän (Zoom ikkunassa näkyy yhden burstin 
lopusta muutama 
niistä). 
Yhden burstin pituus on tuossa kuvassa (mitattu) 29,1197 ms. 
Burstin sisällä mittauksen mukaan taajuus on noin 135 kHz (siis noin 135 kwfm/s)
Burstin aikana on mittauksen mukaan  3935 tallennusta. (yksi tallennus, yksi wfm, 
eli yksi vaakapyyhkäisy on tässä tapauksessa siis 500ns pitkä 1000 
näytepistettä. (siis yksi wfm asetuksella 50us/div ja 2GSa/s näytenopeus)
Burstien välinen tauko on tässä tapauksessa 3,52 ms. 
Koko intervalli on näinollen 32,6397 ms. Tästä voidaan 
todeta että tällöin yhden syklin aikana nopeus on 120 kwfm/s.  Joka on 
kyseisen mallin SDS2000X Plus maksimi keskimääräinen wfm/s nopeus joka 
saavutetaan kun: 1 kanava, näyttö Dots, 50ns/div. Kursorit ei vaikuta mikäli 
niiden mode: Manual. Ei Zoomausta. Ei mittauksia, Ei matematiikka. 
Ylläsanottu luonnollisesti tarkoittaa sitä että kuvassa 1.1. on kerrostettuna 
päällekkäin 3935 "vaakapyyhkäisyä" eli noita pulsseja. 
Tärkeä olennainen seikka joka on hyvä aina muistaa jos tekee muutakin kuin 
katselee ruudulta jatkuvia signaaleja. 
Noiden tallennus burstien väliin jää  tauko (juuri tässä 
kuvan tapauskessa noin 3,52 ms). Mikäli tauon aikana esiintyy 
triggausehdot täyttävä tapahtuma se ei johda mihinkään. Se hukataan. 
Sille ollaan sokeita.
TTämä on tiedostetava mikäli käyttää normaalin toimiinan aikaista 
historiapuskuria ikäänkuin sekevenssitallennuksen tavoin. Se sopii vain erittäin 
hitaasti toistuville tapahtumille mikäli on olennaista tetä jokainen haluttu 
tapahtuma saadaan talteen. Mikäli tapahtumien välinen aika on suurempi kuin tuo 
sokea aika burstien välissä niin silloinhan ongelmaa toki ei ole.
Lisäksi tulee huomata että burstin tauon aikaan vaikuttaa monet asetukset sekä 
samoin burstin sisällä vallitsevaan maksiminopeuteen.
Tässä tulee nyt sitten se aivan olennainen ero.
Sekvenssitallennuksessa ei ole yllämainittua prosessointi taukoa yhden koko 
sekevenssin aikana ja maksimi tallennettava nopeus on ns taattu nopeus 
joka ilmenee noissa suuntaa antavissa taulukoissa jotka eivät ole valmistajan 
datalehden spesifikaatioita vaan minun  käytännössä mittaamia.  Niihin 
ei voi vedota mikäli laite ei toimisikaan täsmälleen niiden muaksesti. 1. niissä 
voi olla virhe. ja 2. oskilloskoopit muuttuvat FW ja HW versioiden myötä. 
Lisäksi mittalaitteeni on vain x% +/- tarkkuudessa. (toki pyrin siihen että niin 
tarkkoja ettei virhe olisi käytännösä merkittävä)
Lisäksi koska sekvenssin segmenttien tallennuksen aikana ei hoideta runsasta 
määrää muuta prosessointia on sekvenssin aikana mahdollisuus saavuttaa paljon 
suurempi wfm/s nopeus (segmenttiä sekunnissa nopeus).
Suraavassa kuvassa on juuri tallennettu 
sekvenssi jossa 90000 segmenttiä (kussakin segmentissä on 
tässä tapauksessa käytetyn signaalin yksi pulssi). 
Tässä tapauksessa pulssin leveys oli kuten kuvassa näkyy noin 50ns ja 
pulsseja tuli 2us välein. Niistä jokainen on tallennettu ja jokainen on saanut 
aikaleiman jota voi katsella joko reaaliaika leimana tai siten että näytetään 
aikaväli edelliseen (delta) kuten tässä. 

Kuva 2.
 Tällaisia erillisiä segmenttejä muistissa on nyt 90000 kpl.  
Niihin voi kohdistaa mittauksia tai jopa dekoodata jos olisi sellainen 
segmentti. Niitä voi myös toistaa kuvaruudulla joko eteen tai taaksepäin 
halutulla nopeudella joka on varsin hyvä silloin kun halutaan nopeasti löytää 
esimerkiksi jokin aaltomuodon poikkeus sieltä.
TTässä siis oskilloskooppi asetettiin ensin sekvenssi moodiin jossa sille oli 
määritelty segmenttimääräksi 90000. 
Skooppi alkoi odottamaan ja kun 
käynnistin signaalin ja esiintyi triggaus se segmentti 
tallennettiin ja jäätiin odottamaan* seuraavaa tapahtumaa. Kun niitä oli saatu 
90000 homma loppui siihen koska se oli käynnisttety ottamana vastaan vain yhden 
sekvenssin. *Tässä tapauksessa signaali oli sellainen että odotusaika oli vain 
2us joka on myös tällä asetuksella minimiaika triggausten välissä. 
(jos aivan tarkkoja ollaan niin minimi on aivan hitusen lyhyempi. Katso SDS2000X 
Plus mallin taatun nopeuden taulukkoa)
Tämän jälkeen siirryttiin katselemaan tallennettuja avaamalla History toiminto 
joka nyt kuvassa siten että näkyvillä on segmentti numero 90000.
Seuraava kuva kertoo miltä kyseinen tallennus näytti kun katsottiin tuon 
SDS2000X Plus oskilloskoopin Trig Out lähtöä SDS2000X HD skoopilla. 
Kuvassa siis näkyy jokaisen segmentin tallennus yhtenä pulssina.

Kuva 3.
Tuossa siis näkyy yläikkunassa koko sekvenssi (90000 segmentin trig out pulssit) 
ja zoom ikkunassa näkyy sen sekvenssin muutama viimeinen tapahtuma.  
Sekvenssin koko pituus tässä tapauksessa oli noin 180 ms. (90000 pulssia 2 us välein. 
No tietenkin pituus hiukan lyhyempi koska välejähän on 89999. Olennaista on se 
että yhtään tapahtumaa ei ole hukattu vaan jokainen on muistissa segmenttinä. 
Jos tämä olisi tehty normaalissa toimintamuodossa olisi näitä pulsseja saatu 
sisään vain keskimäärin joka viides ja siellä olisi sen lisäksi pidempiä 
taukoja (burstien välinen tauko). 
Nyt jos sekvenssitoiminnolla olisi otettu vastaan esim 1 ms välein 
tesiintyviä pulsseja olisi sekvenssin pituus 90 sekuntia. Eikä tietenkään 
ainottakaan pulssia hukattu. Jos se olisi tehty tavallisessa toimintatilassa 
historiapuskuriin olisi ne pulssit sielläkin - paitsi ei sittenkään 
olisi.  
Nopeus (kerkiarvo) riittäisi yllin kyllin mutta vastaan tulee se pursketyyppinen toiminta 
jossa keskiarvonopeus on toki ihan ok mutta siellä on taukoja joiden aikana ei 
oteta vastaan mitään kuten ilmenee kuvassa 1. 
Vaikka tallennettavia tapahtumia olisi hyvinkin harvassa voisi ajatella että 
sehän sitten riittää. Niin onkin, ellei siellä sitten satu joku tapahtuma juuri 
siihen kohtaan jossa oskilloskooppi pitää tauon .
Sekvenssitallennus ei pitä taukoja. Toki se ei sekvenssin tallennuksen aikana 
myöskään päivitä mitään signaalia kuvaruudulle.  Mikäli 
sekvenssitallennusta käytetään jatkuvassa moodissa näytö päivitetään aina kun 
sekvenssi on saatu talteen ja sen jälkeen prosessoitu siitä näyttöön kerroskuva 
jonka jälkeen se alkaa seuraavan sekvenssitallennuksen vanhajäädessä 
odotusajaksi näytölle. (se jääko näytölle toteutuneen sekvenssin kerroskuva vai 
edellisen viimeinen segmentti saattaa olla erilainen eri malleissa ja FW 
versioissa. )
Minkälainen sitten on sekvenssitallennuksen nopeus. Se on hyvä tietää kun sitä 
soveltaa johonkin jotta voi esimerkiksi varmistua siitä ettei sen ominaisuudet 
aiheuta tilannetta jossa esiintyy tallennettava tapahtuma mutta joka putoaa tai 
saattaa mahdollisesti pudota pois eli kyseinen segmentti jää tallentamatta koska 
nopeus ei riitä. Järjestelmän sisällä on jotain satunnaista vaihtelua koska 
järjestelmä kuitenkin hoitaa sekvenssitallennuksenkin aikana muitakin 
prosesseja.
Tässä toistaiseksi alustavat suuntaa antavat taulukot nopeuksista 
sekä SDS2000X HD että SDS2000X Plus mallien osalta. Tietenkään asiaa ei ole 
testattu kaikilla muistin, kanavien ja t/div asetusten kombinaatioilla. 
Selitän myös myöhemmin tarkemmin kuinka näitä voi luotettavasti testata sen 
selvittämiseksi mikä on maksimi taattu (guaranteed) nopeus. Tosin se menetelmä 
edellyttää myös toista nykyaikaista oskilloskooppia sekä riittävän tarkan, 
vakaan ja monipuolisen signaalilähteen. 
En ole erikseen tehnyt taulukkoa suomeksi. 
SDS2000X HD  sekvenssitallennuksen taattu maksiminopeus
TTässä mallisa toimitaan aina 12 bit tilassa. 
Taulukko on erittäin alustava! Taulukon lukemat sattavat muuttua myöhemmissä FW 
versioissa. Tässä on kyseessä ensimmäinen FW versio mallin lanseerauksen 
jälkeen.
Pidä SDS2000X HD taulukkoa toistaiseksi vain suuntaa 
antavana!

Kuva 4.
Taulukossa, erityisesti paikoissa joissa vaihtelua on 
enemmän on taatun nopeuden arvoa pyöristetty hiukan alaspäin.
Tämä siksi että en sentään voi aivan valtavan pitkiä aikoja ajaa yhtä testiä 
jolloin se harvinaisestakin harvinaisempi
yksittäinen poikkeama tulisi esiin. Kun kuitenkin testatessa syntyy jokin 
käsitys siitä kuinka se käyttäytyy olen arvioinut
että alaspäin pyöristys on riittävä jotta voidaan puhua taatusta 
maksiminopeudesta. Tuolla kyseisellä nopeudella
tasavälisin pulssein koko sekvenssin aikana (esim 80000 segmenttiä sekvenssissä) 
yksikään pulssi ei putoa pois.
Näitä sekvensseja on toistettu automaattisesti niin kauan kunnes esiintyy pois 
pudonnut segmentti (pulssi jota ei tallennettu).
Aina kun sellainen esiintyy on sitten pudotettu pulssitaajuutta kunnes on 
löytynyt taajuus jolla kohtuullisenkaan 
pitkässä testissä ei havaita yhtään tallentamatonta pulssia. 
Koska testiaika on rajallinen siitä on sitten pyöristety sopivasti alas.
Taulukossa on myös ns viihdearvoinen keskimääräinen maksiminopeus yhden 
sekvenssin ajalta. (Average max speed)
Se siis on yhden sekvenssin koko pituudelta laskettu nopeus. Sekvenssin 
ajallinen pituus joka sisältää sekvenssin segmenttimäärän. 
Yksi segmentti siis sisältää yhden triggaukseen perustuvan tallennuksen. 
Tuloksesta sitten laskettu nopeus segmenttiä/s (wfm/s).
Kuitenkin kun vertaa tuota maksimaalista "viihdearvoista" nopeutta kiinnittyy 
huomio siihen suureeen eroon joka nopeimmilla asetuksilla on taatun maksimin ja 
tuon "viihde" maksimin ero. Tuo mahdollisesti antaa viitettä siitä että tuossa 
saattaa myöhemmin tilanne muuttua, Varsinkin kun kiinnittää huomiota myös 
SDS2000X Plus mallin vastaavaan taulukkoon (Kuva 5.)
SDS2000X Plus  sekvenssitallennuksen taattu maksiminopeus kun 
käytössä on 8 bittinen resoluutio.
Tässä mallissa voi toimia joko normaalilla 8 bit tai rajoitetulla 10 
bit resoluutiolla. 10 bit resoluutio hidastaa sekvenssitallennusta 
huomattavasti.
TTaulukko ei ole täysin valmis ja 
osin puutteellinen (siksi preliminary).  Tämä malli on ollut jo aiemmin markkinoilla ja 
saanut lukuisia FW päivityksiä. En usko enää merkttäviin muutoksiin tämän 
taulukon osalta.

Kuva 5.
Taatun maksiminopeuden mittaaminen.
Taatun maksiminopeuden testaus voidaan tehdä monella tavalla. Perusperiaate on 
kuitenkin sama. Etsitään sellainen nopeus (tapahtumien intervalli) 
jolla yksikään sellainen tapahtuma ei jää tallentumatta joka täyttää 
triggausehdot.
Taattua nopeutta suuremmillakin nopeuksilla saattaa kaikki tallentua 
normaalisti (varsinkin jos sekvenssi on lyhyt), mutta kun toistetaan sekvenssiä 
havaitaan kuitenkin että joskus putoaa tapahtuma tai useampia pois mikäli nopeus 
on taaattua nopeutta suurempi. 
Koskee myös yksittäisten peräkkäisten triggaustapahtumien väliä. Mikäli 
esimerkiksi maksimi taattu nopeus olisi 400000 segmenttia sekunnissa. Tällöin yksikään 
triggausväli ei saisi alittaa 2500 ns.
Olen testauksessa käyttänyt SDG1062X sekä muita generaattoreita (vain "viihteellisen" 
maksimi wfm/s mittaamiseen sekvenssitallennuksessa). 
SDG1062X on käytetty nimenomaan taatun nopeuden maksimin selvittämiseen ja 
testaamiseen. 
Olen myös huolehtinut että tutkintaan käytetty signaali on on ollut todelliselta 
taajuudeltaan riittävän tarkka ja vähintään 1ppm yli jotta varmistuu että 
testisignaali ei ole missään vaiheessa alinopeuksinen.
Lisäksi olen käyttänyt signaalina suorakaideaaltoa koska sen aikajitteri on 
huomattavasti vähäisempää kuin pulssitoiminnossa. Pulssin pituus on säädetty 
muuttamalla jakson pulssisuhdetta.
Signaalilähteen asetus kun tutkittu sekvenssitallennusta 50us/div aika 
asetuksella ja käytössä maksimi segmenttien määrä sekvenssissä eli 80000. 
Signaaligeneraattori tuottaa bursteja joissa 80000 jaksoa ja bursteja toistetaan 
2 sekunnin väliein. Pulssitaajuus burstissa on tässä tapauksessa noin 
~456000,65Hz (mitattu). (Taajuus säädetty muuttamalla generaattorin taajuutta 
hiukan "ylös" koska tämä yksilö näyttää olevan hiukan alakantissa enkä nyt 
viritellyt sitä ulkoiselle referenssille koska tähän tarkoitukseen tarkkuus 
riittä erittäin reilusti. Siksi näkyvä taajuusasetus on hiukan yli.

          Kuva 6.
Huomaa, kanava 2 on harmaana koska se on Tracking moodissa eli seuraa kanavan 1 
asetuksia. (sieltä mittailen 
taajuutta jotta en häiritse testisignaalia vahingossakaan koska lähellä taatun 
nopeuden rajaa testiaika voi olla hyvinkin pitkä. Jopa tunteja.)
Generaattorin Ch1 menee suoraan koaksikaapelilla tutkittavan oskilloskoopin, 
SDS2504X HD (tässä asiassa kaikki SDS2000X HD mallit vastaavat toisiaan)
Kanava 2 kaapelilla taajuuslakuriin (HP53131A jossa HS uunireferenssi on 
vähintäänkin riittävässä tarkkuudessa)

Kuva 7.
Signaali näyttää tälle. (Skooppi SDS2000X HD). 
Tässä kuvassa yksi sekvenssi on tullut täyteen ja segmentit on prosessoitu 
näytölle ja ollaan valmiina odottamassa seuraavan sekvenssin ensimmäistä 
pulssia. 
Tuossa kuvaruudulla on kerrostettuna päällekkäin kaikki 80000 segmenttiä. Mikäli 
siellä olisi jokin pikkeama esim signaalin muodossa näkyisi se kuvassa. 
Kun asetettu segmenttimäärä (tässä 80000) on tullut täyteen alkaa oskilloskooppi 
prosessoida segmenttejä näytettäväksi. Tuo prosessointiaika riippuu erittäin 
olennaisesti siitä mikä on asetettu interpolointitavaksi ja onko näyttötavaksi 
asetettu Vectors vai Dots (viivat yhdistämään näytepisteitä vai pelkät pisteet). 
Kun prosessointi on kesken ei voida aloittaa uutta sekvenssiä. 
Sekvenssitallenuksen aikana kuvaruutua ei päivitetä. Kuvaruudulla päivitetään 
ainoastaan näyttöä meneillään olevasta sekvenssinumerosta (ja sekin varsin 
hitaasti, eli näillä nopeuksilla se ei usen kerkiä näyttää lainkaan tai vain 
jonkin satunnaisen väliarvon). samassa kodassa näyttä myös ilmoittaa että 
sekvenssi on tulluttäyteen kertomalla että prosessoidaan. Ja kun se on 
prosessoitu ilmoitetaan että odotetaan Triggeriä (ellei käynnistetty vain yhtä 
(Single) sekvenssiä). 
Miksi Burst Period on 2 sekuntia.
Kun sisään tulee jatkuvaa signaalia (generaattori tuottaa jatkuvaa signaalia 
tuolla taatulla maksimi sekvenssinopeudella) toistuu sekvenssin tallennus koko 
ajan niin nopeasti uudelleen kuiin se on mahdollista (mikäli ei oltu haluttu 
yksittäistä sekvenssiä (Single).  Jatkuva toistuva sekvenssitallennus näyttää 
SDS2000X HD oskilloskoopin trig out 
tältä katsottuna SDS2104X Plus oskilloskoopilla.
Halusin hiukan pidemmän periodin kuin juuri minimi joka olisi burstin pituus 
plus tuo prosessointiaika. Siinä on kuitenkin pientä vaihtelua ja lisäksi sen 
vuoksi ettei koko ajan tarvi sitä säätää kun muuttelee signaalin taajuutta.

Kuva 8.
Nähdään että Sekvenssien väli on 1.130 sekuntia. Tämä on vain esimerkki. 
Se toteutuu juuri tällä testisignaalilla ja muilla SDS2000X HD asetuksilla.
Esimerkiksi haluttu näyttötapa ja valittu interpolointi yms vaikuttavat siihen kuinka 
kauan sitä prosessoidaan ennen kuin voidaan aloittaa uuden sekvenssin tallennus.
Prosessointiaikaan vaikuttaa myös huomattavasti se mikä oli t/div asetus 
samoin kuin tietenkin valittu segmenttien määrä sekvenssissä.
Maksiminopeuden testauksessa en ole käyttänyt mahdollisimman pientä väliä 
sekvbensseissä vaan jättäen siihen hieman enemmän rakoa. Tässä tapauksessa 
käytin 2 sekunnin Burst Period aikaa. 
Huomaa että tuo väli riippuu myös oskilloskoopin t/div asetuksesta sekä muusta. 
Siksi joillain aioka asetuksilla tuo aika on valittu siihen sopivaksi.
Ihan vaan huomautuksena sen hahmottamiseksi miksi aikaa kuluu. 80000 segmenttiä. Kussakin tässä tapauksessa 1000 
näytettä. Aajatellaanpa että pisteiden väliin pitää piirtää viivat ja huolehtia 
siis että ne viivat tulostettaan näytölle oli ne sitten päällekkäin tai erillään 
muista. 
Pisteiden välejä on kaiken kaikkiaan 79 920 000 kpl. Voisit helposti sanoa että 
nehän on niin lähellä toisiaan että 1000 pixelin matkalla niiden väliin ei jää 
juurikaan pirrettävää. Älä unohda vertikaalisuuntaa. Yksi piste voi olla 
alareunassa ja juuri seuraava piste yläreunassa. Ihmissilmä näkee heti valmiista 
kuvasta että tuohan on helppoa eikä kovinkaan työlästä. Mutta koneen on käytävä 
ne jokainen läpi ennen kuin se kuva tuodaan näytille. Siksi siihen kuluu hiukan 
aikaa. 
Tässä nimenomaisessa esimerkki tapauksessa, vaikka harventaisin pulssivälin 
miten pitkäksi tahansa veisi tuo valmiin sekvenssin prosessointi kuvaksi 
kuitenkin saman ajan koska sitä EI tehdä hitaillakaan signaaleilla kesken 
sekvenssin (koska ennustaminen on vaikeaa, varsinkin tulevan ennustaminen). 
Ennen uutta sekvenssin alkua olisi odotettava 1.13 sekuntia.
Seuraavassa kuvassa alla on seurattu hyvin pitkään putoaako yksikään pulssi (joka 
siis tässä on yksi segmentti) pois yhden koko sekvenssin tallennuksessa kun 
niitä toistetaan. 
Ollaan nopeudessa jonka olen todennut olevan tällä asetuksella maksimi taattu 
jatkuva nopeus.

Kuva 9.
Seurannassa siis käytetty SDS2000X Plus oskilloskooppia johon signaaali tulee 
tutkittavan SDS2000X HD oskilloskoopin TrigOut (Aux) lähdöstä.
Kuvan testitilanne on se mikä tässä on tuo esimerkkitapaus. Todellinen mitattu 
pulssitaajuus sekvenssissä 456.000kHz (+~1ppm)
Seurannassa persistenssi on infinity eli kaikki säilyy kuvassa kunnes 
näytön persistenssi nollataan. 
Testiä on jatkettu tässä jonkun aikaa ja edelleen nähdään että yhtään sellaista 
tapahtumaa ei ole jossa sekvenssi ei olisi täyttynyt yhdellä 80000 pulssin 
burstilla.
(tässä esimerkkikuvassa laskuri kertoo että bursteja (siis noinollen myös täysiä 
sekvenssejä) on tähän mennessä ollut 1077 kpl  (86160000/80000) Kyseisellä 
2s burst intervallilla suunnilleen 36 minuuttia.
Toki olen tuon varmistanut vielä paljon pidemmällä testillä.
Seuraavassa kuvassa on esimerkki siitä miltä voi näyttää kun testitulos on 
hylätty. On ylitetty taattu maksiminopeus.

Kuva 10.
Mitä tässä on tapahtunut.
On ilmeistä että tuolla sekvessin jossain kohden on puuttunut yksi pulssi. 
Sekvenssin tämä näkyvä loppuosa (zoom ikkunassa) edelleen samassa paikassa eli 
ajallinen pituus toki säilynyt. Mutta sekvessi ei tullutkaan valmiiksi 
kyseisellä 80000kpl burstilla. Jätiin tässä tapauksessa odottamaan yhtä pulssia. Seuraava burst 
alkaa ja silloin saadaan sisään se viimeinen segmentti ja kuva SSD2000X HD 
skoopissa prosessoidaan. Loppuosa burstista menee harakoille tuon prosessoinnin 
aikana. Sitten seuraava bursti taas alka auuden sekvennssin ja luultavimmin saa 
sen valmiiksi koska kirkkausinformaatiosta kuvassa nähdään että tuo nuolella 
merkattu ei ole viimeisin tässä. Viimeisin on tuo vaaleansininen. En tiedä 
milloin tuo tämän seurantajaksin aikana tapahtui koska en todellakaan istu 
silmää räpäyttämättä skoopin ruutua tuijottaen. Mutta, aina kun jonkun seuranta 
ajan jälkeen näkyy tällaista, tietää että nopeus on ollut yli taatun nopeuden.  
(tässä se nopeus on ollut 457,000kHz)  Aiemmin jätin tuon testin pyörimään 
ja kun palasin paikalle tulos oli tämä. Nopeudella 456,000kHz ei vastaavaa ole 
näkynyt useidenkaan, jopa joskus tuntien mittaisten, jaksojen jälkeen. 
Itseasassa olen testannut myös hinenen nopeammalla nopeudella jolla silläkään ei 
esiintynyt jonka jälkeen pyöristin maksimi taatuksi nopeudeksi 456000 segmenttiä 
sekunnissa.
Toki edelleen ajattelen että 500kwfm/s (500ksegment/s) voidaan sanoa olevan
tyypillinen maksiminopeus.
Sitten erikseen on vielä "viihteellinen" maksimi keskiarvoinen wfm/s nopeus yhden sekvenssiin piduudelta mitattuna. Tässä 
mittauksessa ei välitetä siitä että 
signaalissa esiintyvät triggausehdot täyttävät tapahtumat eivät tule kaikki tule 
tallennetuiksi. Tarjotaan siis signaalia jossa esiintyy suurella taajuudella 
triggausehdot täyttäviä kohtia ja sitten vaan mitataan millä nopeudella siitä 
saadaan tallennuksia. Siinä testissä käytin 160MHz jatkuvaa siniaaltoa 
signaalina. Mittasin kuinka nopeasti siitä tuii maksimi segmenttimäärä täyteteen 
ja siitä sitten laskettu nopeus. (se voidaan myös laskea oskilloskoopin TrigOut 
signaalista kunhan hulehditaan oikea aikaisesta ajoituuksesta sen soalta mistä 
kohden taajuutta lasketaan. Koska se voidaan helposti tehdä käyttäen toista 
oskilloskooppia mittasin vain talteen saadun sekvessin ajallisen pituuden ja kun 
tiedetään segmenttimäärä niin siitähän se sitten saadaan. Tällaisella 
maksiminopeudella on lähinnä viihdearvoa.  
Seuraava kuva kertoo mittaustavasta yhden esimerkin. Muitakin tapoja on. 

Kuva 11.
SDS2000X HD oskilloskoopin Trig Out lähtösignaali. Skoopin sisäänmenoon 
meni 160MHz siniaatoa. Yhden segmentin sisältämien segementtien taajuuden voi laskea. 
Sekvenssi sisältää tässä 80000 
segmenttiä joiden kokonaisaika ensimmäisestä triggauksesta viimeiseen on 
kuvassa ~137 ms. Tästä saadaan taajuudeksi 583 kHz. Tällä on sellainen 
merkitys että se kertoo sekvenssitallennuksen kykenevän triggaamaan nopeamminkin 
kuin taatun nopeuden mukaisesti mutta ei varmuudella tasaiseen tahtiin.  
Sekvenssitallenusta käytetään yleensä siten että halutaan olla varmoja että 
tiedetään ettei segmenttejä ole jäänyt tallentamatta kun tulosignaali pysyy 
sallituissa varmoissa rajoissa.  Tokihan mainonnassa voisi käyttää hiukan 
viihteellisesti "up to over 580kwfm/s" mutta mahdollisesti vielä parempi 
lukuarvo vöisi löytyä tuolta sekvenssin sisältä jonkun kahden segmentin 
välisestä ajasta. Sellasialla ei ole skoopin käytön kannalta mitään merkitystä.
On myös hyvä muistaa että sekvenssitallennusta käytetään hyvin usein aivan 
muulla tavalla kuin pyrkien maksiminopeuteen. On hyvä kuitenkin tietää nuo 
maksimirajat. 
Usein tätä toimintaa käytetään varsin hitaissakin tilanteissa. Ikäänkuin 
muistin jatkamiseen kun signaalissa on paljon sellaista aikaa jonka aikana ei 
tapahdu mitään kiinnostavaa ja sitten kuitenkin halutaan saada talteen ne 
olennaiset tapahtumat. Oikeastaan se taisi olla alunperin yksi 
tämän toimintavan perustarkoitus (esim tutkasignaalien analysointi tms). Aivan 
erityisen tärkeää tämä tallennusmuoto (silloin nimi usein "segmented memory 
acquisition") koska muistia oli varsin vähän. Se vähäinen muisti jaettii 
segmentteihin jolloin otettiin pätkä talteen ja joutoaikana ei tuhlattu muistia 
vaan odotettiin seuraavaa tärkeää tapahtumaa jolloin niitä saatiin muistiin 
vaatimattomallakin muistin määrällä kohtalaisen paljon.)
Karrikoitu esimerkki.  1 sekunnin välein tuleva lyhyt aikapulss joka on 
esim 100ns pituinen. Sen muodon ja korkeuden vaihteluita haluamme saada talteen 
ja mahdollisesti myös laskettua niiden aikaväli.
No pistetään sekvenssitallennus käyntiin ja kerätään niitä 80000 maksimissaan. 
Näytenopeus 2GSa/s. Saadaan jokainen pulssi talteen 22 tunnin ajalta. Niille 
saadaan myös 1us resoluutiolla aikaleima. 
Tuo aika yhtäjaksoisena tallenteena vaatisi muistia 160 000 000 000 000 tavua. 
160 000 Giga tavua eli 160 Tera tavua.  Oli hiukan viisaampaa näillä 
työkaluilla ottaa ne pulssit vain 1000 tavun pätkinä talteen ja jättää se joka 
pulssin välinen odotteluaika josta ei olle kiinnostuneita tallentamatta. 
(sitäpaitsi jos sinä odotusaikana sattuisikin triggaustapahtum, esimerkiksi 
jokin häiriöpulssi, se tulisi myös talteen!
Kun hallitsee näiden toimintojen pääominaisuudet sekä sujuvan soveltamisen eri 
tilanteisiin on käisssä varsin tehokas työkalu. 
--»  Ylös 
--»  Oskilloskoopit
--»  Etusivulle - Home