女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 嵌入式 > 嵌入式硬件
[導讀]通用串行總線(Universal Serial Bus, USB)是連接外部設備的一個串口總線標準,在計算機上使用廣泛,但也可以用在機頂盒和游戲機上,補充標準(On-The-Go)使其能夠用于在便攜設備之間直接交換數據。

通用串行總線(Universal Serial Bus, USB)是連接外部設備的一個串口總線標準,在計算機上使用廣泛,但也可以用在機頂盒和游戲機上,補充標準(On-The-Go)使其能夠用于在便攜設備之間直接交換數據。

隨著嵌入式技術的發(fā)展,串行總線技術也被越來越多的應用于各個領域。比如CAN 是Controller Area Network 的縮寫(以下稱為CAN),是ISO國際標準化的串行通信協(xié)議。在當前的汽車產業(yè)中,出于對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統(tǒng)被開發(fā)了出來。由于這些系統(tǒng)之間通信所用的數據類型及對可靠性的要求不盡相同,由多條總線構成的情況很多,線束的數量也隨之增加。為適應“減少線束的數量”、“通過多個LAN,進行大量數據的高速通信”的需要,1986 年德國電氣商博世公司開發(fā)出面向汽車的CAN 通信協(xié)議。此后,CAN 通過ISO11898 及ISO11519 進行了標準化,現在在歐洲已是汽車網絡的標準協(xié)議。

為滿足用戶對特殊串行總線調試的需求,一些測試儀器廠商推出了具備自定義串行總線觸發(fā)和分析功能的示波器產品,用戶可根據自己的需要進行簡單的設定就能實現非通用串行總線的調試。下文以橫河電機公司新推出的DLM2000示波器為例,詳細說明一下此種功能。

總線,英文叫作“BUS”,即我們中文的“公共車”,這是非常形象的比如,公共車走的路線是一定的,我們任何人都可以坐公共車去該條公共車路線的任意一個站點。如果把我們人比作是電子信號,這就是為什么英文叫它為“BUS”而不是“CAR”的真正用意。當然,從專業(yè)上來說,總線是一種描述電子信號傳輸線路的結構形式,是一類信號線的集合,是子系統(tǒng)間傳輸信息的公共通道。通過總線能使整個系統(tǒng)內各部件之間的信息進行傳輸、交換、共享和邏輯控制等功能。如在計算機系統(tǒng)中,它是CPU、內存、輸入、輸出設備傳遞信息的公用通道,主機的各個部件通過主機相連接,外部設備通過相應的接口電路再于總線相連接。

自定義串行總線的觸發(fā):

 

 

圖表1 自定義串行總線觸發(fā)設定菜單

DLM2000支持標準的CAN/LIN/I2C/SPI/UART總線觸發(fā),在串行總線觸發(fā)菜單中有一項是<用戶定義>(User Define)。進入這一項就可以進行自定義總線的觸發(fā)設置。在此菜單中可以進行如下設置:

數據源(DATA):指定通道作為數據信號源。

激活電平(Active):指定將高電平或者低電平設為邏輯1。

時鐘(Clock):對于通過時鐘同步的總線,可以進行時鐘的相關設置,選擇時鐘源以及設定在時鐘信號的上升沿或下降沿進行采樣。

片選(CS):當使用時鐘同步信號時,通過片選信號來控制數據的有效性??梢栽O置片選源,以及高電平有效或者低電平有效。

鎖存(Latch):可以指定時鐘同步采樣的數據源碼型與指定碼型進行比較的時間??梢允嵌ㄦi存源,以及在鎖存源的上升沿或是下降沿進行比較。

觸發(fā)條件:可以將數據碼型作為觸發(fā)條件使用。當采樣得到的數據源的碼型與指定碼型一致時,數據碼型觸發(fā)條件成立。

 

 

圖表2 自定義串行總線觸發(fā)條件設定

數據碼型的長度可以設為1~128位,并制定按照二進制或是十六進制來設定碼型。

比特率:當沒有同步時鐘源時,可以對信號的比特率進行設定,設定范圍從1kbps至50Mbps,步進值為1kbps。

下面是一個帶時鐘同步信號的自定義總線觸發(fā)示例。

首先正確設置時鐘源、數據源、片選信號和鎖存信號,再設置好相應的觸發(fā)條件,就可以像通用串行總線一樣進行觸發(fā),捕獲所需要的信號波形。

 

 

圖表3 時鐘同步串行總線觸發(fā)示例

自定義串行總線的分析:

解碼設置

進行自定義總線的觸發(fā)之后,就可以進行解碼分析了。同樣要進行相應的設置。與觸發(fā)的設置類似,要指定數據源、時鐘源、片選源和鎖存源,并進行相應的設定;對于沒有時鐘同步的總線,還要指定比特率,可設置范圍也是1kbps~50Mbps。之所以要設置解碼起始點,是因為示波器沒有內置自定義總線的協(xié)議,無法判斷總線的幀結構,所以需要手動指定解碼的起始點。

 

 

圖表4 自定義串行總線分析設定

解碼顯示

打開解碼顯示功能,就可以在數據波形的下方看到解碼的結果了。由于沒有內置協(xié)議,所以無法以幀結構方式進行顯示。

 

 

圖5 自定義串行總線解碼顯示格式設定

數據搜索

如果想在大量的數據中找到自己想要的數據,可以使用搜索功能,指定搜索的數據位數以及數據碼型,執(zhí)行搜索后很快就會將搜索到的結果標記出來并顯示在縮放窗口中。搜索設定與觸發(fā)條件設定類似。

下面以列車上常用的MVB串行總線為例,介紹自定義串行總線功能的使用方法。

多功能車廂總線MVB(MultifuncTIon Vehicle Bus)是列車通信網絡TCN(Train CommunicaTIon Network)為實現位于同一車輛或固定重聯(lián)的不同車輛中的標準設備之間的數據通信而定義的總線標準。

MVB總線上的串行數據采用異步差分傳輸的曼徹斯特碼,曼徹斯特編碼中的每個數據位應用以下規(guī)范編碼:

a)一個“1”的編碼在位元的前半部分為“高”,后半部分為“低”;

b)一個“0”的編碼在位元的前半部分為“低”,后半部分為“高”;

如果曼徹斯特碼中出現整個位元的高電平(NH)或整個位元的低電平(NL),則被認為非數據符,用于特殊場合,如:幀頭,幀尾標識。

MVB總線屬于異步傳輸總線,所以在進行觸發(fā)和分析時不需要設置時鐘源、片選和鎖存等信號,只需要設定正確的比特率與合適的開始點。MVB總線的比特率一般為1.5Mbps,正確設置就可以了。

需要注意的是開始點的指定。因為MVB總線采用曼徹斯特編碼,不同于常用的高低電平來確定邏輯“0”和“1”的方式,所以只有開始點的位置很合適才能正確解碼。

設置好之后,解碼結果會顯示在波形下方,通過人工對比可以簡單判斷解碼是否正確。通過顯示設置可以將解碼結果顯示為二進制、十六進制或者ASCII形式,便于讀取。

 

 

圖6 MVB串行總線觸發(fā)分析

如上面示例那樣,如果所調試的總線不是CAN,LIN,I2C,SPI以及UART這些通用串行總線,DLM2000的自定義串行總線分析功能可在一定程度上為用戶的分析工作提供便利,而且不用付出高昂的費用。這也是當初開發(fā)這個功能的初衷。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

通用串行總線(USB)規(guī)格的最新迭代版本 USB 3.1 第 2 代,有望改變 IT、消費、工業(yè)及通用嵌入式電子設備交換數據和供電的方式。再加之 Type-C 連接器,它就能夠替代許多其它形式的有線連接,而且它已經在便攜...

關鍵字: 串行總線 連接器 適配器

隨著現代芯片的復雜性不斷提高,驗證成為芯片設計過程中最耗時和費力的部分,許多芯片設計項目通常要耗費大約60%-80%的項目資源用于驗證,并且還成為了整個設計過程中的瓶頸,能否順利完成驗證成為了決定芯片上市時間(TTM)和...

關鍵字: 芯片設計 串行總線 IP

在現代嵌入式系統(tǒng)開發(fā)中,串行通信協(xié)議扮演著至關重要的角色。其中,UART(通用異步收發(fā)傳輸器)、I2C(Inter-Integrated Circuit)和SPI(Serial Peripheral Interface)...

關鍵字: UART I2C SPI 串行總線

USB(Universal Serial Bus)是一種通用的串行總線標準,它被廣泛應用于連接計算機及其外部設備。USB通信系統(tǒng)具有以下特點:

關鍵字: USB 串行總線 計算機

USB:Universal Serial Bus,通用串行總線。USB最初由英特爾與微軟倡導發(fā)起,最大的特點是盡可能的實現熱插拔和即插即用。

關鍵字: USB接口 串行總線 即插即用

近日,通用串行總線(USB)標準組織USB-IF公開了USB-C(即USB Type-C)接口新規(guī)范USB Type-C 2.1,這是自2019年8月USB Type-C 2.0規(guī)范之后,USB標準組織對USB-C接口的...

關鍵字: 串行總線 供電 USB

I2C(IIC)屬于兩線式串行總線,由飛利浦公司開發(fā)用于微控制器(MCU)和外圍設備(從設備)進行通信的一種總線,屬于一主多從(一個主設備(Master),多個從設備(Slave))的總線結構,總線上的每個設備都有一個特...

關鍵字: IIC 通信協(xié)議 串行總線

PCI Express總線是較舊的PCI/ PCI-X總線的高速串行替換。PCI Express總線與舊PCI之間的主要區(qū)別之一是總線拓撲。

關鍵字: PCIE 通道 串行總線

CAN和CANopen區(qū)別

關鍵字: canopen can

摘要:基于Linux字符設備操作接口和各類串行總線的共,性,按照分層的思想,抽象出各種總線的統(tǒng)一接口。統(tǒng)一接口的應用層API與底層的具體總線操作形式無關,而且便于應用系統(tǒng)的升級和移植。文中給出了一種多種串行總線統(tǒng)一接口的...

關鍵字: 統(tǒng)一接口 嵌入式系統(tǒng) Linux 設備驅動 串行總線
關閉