結(jié)果見圖3,在“start”條件后,在SCL的8個(gè)連續(xù)脈沖的高電平處,SDA對應(yīng)的信號為10100010,即0xA2,第9個(gè)脈沖高電平處為0,是ACK標(biāo)志。以上簡單介紹了用邏輯分析儀進(jìn)行I2C分析的過程,可以看到操作起來非常簡單。下面再介紹利用邏輯分析儀采樣三相交流電機(jī)驅(qū)動(dòng)器的6路PWM波形。硬件連接1.?先將邏輯分析儀的GND與目標(biāo)板的GND連接,讓二者共地,見圖5。2.?選擇需要采樣的信號,這里就是單片機(jī)6路PWM波形的輸出引腳,將其接入邏輯分析儀的通道1(Input1)至通道6(Input6),并且把通道的名字改為Utop、Ubottom、Vtop、Vbottom、Wtop、WBottom,分別三路輸出的上下橋臂。3.?將邏輯分析儀和電腦USB口連接,windows會識別該設(shè)備,并在屏幕右下角顯示USB設(shè)備標(biāo)識。軟件使用1.?運(yùn)行Saleae軟件,此時(shí)邏輯分析儀的硬件已經(jīng)與電腦相連,軟件會顯示[Connected]。2.?設(shè)置采樣數(shù)量和速度,PWM的頻率為15kHz,這里設(shè)置為2MSamples@4MHz的速度。3.?設(shè)置觸發(fā)條件,默認(rèn)“----”就可以了。4.?按“start”按鈕,開始采樣。數(shù)據(jù)分析采樣結(jié)束后。歐奧電子是Prodigy在中國區(qū)的官方授權(quán)合作伙伴,ProdigyMPHY,UniPro,UFS總線協(xié)議分析儀測試解決方案不會收到EAR進(jìn)出口方面的管制。PCIE協(xié)議分析儀/訓(xùn)練器找歐奧!汕頭協(xié)議分析儀售價(jià)
簡單觸發(fā)示例:請看下面顯示的“D”觸發(fā)器,在正值的時(shí)鐘沿出現(xiàn)之前,“D”輸入上的數(shù)據(jù)是無效的。因此,時(shí)鐘輸入為上限時(shí),觸發(fā)器的狀態(tài)才有效。圖8D觸發(fā)器現(xiàn)在,假設(shè)我們有并行的八個(gè)此類觸發(fā)器。如下所示,這八個(gè)觸發(fā)器都連接到同一時(shí)鐘信號。圖9接收器當(dāng)時(shí)鐘線上出現(xiàn)高電平時(shí),所有這八個(gè)觸發(fā)器都會在其“D”輸入處采集數(shù)據(jù)。此外,每次時(shí)鐘線上出現(xiàn)正電平時(shí)都會發(fā)生有效狀態(tài)。下面的簡單觸發(fā)指示分析儀在時(shí)鐘線上出現(xiàn)高電平時(shí)在D0-D7這幾條上收集數(shù)據(jù)。圖10總線收集的數(shù)據(jù)高級觸發(fā)示例:假設(shè)想查看地址值為406F6時(shí)內(nèi)存中存儲了哪些數(shù)據(jù)。對高級觸發(fā)進(jìn)行配置,以在地址總線上查找碼型406F6(十六進(jìn)制)以及在RD(內(nèi)存讀取)時(shí)鐘線上查找高電平。圖11高級觸發(fā)設(shè)置在配置EdgeAndPatterntrigger(時(shí)鐘沿和碼型觸發(fā))對話框時(shí),嘗試將該操作看作是構(gòu)造從左向右讀取的句子。Pod、通道和時(shí)間標(biāo)簽存儲Pod和通道的命名約定:Pod是一組邏輯分析儀通道的組合,共有17個(gè)通道,其中數(shù)據(jù)16個(gè)通道,時(shí)鐘1個(gè)通道。邏輯分析儀的通道數(shù)是Pod數(shù)的倍數(shù)關(guān)系。34通道的邏輯分析儀對應(yīng)兩個(gè)Pod,68通道邏輯分析儀對應(yīng)4個(gè)Pod,136通道邏輯分析儀對應(yīng)8個(gè)Pod。對于模塊化的邏輯分析儀。珠海邏輯分析儀品牌I3C協(xié)議分析儀/訓(xùn)練器找歐奧!
觸發(fā))操作離開此序列步驟之前,應(yīng)用該存儲限定。如果要為每個(gè)序列步驟應(yīng)用不同的存儲限定,該存儲限定很有用。例如,可能不希望在ADDR=1000之前存儲任何樣本,而對于其余的測量,只存儲ADDR在1000到2000范圍之內(nèi)的樣本。設(shè)置序列步驟存儲還需要再使用一條分支指令。例如,在查找DATA=005E時(shí),如果只希望存儲ADDR在5000到6FFF范圍之內(nèi)的樣本,某些情況下可使用以下序列步驟:。這表示“立即存儲內(nèi)存中新獲得的樣本”。而不表示“從現(xiàn)在起,開始存儲”。應(yīng)當(dāng)注意,因?yàn)楫?dāng)ADDR不在5000到6FFF范圍之內(nèi)時(shí)從不執(zhí)行存儲樣本操作,所以該分支指令實(shí)質(zhì)上是指“在此序列步驟中,只存儲ADDR在5000到6FFF范圍之內(nèi)的樣本”。上述示例似乎說明將只存儲ADDR在5000到6FFF范圍之內(nèi)的樣本。但是,這取決于默認(rèn)存儲的設(shè)置方式。還是使用上述示例,如果默認(rèn)存儲設(shè)置為“StoreEverything”(存儲所有樣本)并且有一個(gè)樣本不在5000到6FFF的范圍之內(nèi),則不會執(zhí)行ElseIf分支指令,而應(yīng)用該“默認(rèn)存儲”。實(shí)際上,該序列步驟說明了樣本值在特定范圍內(nèi)時(shí)要執(zhí)行的操作,但沒有說明樣本值在此范圍之外時(shí)應(yīng)執(zhí)行的操作。因此,如果要明確指定序列步驟存儲,請使用以下指令:SampleGoto1總之。
USBtypeC等高速協(xié)議抓取和分析的服務(wù)。序列步驟存儲總會覆蓋默認(rèn)存儲,但只針對序列步驟存儲中特別指定的條件。處理默認(rèn)存儲和序列步驟存儲之間的時(shí)一定要謹(jǐn)慎。雖然設(shè)置邏輯分析儀很困難,但觸發(fā)函數(shù)可以降低此過程的難度。觸發(fā)函數(shù)是可以組合起來設(shè)置觸發(fā)的常用構(gòu)建塊。由于這些函數(shù)涵蓋了多數(shù)普通觸發(fā),因此通過選擇適當(dāng)?shù)暮瘮?shù)并將其填充到數(shù)據(jù)中即可設(shè)置觸發(fā)。下圖顯示了邏輯分析儀觸發(fā)用戶界面。請注意,觸發(fā)函數(shù)位于屏幕左側(cè)的一個(gè)醒目位置。圖21使用觸發(fā)函數(shù)通常,設(shè)置復(fù)雜觸發(fā)的難題是對問題進(jìn)行分解。換句話說,就是如何將復(fù)雜觸發(fā)映射到序列步驟、分支和布爾邏輯表達(dá)式。將問題分解為不同時(shí)發(fā)生的事件。這些事件對應(yīng)于序列步驟。掃描觸發(fā)函數(shù)列表,嘗試找出一些與步驟1中確定的事件相匹配的函數(shù)。將所有剩余事件分解為布爾邏輯表達(dá)式及其相應(yīng)操作。各個(gè)布爾邏輯表達(dá)式/操作對分別對應(yīng)于序列步驟中的一個(gè)單獨(dú)分支。請記住,可能存在只用于為序列步驟處理存儲限定的“存儲”分支。設(shè)置邏輯分析儀觸發(fā)與編寫軟件相徑庭。如果使用預(yù)定義的觸發(fā)函數(shù)和較早編寫的文檔完善的觸發(fā)來完成其他工作,就可降低設(shè)置邏輯分析儀觸發(fā)的難度。在沒有其他可用的資源時(shí)。UFS協(xié)議分析儀/訓(xùn)練器找歐奧!
內(nèi)存深度設(shè)置為總采集內(nèi)存的1/2。所有盒對都可用于采集數(shù)據(jù)。如果選擇整個(gè)內(nèi)存,則要用于時(shí)間標(biāo)簽存儲的默認(rèn)Pod是左邊的盒對,但未分配總線或信號的任何Pod都是可以使用的。跳變定時(shí)模式,時(shí)間標(biāo)簽存儲需要1個(gè)Pod或1/2的采集內(nèi)存:跳變時(shí)序采樣模式也需要時(shí)間標(biāo)簽存儲。當(dāng)選擇小采樣周期時(shí),必須將一個(gè)Pod對保留用于時(shí)間標(biāo)簽存儲。在這種情況下,不能使用1/2(或更少)的模塊采集內(nèi)存來替代該P(yáng)od。對于其他采樣周期,內(nèi)存深度和通道數(shù)的權(quán)衡與狀態(tài)采樣模式下的相同。也就是說,要使用1/2以上的模塊采集內(nèi)存,必須將一個(gè)Pod保留用于時(shí)間標(biāo)簽存儲。要使用所有Pod,內(nèi)存使用量不能超過模塊采集內(nèi)存的1/2。一般來說,可用定時(shí)器數(shù)與那些不屬于為時(shí)間標(biāo)簽存儲而保留的Pod數(shù)相同。狀態(tài)模式采樣位置、眼定位和眼圖掃描同步采樣(狀態(tài)模式)邏輯分析儀與觸發(fā)時(shí)鐘沿的觸發(fā)相似,因?yàn)樗鼈兌夹枰斎脒壿嬓盘柌趴梢栽跁r(shí)鐘事件前(建立時(shí)間)和時(shí)鐘事件后(保持時(shí)間)的一段時(shí)間內(nèi)保持穩(wěn)定,以便正確解釋邏輯電平。組合建立和保持時(shí)間被稱為建立/保持窗口。被測設(shè)備(由于其本身的建立/保持要求)可指定數(shù)據(jù)在某段時(shí)間內(nèi)在總線上有效。這被稱為數(shù)據(jù)有效窗口。一般情況下。協(xié)議分析儀就找歐奧電子。湛江I2C/SPI分析儀費(fèi)用
分析儀源頭工廠,一手勁爆價(jià),就找歐奧!汕頭協(xié)議分析儀售價(jià)
除非已在觸發(fā)序列中使用了它們。一般情況下,如果可能的話,應(yīng)使用發(fā)生計(jì)數(shù)器代替全局計(jì)數(shù)器,原因是發(fā)生計(jì)數(shù)器的用法比較簡單,而且全局計(jì)數(shù)器的數(shù)量有限。定時(shí)器:定時(shí)器用于檢查事件之間消耗的時(shí)間。例如,如果想在出現(xiàn)一個(gè)時(shí)鐘沿后的500ns內(nèi)出現(xiàn)另一個(gè)時(shí)鐘沿的情況下引發(fā)觸發(fā),請使用定時(shí)器。使用定時(shí)器時(shí)要記住的關(guān)鍵一點(diǎn)是:先啟動(dòng)定時(shí)器,然后再對其進(jìn)行測試。換句話說,定時(shí)器無法自動(dòng)啟動(dòng)。設(shè)置定時(shí)器的關(guān)鍵是確定在何種情況下進(jìn)行啟動(dòng)和測試。存儲限定:存儲限定用于確定應(yīng)該存儲(即,存入內(nèi)存)還是丟棄已獲得的樣本。這可以避免不需要的樣本占用邏輯分析儀內(nèi)存。設(shè)置存儲限定簡單的方法是設(shè)置“默認(rèn)存儲”。默認(rèn)存儲表示“如果未經(jīng)序列步驟指定,則進(jìn)行存儲”。例如,可能只想在ADDR的范圍為1000到2000時(shí)存儲樣本,那么就應(yīng)將“默認(rèn)存儲”設(shè)置為:ADDRInRange1000to2000默認(rèn)情況下,“默認(rèn)存儲”設(shè)置為存儲所有已獲得的樣本。也可以將“默認(rèn)存儲”設(shè)置為不存儲任何樣本,這意味著除非某序列步驟覆蓋該默認(rèn)存儲,否則將不存儲任何樣本。序列步驟存儲限定意味著在某個(gè)特定的序列步驟內(nèi)只存儲特定的樣本。這意味著在使用GoTo(轉(zhuǎn)到)或Trigger。汕頭協(xié)議分析儀售價(jià)