<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

標簽 > 串行總線

串行總線

+關注 0人關注

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

文章: 118
視頻: 11
瀏覽: 30446
帖子: 30

串行總線簡介

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

  通用串行總線特點

  USB最初是由英特爾與微軟公司倡導發起,其最大的特點是支持熱插拔(Hot plug)和即插即用 (Plug&Play)。當設備插入時,主機枚舉(enumerate)此設備并加載所需的驅動程序,因此使用遠比PCI和ISA總線方便。

  USB速度比平行埠并聯總線(Parellel Bus,例如EPP、LPT)與串聯埠總線(Serial Port,例如RS-232)等傳統電腦用標準總線快上許多。原標準中USB 1.1 的最大傳輸帶寬為 12Mbps,USB 2.0 的最大傳輸帶寬為 480Mbps。

串行總線百科

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

  通用串行總線特點

  USB最初是由英特爾與微軟公司倡導發起,其最大的特點是支持熱插拔(Hot plug)和即插即用 (Plug&Play)。當設備插入時,主機枚舉(enumerate)此設備并加載所需的驅動程序,因此使用遠比PCI和ISA總線方便。

  USB速度比平行埠并聯總線(Parellel Bus,例如EPP、LPT)與串聯埠總線(Serial Port,例如RS-232)等傳統電腦用標準總線快上許多。原標準中USB 1.1 的最大傳輸帶寬為 12Mbps,USB 2.0 的最大傳輸帶寬為 480Mbps。

  USB的設計為非對稱式的,它由一個主機(host)控制器和若干通過hub設備以樹形連接的設備組成。 一個控制器下最多可以有5級hub,包括Hub在內,最多可以連接127個設備,而一臺計算機可以同時有多個控制器。 和SPI-SCSI等標準不同,USB hub不需要終結器。

  USB可以連接的外設有鼠標、鍵盤、gamepad、游戲桿、掃描儀、數碼相機、打印機、硬盤和網絡部件。對數碼相機這樣的多媒體外設USB已經是缺省接口;由于大大簡化了與計算機的連接,USB也逐步取代并口成為打印機的主流連接方式。2004年已經有超過1億臺USB設備;到2005年顯示器和高清晰度數字視頻外設是僅有的USB未能染指的外設類別,因為他們需要更高的傳輸速率。

  串行總線的選擇原則

  本應用筆記討論微控制器作為當今各種先進電子產品的核心,與一個或多個外設器件的通信技術。以前,微控制器的外設是以存儲器映射方式與數據和地址總線連接的。但是,由于較多的引腳數,增大了封裝尺寸,并提高了總體成本。要降低成本和縮小封裝尺寸,串行接口顯然是理想的替代方案,例如:1-Wire®、SPI、I²C、USB等,它們代表了不同的物理網絡尺寸、網絡驅動器、電源、數據速率及功能選擇。不同類型的接口具有不同的優勢,而1-Wire接口在串行通信中不失為一種創新設計。

  微控制器(µC)是當今各種先進電子產品的核心,它需要與一個或多個外設器件通信。以前,µC的外設是以存儲器映射方式與數據和地址總線連接的。對地址線譯碼以獲得片選信號,從而在有限的地址范圍內為每個外設分配唯一的地址。這種接口類型所需的最少引腳數(除電源和地之外)為:8 (數據) + 1 (R//W) + 1 (/CS) + n條地址線[n = log2(內部寄存器或存儲器字節的數目)]。例如,與一個16字節外設通信時,需要的引腳數為:8 +1 + 1 + 4 = 14。這種接口的訪問速度快,但較多的引腳數也同時帶來了封裝尺寸增大和總成本提高的問題。要降低成本和縮小封裝尺寸,串行接口顯然是理想的替代方案。

  選擇串行總線并非易事。除需要考慮數據速率、數據位傳輸順序(先傳最高位或最低位)和電壓外,設計者還應該考慮以下幾點:

  通過何種方式選擇某個外設(通過硬件片選輸入或軟件協議)。 外設如何與µC保持同步(借助一條硬件時鐘線,或借助內嵌于數據流中的時鐘信息)。 數據是在單根線上傳輸(在“高”和“低”之間轉換),還是在一對差分線上傳輸(兩根線按相反的方向同時轉換其電壓)。 通信線路的兩端均使用匹配電阻實現阻抗匹配(通常用于差分信號傳輸),還是不匹配或僅在一端匹配(通常用于單端總線)。

  表1以矩陣的形式展示了各種通用總線系統之間的差異。16種可能組合中只有4種通用類型為大家所熟知。

  除這些特性外,具體應用還會提出更多要求,如供電方式、隔離、噪聲抑制、µC (主機)與外設(從機)間的最大傳輸距離、以及電纜連接方式(總線型、星型、可承受線路反接等)。提出類似要求的應用包括樓宇自動化、工業控制和抄表等,并且都已制定了相應的標準。1, 2

  表1. 串行總線系統概括

  

  電路板到背板的應用需求

  提供外設功能的串行總線系統不應該給應用系統增加任何沉重的負荷。尤其需要注意以下幾點:

  互連布線一定要簡單(信號線越少越好)。 必須能夠輕松地通過軟件實現協議(或所選的µC/µP本身提供這種接口)。 需要提供功能廣泛的器件。 總線系統必須易于擴展。

  使用軟件協議完成尋址的單端、自同步系統需要的信號線最少。從表1可以看出,1-Wire、LIN總線和SensorPath能夠滿足這些條件。在這類總線系統中,還需要考慮其它因素(見表2)。

  表2. 1-Wire、LIN總線和SensorPath總線系統的性能差異

  

  物理網絡尺寸

  只有SensorPath局限于電路板尺寸的應用。一定條件下,使用恰當的硬件和軟件網絡驅動器,可以極大地擴展1-Wire總線網絡的距離。

  網絡驅動器

  對于基于協議的網絡,設計者需要軟件驅動程序來產生通信波形(鏈路層),識別并尋址網絡(網絡層)的單個從器件/節點,并發送/接收數據(傳輸層)。軟件驅動程序與特定操作系統和通信端口有關??商峁┗诟黝惗丝诘?-Wire硬件驅動芯片(主機)以及適配器,端口類型包括COM、LPT、USB和I²C。在未作匹配的大型網絡中,電纜末端、連接器和分支的反射會限制網絡的傳輸性能。

  電源

  必須為網絡中的每個從器件供電,以實現正常工作。最具成本效益的方法是通過數據線遠程供電。該方法也稱為“寄生供電”,這使得讀取系統診斷信息(比如在掉電模式下)成為可能。具體范例請參考應用筆記178中的圖3和相關內容:“利用1-Wire產品標識印刷電路板”10。當然由于必須為供電留出時間,寄生供電也降低了可用的數據速率。

  數據速率

  通常來說,數據速率越高,網絡傳輸距離越短,反之亦然。1-Wire系統具有電源傳輸功能,因此最大數據傳輸速率取決于網絡的從器件數目以及電纜總長度(電容)。

  網絡節點查找功能

  該特性允許主機識別網絡中從器件的數目、類型和地址。這一點對于節點數動態(變化)的網絡來說必不可少。請參考Dallas工程期刊(第2期)11第22頁中的示例。

  器件功能選擇

  范圍如果不能提供應用所需要的功能,即使再出色的總線也毫無用處。與LIN總線和SensorPath相比,1-Wire系統目前可以提供最豐富的功能。

  I²C/SMBus與1-Wire總線

  如果實際應用可以提供時鐘線,則總線選擇范圍可擴展到I²C12和SMBus13器件。根據SMBus的規范,它可以看作是100kbps I²C總線規范增加了超時特性后的派生總線類型。在某個節點與總線主機失去同步的情況下,超時特性可避免總線發生閉鎖,而I²C系統則需要經過一次上電復位過程,才能從這種故障狀態恢復至正常工作狀態。在1-Wire系統中,復位/在線檢測周期可將通信接口復位至確定的啟動條件下。

  除了時鐘線外,I²C/SMBus還為總線上傳輸的每個字節提供一個應答位。這使得有效數據速率降低了12%。通信過程開始于一個啟動條件,并跟隨從器件地址和一個數據方向位(讀/寫),最后結束于一個停止條件。對于1-Wire系統,首先需要滿足網絡層的要求(即選擇某個特定器件,執行search ROM命令或者廣播);接下來發送與特定器件相關的命令代碼,該代碼同時會影響數據的傳輸方向(讀/寫)。

  原有I²C和SMBus總線系統的一個突出問題是其有限的7位地址空間。由于可提供超過127種不同器件類型,我們無法根據從器件地址推斷器件功能。此外,許多I²C器件還允許用戶隨意設置1個或多個地址位,以在總線上掛接多個相同器件。這種特性進一步減少了可用的地址空間。解決地址沖突問題的標準做法是將總線系統劃分成若干段,某一時刻可在軟件控制下激活某個網絡段。該網絡段需要增加更多硬件,也使應用固件更為復雜。I²C系統不具備網絡節點查找或枚舉功能,因此很難處理節點數動態變化的系統。這一問題可借助SMBus Specification Version 2.013中的地址分辨率協議得以解決。但是,支持該特性的SMBus器件極為稀少。

  SPI和MICROWIRE接口

  SPI14和MICROWIRE15 (SPI的子集)均需要為每個從器件提供一條額外的片選線。由于具有片選信號,SPI協議只定義了針對存儲器地址和狀態寄存器的讀/寫命令。它不提供應答功能。通常,SPI器件的數據輸入和數據輸出采用不同的引腳。鑒于數據輸出在除了讀操作外的任何情況下均為三態(禁止),因此可將兩個數據引腳接到一起以構成單根雙向數據線。當其它總線系統無法提供所需的功能或需要較高的數據傳輸速率時,可選用SPI總線,它可以支持2Mbps或更高的速率。SPI和MICROWIRE的不利因素在于產生CS信號的譯碼邏輯,以尋址某個特定器件。但是不會產生地址沖突問題。和I²C總線一樣,不提供節點查找功能。主機無法根據從器件的邏輯地址來推斷器件功能,因此很難管理節點動態變化的網絡。

  RS-485、LVDS、CAN、USB 2.0和FireWire

  我們對這些標準進行討論,以舉例說明差分傳輸的特點。這類總線系統中傳輸速率最快的兩種是FireWire16和USB 2.017,它們采用點對點電氣連接。使用先進的節點或集線器,可以構成樹狀拓撲的虛擬總線,數據包從源發送至端點(USB),或采用對等傳輸(FireWire),突發數據速率高達480Mbps (USB 2.0)或1600Mbps (FireWire)。尺寸有限的數據包以及接收/緩沖/重發通信機制增加了傳輸時間,反過來降低了有效的數據吞吐能力。USB的拓撲和協議允許最多連接126個節點,FireWire允許最多63個節點,使用無源電纜時節點間的最大傳輸距離為4.5m。專為包括PC外設、多媒體、工業控制和航空(僅FireWire)應用而設計,USB和FireWire器件可以帶電插入系統(熱插拔)。該特性允許網絡節點數動態變化。

  LVDS18、RS-48519和CAN20可實現掛接主機和從機的總線型結構,甚至可以連接多個主機。這些標準中低壓差分信號(LVDS)是速率最快的,如果總線長度不超過10m,可工作在100Mbps速率下??捎玫臄祿俾始巴掏驴梢愿旎蚋?,具體取決于網絡尺寸。LVDS電氣標準專為背板應用而設計,支持熱插拔功能,但不包含任何協議。

  RS-485也僅定義了電氣參數。RS-485定義了負載和每條總線的最大負載數目(32),而不是以節點的形式給出。一個電氣節點的負載可以小于1。12m網絡距離下的典型數據速率可高達35Mbps,1200m距離下數據速率可達100kbps,這些特性足以滿足數據采集和控制應用。RS-485設備的協議通?;谠瓉碓O計用于RS-232的部分協議。

  與此不同,控制器局域網(CAN)為分布式實時控制定義了通信協議,安全性非常高,專門面向汽車應用和工業自動化領域。數據速率從40m距離下的1Mbps到1000m距離下的50kbps。尋址方式是基于消息的,協議本身對節點數沒有任何限制。CAN節點支持熱插拔,網絡節點數可以動態變化。

  結語

  在簡單、低成本總線系統中,與LIN總線和SensorPath相比,1-Wire系統的從器件可提供最廣泛的功能和網絡驅動器。I²C和SMBus除了需要數據線和參考地之外,還需要時鐘線和VCC電源,當然可供選擇的器件功能也非常多。SPI和MICROWIRE需要額外的片選線,但可以提供更高的數據速率。除支持寄生供電和網絡節點查找功能外,1-Wire接口和協議還支持熱插拔,這一特性通常僅在使用差分信號的高速系統以及SMBus 2.0兼容產品中才提供。iButton®產品是使用極為廣泛的熱插拔1-Wire器件,熱插拔是這類器件的正常工作方式。事實已經證明,1-Wire器件在下列應用中極為有效:全球識別號21、電路板/配件標識與認證10、溫度檢測和執行裝置等。另外一種非常成功的1-Wire產品是具有安全存儲器和質詢-響應機制的器件,它能以最低的成本實現雙向認證和軟件代碼保護22, 23。

查看詳情

串行總線知識

展開查看更多

串行總線技術

高速串行總線有哪些

在信息技術的飛速發展中,總線技術作為連接各種電子設備的重要紐帶,其性能和可靠性對于整個系統的運行效率具有決定性的影響。高速串行總線技術,以其高速度、低延...

2024-05-16 標簽:總線技術串行總線 84 0

EXR 系列示波器和基本離線分析軟件

EXR 系列示波器和基本離線分析軟件

從1997年開始,是德科技在高端示波器上推出了第一版的離線分析軟件,打開了波形分析的另一個賽道,從而讓測試工程師切換到另一個維度去觀察和分析平時熟悉的波形信號。

2024-04-17 標簽:示波器數字示波器波形 120 0

深度解析IIC的通信協議流程及工作原理

深度解析IIC的通信協議流程及工作原理

在起始條件產生后,總線處于忙狀態,由本次數據傳輸的主從設備獨占,其他I2C器件無法訪問總線;而在停止條件產生后,本次數據傳輸的主從設備將釋放總線,總線再...

2024-02-25 標簽:微控制器cpu數據傳輸 2471 0

RS-485典型配網結構 RS485總線優缺點

RS-485典型配網結構 RS485總線優缺點

 RS485總線是一種低成本的串行通信總線,具有高靈敏度、長距離傳輸和多節點支持等優點。在工業自動化領域中,RS485總線被廣泛應用于各種設備之間的串行...

2024-02-02 標簽:總線RS-485串行總線 1482 0

USB連接器是什么 為什么usb連接器固定pin不一樣?

USB連接器是一種通用串行總線接口,用于規范電腦與外部設備的連接和通訊。

2024-01-28 標簽:USB接口連接器串行總線 1455 0

如何用示波器分析以太網傳輸機制

如何用示波器分析以太網傳輸機制

本文打通軟硬件之間的隔閡,從物理層揭示了以太網數據傳輸的機制,也充分發揮了現代化混合信號示波器的總線解碼能力。

2024-01-22 標簽:示波器以太網信號示波器 351 0

什么是USB?USB接口的組成 USB協議仿真

什么是USB?USB接口的組成 USB協議仿真

USB(Universal Serial Bus)通用串行總線,是一種串口總線標準,也是一種輸入輸出接口的技術規范

2024-01-13 標簽:控制器連接器串行總線 786 0

USB-C和Type-C的區別是什么

USB-C和Type-C是同一個東西,只是USB-C是廣義的叫法,而Type-C是具體的規范。 USB-C,全稱為USB Type-C,是一種新一代的U...

2024-01-11 標簽:充電技術串行總線USB-C 1139 0

家用游戲機的控制器接口類型

家用游戲機的控制器接口類型是游戲機和手柄之間進行連接和通信的關鍵部分。它決定了用戶如何與游戲機進行交互,并直接影響到游戲體驗的質量和多樣性。本文將詳細介...

2024-01-04 標簽:控制器接口串行總線 582 0

I2C總線的基本用法 I2C總線硬件問題匯總

I2C總線的基本用法 I2C總線硬件問題匯總

一般情況下, i2c 設備焊接沒什么問題,按照設備手冊一步步來,基本上就順風順水能夠用起來。如果這么一個簡單的東西,有時候想要的結果死活不出來,反復的檢...

2023-12-26 標簽:硬件I2C引腳 626 0

查看更多>>

串行總線資訊

舵機三根線分別是什么?一文解析舵機各線纜對應關系

舵機三根線分別是什么?一文解析舵機各線纜對應關系

最近,經常有同學問我關于舵機線路的問題,包括舵機三根線分別是什么線、每根線的顏色是什么、舵機接線應該怎么接,以及四線舵機都有什么線等。為了更好地解答大家...

2023-12-27 標簽:通信協議串行總線舵機控制 1829 0

并行總線和串行總線的區別

并行總線和串行總線的區別? 并行總線和串行總線是計算機系統中常見的兩種數據傳輸方式,它們有著不同的工作原理和應用場景。在這篇文章中,我將詳細介紹并行總線...

2023-12-07 標簽:數據傳輸串行總線并行總線 2139 0

淺談USB通信接口的發展

USB 的另一個優點是,原則上它允許多達 127 個外圍設備一次連接到一臺 PC。一臺計算機不可能有 127 個 USB 端口,但可以通過添加 USB ...

2023-02-21 標簽:英特爾軟盤驅動器串行總線 267 0

你還在用光標測量I2C通信時序嗎?

你還在用光標測量I2C通信時序嗎?

I2C總線通過上拉電阻接正電源。當總線空閑時,兩根線均為高電平。連到總線上的任一器件輸出的低電平,都將使總線信號變低,即各器件的SDA及SCL都是線“與”關系。

2022-07-23 標簽:微控制器單片機I2C總線 537 0

USB和串口的相關概念

USB(全稱為Universal Serial Bus)中文名稱:通用串行總線。是一個外部總線標準,用于規范電腦與外部設備的連接和通訊。是應用在PC領域...

2022-05-09 標簽:usb串口串行總線 1940 0

BL8810替代GL823K 設計USB 2.0讀卡器的方案

BL8810替代GL823K 設計USB 2.0讀卡器的方案

創惟GL823K是一款USB 2.0單LUN讀卡器控制器,可支持SD/MMC/MSPRO閃存卡。它支持USB 2.0高速傳輸,將Digital TM(S...

2021-12-22 標簽:控制器讀卡器串行總線 1059 0

什么是串行總線和并行總線?

早些年的老式設備都采用并行傳輸,而現在的設備都采用串行傳輸。為什么并行傳輸會被串行傳輸所取代呢?

2021-06-11 標簽:串行總線并行總線 1.7萬 0

設計通用串行總線協議接口時需要考慮的六個關鍵問題

設計一個使用高速信號進行數據傳輸的系統有時是十分困難的,尤其是當可供選擇的通信協議十分繁多的時候。。雖然很多通信協議都是高速信號的理想選擇,但其中有一個...

2022-02-09 標簽:串行總線 909 0

PCB設計必備知識:并行總線VS串行總線

作為一名PCB設計工程師,具備一些高速方面的知識是非常有必要的,甚至說是必須的。就信號來說,高速信號通常見于各種并行總線與串行總線,只有知道了什么是總線...

2020-07-29 標簽:串行總線并行總線 2471 0

閑聊USB發展史:USB IF的誕生

今天呢,給大家開通一個新的故事篇章,簡史系列。我將從PC和各大標準的建立與發展為線索帶給大家更多的知識,希望大家可以支持。

2020-07-15 標簽:連接器USB串行總線 1300 0

查看更多>>

串行總線數據手冊

相關標簽

相關話題

換一批
  • 可編程直流電源
    可編程直流電源
    +關注
    可編程直流電源是一種用于電子與通信技術領域的科學儀器,于2015年1月5日啟用,可編程直流電源是用數字或編碼器輸入,非電位器調節電壓、電流的直流電源。
  • 三相系統
    三相系統
    +關注
  • vr教育
    vr教育
    +關注
    vr教育即虛擬現實在教育領域中的應用,它主要體現在可以構建虛擬學習環境、虛擬實驗基地,能創造虛擬學習伙伴,可以建立虛擬仿真校園,還能做虛擬實驗。禾艾VR就是利用VR技術做的虛擬現實教育。
  • 分析工具
    分析工具
    +關注

關注此標簽的用戶(1人)

肚兜都

編輯推薦廠商產品技術軟件/工具OS/語言教程專題

亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>