基於示波器多重觸發功能的串行測量
發布時間:2011-11-04
中心議題:
引言
chufashizaipingmushangbofangwendingdezhongfuboxingdeguanjian,tongshiyeweibuhuoyicixingshijiantigongleyigeyouxiaodegongju。suizheshuzishiboqidechuxian,chufagongnengdedaolexuduoxindekuozhan。
大多數示波器提供了輔助觸發係統或 “B”觸發器,允許用戶定義範圍更寬的條件。B觸發器等待主(褹)觸發發生,然後在越過自己的邊沿門限時觸發采集。這兩者可以結合使用,以設置某些相當複雜的觸發條件。例如,A可能在設備時鍾輸入線路上檢測到一個毛刺,如果在輸出上遇到上升沿或下降沿,可以觸發B。如果沒有這種轉換,那麼毛刺可以忽略。這兩套條件結合使用,可以確定毛刺是否會引起不想要的狀態變化。
直到最近,B觸發功能一直限於邊沿檢測。但是對於複雜的新信號格式,特別是PCI Express和串行ATA等串行協議中使用的信號格式,需要觸發係統的功能與其待處理的信號之間更好地匹配。
這些快速新協議中的錯誤可能來自多個事件的綜合結果,如邏輯狀態、偏移、瞬變、shangshengshijianwentideng。youshi,bixuguidingfeichangjingquedetiaojianfanwei,yiquedingnanyibuzhuodecuowu。zheyaoqiuchufagongjuxilienenggoufenxigengduodetiaojian。keyicaiyongshuangchufapailielaijiejuezheyiwenti,qizhongB觸發係統與A係統基本上相同。隻是在許多情況下,A條件相對簡單,而在理想情況下,B觸發器應能夠評估比較複雜的一套指標,如隻在其它邏輯信號處於規定狀態時才會有效的事件數量等。但是,相關觸發B一直缺乏A觸發係統的靈活性。因此大多數示波器僅提供了非常簡單的B觸發器。
讓兩個觸發器共同運行
圖1是簡化形式的全功能雙觸發係統。

圖1 全功能雙觸發結構
其中位於最後的觸發器將幫助示波器捕獲有問題的信號,可能發生的條件如下:
是否發生A事件。用戶可以規定邊沿、削幅脈衝或許多其它條件;
在A事件發生時正確的邏輯狀態(從最多兩個不同輸入中收集)是否生效;
是否滿足A觸發器和B觸發器之間的延遲條件。“延遲”可以用時間或事件數量表示;
是否發生B事件。這可以是建立時間/保持時間超限、削幅脈衝或A觸發器使用的同一類型列表中的任意選擇;
在B事件發生時正確的邏輯狀態(也從最多兩個不同輸入中收集)是否生效;
在整個過程中任何點上是否發生複位條件。複位將會繞過所有後續步驟,返回開頭。
通(tong)過(guo)以(yi)上(shang)條(tiao)件(jian)的(de)依(yi)次(ci)執(zhi)行(xing)明(ming)顯(xian)提(ti)高(gao)了(le)觸(chu)發(fa)係(xi)統(tong)的(de)靈(ling)活(huo)性(xing)。在(zai)同(tong)時(shi)考(kao)慮(lv)這(zhe)兩(liang)種(zhong)事(shi)件(jian)條(tiao)件(jian)及(ji)邏(luo)輯(ji)判(pan)定(ding)符(fu)時(shi),可(ke)能(neng)的(de)組(zu)合(he)數(shu)可(ke)以(yi)達(da)到(dao)幾(ji)千(qian)種(zhong)。這(zhe)樣(yang),用(yong)戶(hu)獲(huo)得(de)了(le)一(yi)係(xi)列(lie)編(bian)程(cheng)選(xuan)擇(ze),從(cong)簡(jian)單(dan)的(de)單(dan)個(ge)輸(shu)入(ru)上(shang)的(de)邊(bian)沿(yan)門(men)限(xian),到(dao)使(shi)用(yong)兩(liang)個(ge)觸(chu)發(fa)器(qi)、邏輯判定及時間或事件數量的複雜公式。
源自電腦編程領域的IF-THEN-ELSE構成了這類觸發結構的概念模型。如圖1所示,這些語句還包括其它判定符(如A和B之間的定時器/計數器)。不管B事件是否發生,在A事件之後隨時都可以發生複位。
[page]
使用兩個觸發器找到一個脈衝
本文通過最新磁盤驅動器設計項目來介紹全麵對稱的雙觸發係統。
本係統中,讀/寫電路中的一個單元設計成在每個有效係統寫入啟動(WE)周期中執行一串32條寫入命令。圖2描述了較大的周期時間與導致數據寫入的各個脈衝的關係。
圖2 兩個觸發器捕獲偏離的寫入脈衝
在這一新興設計中,由於某些周期中發生了額外的脈衝,導致間歇性錯誤。盡管沒有任何方式預測什麼時候會發生第33個脈衝,但通過某種手段捕獲不同的33個脈衝的順序可以更簡便地識別可能相關的其它係統事件。
一種解決方案是使用傳統邊沿觸發器采集多次重複的WE周期及相關的寫入脈衝順序,檢測每個WE周(zhou)期(qi)的(de)前(qian)沿(yan),然(ran)後(hou)手(shou)動(dong)滾(gun)動(dong)通(tong)過(guo)數(shu)據(ju),找(zhao)到(dao)有(you)問(wen)題(ti)的(de)周(zhou)期(qi)。這(zhe)種(zhong)方(fang)法(fa)耗(hao)時(shi)長(chang),而(er)且(qie)不(bu)能(neng)保(bao)證(zheng)在(zai)示(shi)波(bo)器(qi)波(bo)形(xing)的(de)存(cun)儲(chu)容(rong)量(liang)範(fan)圍(wei)內(nei)錯(cuo)誤(wu)脈(mai)衝(chong)隻(zhi)出(chu)現(xian)一(yi)次(ci)。工(gong)程(cheng)師(shi)更(geng)希(xi)望(wang)的(de)解(jie)決(jue)方(fang)案(an)是(shi)隻(zhi)在(zai)發(fa)生(sheng)33個(ge)脈(mai)衝(chong)周(zhou)期(qi)時(shi)觸(chu)發(fa)采(cai)集(ji)。其(qi)好(hao)處(chu)在(zai)於(yu),感(gan)興(xing)趣(qu)的(de)周(zhou)期(qi)將(jiang)自(zi)動(dong)顯(xian)示(shi)在(zai)屏(ping)幕(mu)上(shang),而(er)不(bu)需(xu)麻(ma)煩(fan)的(de)手(shou)動(dong)搜(sou)索(suo)。當(dang)然(ran)還(hai)會(hui)存(cun)儲(chu)觸(chu)發(fa)事(shi)件(jian)前(qian)和(he)觸(chu)發(fa)事(shi)件(jian)後(hou)的(de)相(xiang)關(guan)數(shu)據(ju),但(dan)是(shi)觸(chu)發(fa)發(fa)生(sheng)的(de)簡(jian)單(dan)事(shi)實(shi)證(zheng)明(ming)了(le)存(cun)在(zai)33個脈衝周期。
這也正是雙觸發係統必不可少的地方。在這種情況下,磁盤驅動器設計人員需要設置一個相關觸發器,其中WE信號的前沿(正向沿)作為A觸發事件,而後沿則作為複位條件。
在這一過程中,A事件啟動延遲計數器,計算脈衝數量。一旦產生了32個脈衝,它會使B觸發器監測第33個脈衝。當檢測到特定脈寬時,B係統便設成觸發采集,這時,示波器觸發並記錄數據。如果沒有第33個脈衝,複位條件會重新準備A觸發器,再次啟動整個流程。
如果B觸發器隻限於邊沿檢測,那麼這種方法是不可能實現的。在這一過程中,不應忽視複位功能值,因為它決定著如果未能發生相應的A事件和B事件組合,示波器及其用戶不會一直等下去。
反常的第33個ge脈mai衝chong是shi電dian路lu中zhong其qi它ta地di方fang邏luo輯ji設she計ji錯cuo誤wu的de結jie果guo。由you於yu可ke靠kao的de偏pian離li脈mai衝chong檢jian測ce方fang法fa,設she計ji人ren員yuan能neng夠gou使shi用yong邏luo輯ji判pan定ding,進jin一yi步bu縮suo小xiao觸chu發fa條tiao件jian,進jin而er找zhao到dao故gu障zhang所suo在zai。
檢測通路間偏移
許xu多duo串chuan行xing通tong信xin技ji術shu開kai始shi時shi采cai用yong單dan通tong道dao串chuan行xing傳chuan輸shu結jie構gou,後hou來lai又you演yan變bian成cheng增zeng加jia多duo條tiao同tong步bu傳chuan輸shu通tong路lu,以yi提ti供gong更geng高gao的de數shu據ju速su率lv。這zhe些xie通tong路lu並bing不bu以yi並bing行xing總zong線xian的de方fang式shi同tong步bu,因yin為wei數shu據ju將jiang在zai目mu的de設she備bei中zhong重zhong新xin對dui準zhun。但dan是shi,通tong過guo串chuan行xing鏈lian路lu傳chuan送song的de相xiang關guan數shu據ju分fen組zu之zhi間jian允yun許xu的de延yan遲chi或huo偏pian移yi有you限xian定ding極ji限xian,不bu能neng遵zun守shou這zhe一yi極ji限xian稱cheng為wei“通路超限”。
在(zai)最(zui)基(ji)本(ben)的(de)形(xing)式(shi)下(xia),超(chao)限(xian)測(ce)量(liang)由(you)其(qi)中(zhong)一(yi)條(tiao)數(shu)據(ju)流(liu)上(shang)觸(chu)發(fa)的(de)一(yi)個(ge)字(zi)符(fu)與(yu)相(xiang)鄰(lin)通(tong)路(lu)中(zhong)的(de)相(xiang)對(dui)數(shu)據(ju)偏(pian)移(yi)組(zu)成(cheng)。但(dan)偏(pian)移(yi)可(ke)能(neng)會(hui)隨(sui)著(zhe)時(shi)間(jian)變(bian)化(hua),在(zai)某(mou)個(ge)時(shi)間(jian)點(dian)位(wei)於(yu)容(rong)限(xian)範(fan)圍(wei)內(nei)的(de)通(tong)路(lu)在(zai)另(ling)一(yi)個(ge)時(shi)間(jian)點(dian)可(ke)能(neng)會(hui)越(yue)過(guo)邊(bian)界(jie),所(suo)以(yi)關(guan)鍵(jian)是(shi)長(chang)期(qi)內(nei)的(de)偏(pian)移(yi)行(xing)為(wei)。
全功能雙觸發係統的示波器為監測偏移變化提供了一個強大的工具。它可以檢測任何時間內任意兩條通路之間的時間偏移,可以是幾ns,也可以是幾天。同時還可以在顯示屏上捕獲超出偏移時間範圍的事件,並使用儀器的采集計數器計算事件的數量。
圖3 串行通路偏移超限測量
圖3是對落入8 ns時間窗口內任何地方的偏移測量進行合格/不合格測試的實例。設置如下:
A事件是通路0上的逗號字符。由於它具有可預測的脈寬,因此可以使用脈寬觸發格式檢測到逗號。
B事件是通路1中的逗號字符,通過在B係統中定義脈寬觸發器捕獲。
A觸發器和B觸發器之間的程控延遲設為16.8 ns,這是被測設備的技術指標。也既是窗口的“早期”邊界。
複位時間值設為24.8 ns,這是總線標準允許的容限,既是窗口的另一條邊界。
在這種情況下,如果檢測到A事件,那麼在通路1的事件偏移落在16.8 ns和24.8 ns之間時將觸發B觸發器。如果在24.8 ns極限到期前沒有檢測到任何B事件,那麼儀器將重新準備A觸發器,開始查找新的周期。在圖3中,通過采集發現兩條通路之間的偏移是19.8 ns。
[page]
監測信標
許多串行通信設備通過傳輸由專門分組包的包頭和可變長度數據塊組成的“信標”xinhao,laibiaomingqicunzaiyutongxinxindaoshang。youshizhexieshebeihuizaicuowuzhuangtaixiakaiji,binghuichuansongyigexinbiao,qizhongbaohanyushebeizhuangtaiyouguandeewaixinxi,zheshikenenghuidaozhixinbiaochangyuzhengchangshichang。erxinbiaoxinhaodezuidachangdushidaduoshushebeizhibiaodezuchengbufen,yincibixujianzharenhechaoxiantedian。juyouquangongnengA觸發係統和B觸發係統的示波器可以解決這種測量問題。圖4是檢測到信標寬度超限時采集設置的屏幕圖。

圖4 檢測信標寬度超限
A事件觸發器設成檢測信標信號包頭分組中的逗號字符 (K28.5,8b/10b格式)。為此,要使用脈寬觸發格式。有效的A事件定義為由逗號字符中五個二進製1或0組成的總脈寬。
在“正確”信標信號的最大寬度上設置A-B的延遲時間。B觸發器直到延遲已過時才開始評估其條件,這時信標應該空閑。
B事件觸發器設置為超時。在觸發係統的語言中,也就是定義為沒有發生轉換的一段時間,換句話說是沒有信號。如果在應該為“無”時檢測到信標活動,B觸發器將會被觸發。
複位條件也用時間表示。它定義了測量感興趣的周期時的結束時間。設為3.0 ms,其主要作用是讓A觸發器準備另一次采集。
在上麵彙總的觸發條件下,示波器將很容易地檢測到信標寬度錯誤,進而揭示出設計中的問題。
結語
以yi上shang應ying用yong實shi例li依yi賴lai兩liang個ge強qiang健jian的de對dui稱cheng觸chu發fa係xi統tong並bing排pai工gong作zuo。這zhe些xie實shi例li說shuo明ming了le通tong過guo靈ling活huo的de兩liang級ji觸chu發fa係xi統tong怎zen樣yang觀guan察cha在zai當dang前qian快kuai速su數shu字zi設she備bei中zhong產chan生sheng信xin號hao和he錯cuo誤wu的de複fu雜za相xiang關guan性xing。帶dai有you對dui稱chengA觸發和B觸發的現代數字示波器為迎接這些棘手的測量挑戰及其它問題提供了理想的手段。
- 介紹全麵對稱的雙觸發係統
- 增加多條同步傳輸通路
- 帶有對稱A觸發和B觸發的現代數字示波器
引言
chufashizaipingmushangbofangwendingdezhongfuboxingdeguanjian,tongshiyeweibuhuoyicixingshijiantigongleyigeyouxiaodegongju。suizheshuzishiboqidechuxian,chufagongnengdedaolexuduoxindekuozhan。
大多數示波器提供了輔助觸發係統或 “B”觸發器,允許用戶定義範圍更寬的條件。B觸發器等待主(褹)觸發發生,然後在越過自己的邊沿門限時觸發采集。這兩者可以結合使用,以設置某些相當複雜的觸發條件。例如,A可能在設備時鍾輸入線路上檢測到一個毛刺,如果在輸出上遇到上升沿或下降沿,可以觸發B。如果沒有這種轉換,那麼毛刺可以忽略。這兩套條件結合使用,可以確定毛刺是否會引起不想要的狀態變化。
直到最近,B觸發功能一直限於邊沿檢測。但是對於複雜的新信號格式,特別是PCI Express和串行ATA等串行協議中使用的信號格式,需要觸發係統的功能與其待處理的信號之間更好地匹配。
這些快速新協議中的錯誤可能來自多個事件的綜合結果,如邏輯狀態、偏移、瞬變、shangshengshijianwentideng。youshi,bixuguidingfeichangjingquedetiaojianfanwei,yiquedingnanyibuzhuodecuowu。zheyaoqiuchufagongjuxilienenggoufenxigengduodetiaojian。keyicaiyongshuangchufapailielaijiejuezheyiwenti,qizhongB觸發係統與A係統基本上相同。隻是在許多情況下,A條件相對簡單,而在理想情況下,B觸發器應能夠評估比較複雜的一套指標,如隻在其它邏輯信號處於規定狀態時才會有效的事件數量等。但是,相關觸發B一直缺乏A觸發係統的靈活性。因此大多數示波器僅提供了非常簡單的B觸發器。
讓兩個觸發器共同運行
圖1是簡化形式的全功能雙觸發係統。

圖1 全功能雙觸發結構
其中位於最後的觸發器將幫助示波器捕獲有問題的信號,可能發生的條件如下:
是否發生A事件。用戶可以規定邊沿、削幅脈衝或許多其它條件;
在A事件發生時正確的邏輯狀態(從最多兩個不同輸入中收集)是否生效;
是否滿足A觸發器和B觸發器之間的延遲條件。“延遲”可以用時間或事件數量表示;
是否發生B事件。這可以是建立時間/保持時間超限、削幅脈衝或A觸發器使用的同一類型列表中的任意選擇;
在B事件發生時正確的邏輯狀態(也從最多兩個不同輸入中收集)是否生效;
在整個過程中任何點上是否發生複位條件。複位將會繞過所有後續步驟,返回開頭。
通(tong)過(guo)以(yi)上(shang)條(tiao)件(jian)的(de)依(yi)次(ci)執(zhi)行(xing)明(ming)顯(xian)提(ti)高(gao)了(le)觸(chu)發(fa)係(xi)統(tong)的(de)靈(ling)活(huo)性(xing)。在(zai)同(tong)時(shi)考(kao)慮(lv)這(zhe)兩(liang)種(zhong)事(shi)件(jian)條(tiao)件(jian)及(ji)邏(luo)輯(ji)判(pan)定(ding)符(fu)時(shi),可(ke)能(neng)的(de)組(zu)合(he)數(shu)可(ke)以(yi)達(da)到(dao)幾(ji)千(qian)種(zhong)。這(zhe)樣(yang),用(yong)戶(hu)獲(huo)得(de)了(le)一(yi)係(xi)列(lie)編(bian)程(cheng)選(xuan)擇(ze),從(cong)簡(jian)單(dan)的(de)單(dan)個(ge)輸(shu)入(ru)上(shang)的(de)邊(bian)沿(yan)門(men)限(xian),到(dao)使(shi)用(yong)兩(liang)個(ge)觸(chu)發(fa)器(qi)、邏輯判定及時間或事件數量的複雜公式。
源自電腦編程領域的IF-THEN-ELSE構成了這類觸發結構的概念模型。如圖1所示,這些語句還包括其它判定符(如A和B之間的定時器/計數器)。不管B事件是否發生,在A事件之後隨時都可以發生複位。
[page]
使用兩個觸發器找到一個脈衝
本文通過最新磁盤驅動器設計項目來介紹全麵對稱的雙觸發係統。
本係統中,讀/寫電路中的一個單元設計成在每個有效係統寫入啟動(WE)周期中執行一串32條寫入命令。圖2描述了較大的周期時間與導致數據寫入的各個脈衝的關係。

圖2 兩個觸發器捕獲偏離的寫入脈衝
在這一新興設計中,由於某些周期中發生了額外的脈衝,導致間歇性錯誤。盡管沒有任何方式預測什麼時候會發生第33個脈衝,但通過某種手段捕獲不同的33個脈衝的順序可以更簡便地識別可能相關的其它係統事件。
一種解決方案是使用傳統邊沿觸發器采集多次重複的WE周期及相關的寫入脈衝順序,檢測每個WE周(zhou)期(qi)的(de)前(qian)沿(yan),然(ran)後(hou)手(shou)動(dong)滾(gun)動(dong)通(tong)過(guo)數(shu)據(ju),找(zhao)到(dao)有(you)問(wen)題(ti)的(de)周(zhou)期(qi)。這(zhe)種(zhong)方(fang)法(fa)耗(hao)時(shi)長(chang),而(er)且(qie)不(bu)能(neng)保(bao)證(zheng)在(zai)示(shi)波(bo)器(qi)波(bo)形(xing)的(de)存(cun)儲(chu)容(rong)量(liang)範(fan)圍(wei)內(nei)錯(cuo)誤(wu)脈(mai)衝(chong)隻(zhi)出(chu)現(xian)一(yi)次(ci)。工(gong)程(cheng)師(shi)更(geng)希(xi)望(wang)的(de)解(jie)決(jue)方(fang)案(an)是(shi)隻(zhi)在(zai)發(fa)生(sheng)33個(ge)脈(mai)衝(chong)周(zhou)期(qi)時(shi)觸(chu)發(fa)采(cai)集(ji)。其(qi)好(hao)處(chu)在(zai)於(yu),感(gan)興(xing)趣(qu)的(de)周(zhou)期(qi)將(jiang)自(zi)動(dong)顯(xian)示(shi)在(zai)屏(ping)幕(mu)上(shang),而(er)不(bu)需(xu)麻(ma)煩(fan)的(de)手(shou)動(dong)搜(sou)索(suo)。當(dang)然(ran)還(hai)會(hui)存(cun)儲(chu)觸(chu)發(fa)事(shi)件(jian)前(qian)和(he)觸(chu)發(fa)事(shi)件(jian)後(hou)的(de)相(xiang)關(guan)數(shu)據(ju),但(dan)是(shi)觸(chu)發(fa)發(fa)生(sheng)的(de)簡(jian)單(dan)事(shi)實(shi)證(zheng)明(ming)了(le)存(cun)在(zai)33個脈衝周期。
這也正是雙觸發係統必不可少的地方。在這種情況下,磁盤驅動器設計人員需要設置一個相關觸發器,其中WE信號的前沿(正向沿)作為A觸發事件,而後沿則作為複位條件。
在這一過程中,A事件啟動延遲計數器,計算脈衝數量。一旦產生了32個脈衝,它會使B觸發器監測第33個脈衝。當檢測到特定脈寬時,B係統便設成觸發采集,這時,示波器觸發並記錄數據。如果沒有第33個脈衝,複位條件會重新準備A觸發器,再次啟動整個流程。
如果B觸發器隻限於邊沿檢測,那麼這種方法是不可能實現的。在這一過程中,不應忽視複位功能值,因為它決定著如果未能發生相應的A事件和B事件組合,示波器及其用戶不會一直等下去。
反常的第33個ge脈mai衝chong是shi電dian路lu中zhong其qi它ta地di方fang邏luo輯ji設she計ji錯cuo誤wu的de結jie果guo。由you於yu可ke靠kao的de偏pian離li脈mai衝chong檢jian測ce方fang法fa,設she計ji人ren員yuan能neng夠gou使shi用yong邏luo輯ji判pan定ding,進jin一yi步bu縮suo小xiao觸chu發fa條tiao件jian,進jin而er找zhao到dao故gu障zhang所suo在zai。
檢測通路間偏移
許xu多duo串chuan行xing通tong信xin技ji術shu開kai始shi時shi采cai用yong單dan通tong道dao串chuan行xing傳chuan輸shu結jie構gou,後hou來lai又you演yan變bian成cheng增zeng加jia多duo條tiao同tong步bu傳chuan輸shu通tong路lu,以yi提ti供gong更geng高gao的de數shu據ju速su率lv。這zhe些xie通tong路lu並bing不bu以yi並bing行xing總zong線xian的de方fang式shi同tong步bu,因yin為wei數shu據ju將jiang在zai目mu的de設she備bei中zhong重zhong新xin對dui準zhun。但dan是shi,通tong過guo串chuan行xing鏈lian路lu傳chuan送song的de相xiang關guan數shu據ju分fen組zu之zhi間jian允yun許xu的de延yan遲chi或huo偏pian移yi有you限xian定ding極ji限xian,不bu能neng遵zun守shou這zhe一yi極ji限xian稱cheng為wei“通路超限”。
在(zai)最(zui)基(ji)本(ben)的(de)形(xing)式(shi)下(xia),超(chao)限(xian)測(ce)量(liang)由(you)其(qi)中(zhong)一(yi)條(tiao)數(shu)據(ju)流(liu)上(shang)觸(chu)發(fa)的(de)一(yi)個(ge)字(zi)符(fu)與(yu)相(xiang)鄰(lin)通(tong)路(lu)中(zhong)的(de)相(xiang)對(dui)數(shu)據(ju)偏(pian)移(yi)組(zu)成(cheng)。但(dan)偏(pian)移(yi)可(ke)能(neng)會(hui)隨(sui)著(zhe)時(shi)間(jian)變(bian)化(hua),在(zai)某(mou)個(ge)時(shi)間(jian)點(dian)位(wei)於(yu)容(rong)限(xian)範(fan)圍(wei)內(nei)的(de)通(tong)路(lu)在(zai)另(ling)一(yi)個(ge)時(shi)間(jian)點(dian)可(ke)能(neng)會(hui)越(yue)過(guo)邊(bian)界(jie),所(suo)以(yi)關(guan)鍵(jian)是(shi)長(chang)期(qi)內(nei)的(de)偏(pian)移(yi)行(xing)為(wei)。
全功能雙觸發係統的示波器為監測偏移變化提供了一個強大的工具。它可以檢測任何時間內任意兩條通路之間的時間偏移,可以是幾ns,也可以是幾天。同時還可以在顯示屏上捕獲超出偏移時間範圍的事件,並使用儀器的采集計數器計算事件的數量。

圖3 串行通路偏移超限測量
圖3是對落入8 ns時間窗口內任何地方的偏移測量進行合格/不合格測試的實例。設置如下:
A事件是通路0上的逗號字符。由於它具有可預測的脈寬,因此可以使用脈寬觸發格式檢測到逗號。
B事件是通路1中的逗號字符,通過在B係統中定義脈寬觸發器捕獲。
A觸發器和B觸發器之間的程控延遲設為16.8 ns,這是被測設備的技術指標。也既是窗口的“早期”邊界。
複位時間值設為24.8 ns,這是總線標準允許的容限,既是窗口的另一條邊界。
在這種情況下,如果檢測到A事件,那麼在通路1的事件偏移落在16.8 ns和24.8 ns之間時將觸發B觸發器。如果在24.8 ns極限到期前沒有檢測到任何B事件,那麼儀器將重新準備A觸發器,開始查找新的周期。在圖3中,通過采集發現兩條通路之間的偏移是19.8 ns。
[page]
監測信標
許多串行通信設備通過傳輸由專門分組包的包頭和可變長度數據塊組成的“信標”xinhao,laibiaomingqicunzaiyutongxinxindaoshang。youshizhexieshebeihuizaicuowuzhuangtaixiakaiji,binghuichuansongyigexinbiao,qizhongbaohanyushebeizhuangtaiyouguandeewaixinxi,zheshikenenghuidaozhixinbiaochangyuzhengchangshichang。erxinbiaoxinhaodezuidachangdushidaduoshushebeizhibiaodezuchengbufen,yincibixujianzharenhechaoxiantedian。juyouquangongnengA觸發係統和B觸發係統的示波器可以解決這種測量問題。圖4是檢測到信標寬度超限時采集設置的屏幕圖。

圖4 檢測信標寬度超限
A事件觸發器設成檢測信標信號包頭分組中的逗號字符 (K28.5,8b/10b格式)。為此,要使用脈寬觸發格式。有效的A事件定義為由逗號字符中五個二進製1或0組成的總脈寬。
在“正確”信標信號的最大寬度上設置A-B的延遲時間。B觸發器直到延遲已過時才開始評估其條件,這時信標應該空閑。
B事件觸發器設置為超時。在觸發係統的語言中,也就是定義為沒有發生轉換的一段時間,換句話說是沒有信號。如果在應該為“無”時檢測到信標活動,B觸發器將會被觸發。
複位條件也用時間表示。它定義了測量感興趣的周期時的結束時間。設為3.0 ms,其主要作用是讓A觸發器準備另一次采集。
在上麵彙總的觸發條件下,示波器將很容易地檢測到信標寬度錯誤,進而揭示出設計中的問題。
結語
以yi上shang應ying用yong實shi例li依yi賴lai兩liang個ge強qiang健jian的de對dui稱cheng觸chu發fa係xi統tong並bing排pai工gong作zuo。這zhe些xie實shi例li說shuo明ming了le通tong過guo靈ling活huo的de兩liang級ji觸chu發fa係xi統tong怎zen樣yang觀guan察cha在zai當dang前qian快kuai速su數shu字zi設she備bei中zhong產chan生sheng信xin號hao和he錯cuo誤wu的de複fu雜za相xiang關guan性xing。帶dai有you對dui稱chengA觸發和B觸發的現代數字示波器為迎接這些棘手的測量挑戰及其它問題提供了理想的手段。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 2026藍牙亞洲大會暨展覽在深啟幕
- 新市場與新場景推動嵌入式係統研發走向統一開發平台
- 維智捷發布中國願景
- 2秒啟動係統 • 資源受限下HMI最優解,米爾RK3506開發板× LVGL Demo演示
- H橋降壓-升壓電路中的交替控製與帶寬優化
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
Tektronix
Thunderbolt
TI
TOREX
TTI
TVS
UPS電源
USB3.0
USB 3.0主控芯片
USB傳輸速度
usb存儲器
USB連接器
VGA連接器
Vishay
WCDMA功放
WCDMA基帶
Wi-Fi
Wi-Fi芯片
window8
WPG
XILINX
Zigbee
ZigBee Pro
安規電容
按鈕開關
白色家電
保護器件
保險絲管
北鬥定位
北高智

