0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通信方式/通信接口/通信總線/通信協(xié)議介紹

FPGA設(shè)計論壇 ? 來源:FPGA設(shè)計論壇 ? 作者:FPGA設(shè)計論壇 ? 2022-04-12 10:10 ? 次閱讀

通信方式

通信方式是指通信雙方之間的工作方式或信號傳輸方式。

終端與其他設(shè)備(例如其他終端、計算機(jī)和外部設(shè)備)通過數(shù)據(jù)傳輸進(jìn)行通信,根據(jù)數(shù)據(jù)的傳輸方式,有串行通信和并行通信。

串行通信又稱為點(diǎn)對點(diǎn)通信,對于點(diǎn)對點(diǎn)之間的通信,

根據(jù)數(shù)據(jù)的同步方式,又分為異步傳送和同步傳送兩種方式。

根據(jù)數(shù)據(jù)的傳輸方向與時間關(guān)系,又可分為單工通信、半雙工通信及全雙工通信三種方式。

通信方式/通信接口/通信總線/通信協(xié)議介紹

通信接口

接口指的是輸入輸出的硬件接口,實(shí)現(xiàn)通信的接口就是通信接口。

根據(jù)數(shù)據(jù)的傳輸方式有串行通信和并行通信兩種通信方式。實(shí)現(xiàn)串行通信的接口就是串行接口,即串口。實(shí)現(xiàn)并行通信的接口就是并行接口,即并口。

通信總線

總線(Bus)是一組傳輸通道,是各種邏輯器件構(gòu)成的傳輸數(shù)據(jù)的通道,一般由數(shù)據(jù)線、地址線、控制線等構(gòu)成。

從廣義上說,計算機(jī)通信方式按傳輸特點(diǎn)可以分為并行通信和串行通信,相應(yīng)的通信總線被稱為并行總線和串行總線。

總線的分類:

按功能分,總線可分為內(nèi)部總線、系統(tǒng)總線和I/O總線。

按時序控制方式分,總線可分為同步總線和異步總線。

按傳送的數(shù)據(jù)格式分,總線可分為串行總線和并行總線。

接口和總線都有相互連接的含義,但前者強(qiáng)調(diào)的是兩個部件之間的連接,而后者更注重于多個部件的互連;前者強(qiáng)調(diào)信號和數(shù)據(jù)形式的轉(zhuǎn)換,后者更注重可擴(kuò)展性、靈活性、規(guī)范化,許多總線都有相應(yīng)的規(guī)范和標(biāo)準(zhǔn)。接口與總線有時也不加區(qū)分,合稱為總線接口或接口總線等。

通信協(xié)議

協(xié)議就是傳輸數(shù)據(jù)的規(guī)則。協(xié)議即總體框架,定義接口設(shè)備、器件及信號、總線及通道之間需要滿足的關(guān)系,即要實(shí)現(xiàn)信號的傳輸,所有這些組成成員必須通力合作,各自滿足協(xié)議要求的各種必要條件。

接口、總線、協(xié)議之間的關(guān)系

接口 - 規(guī)定硬件接口和電平標(biāo)準(zhǔn)

總線 - 規(guī)定信號線、功能以及工作工程

協(xié)議 - 規(guī)定接口、總線、和傳輸規(guī)則

通信方式/通信接口/通信總線/通信協(xié)議介紹

總線是一組傳輸通道,是各種邏輯器件構(gòu)成的傳輸數(shù)據(jù)的通道,一般由由數(shù)據(jù)線、地址線、控制線等構(gòu)成。接口是一種連接標(biāo)準(zhǔn),又常常被稱之為物理接口。

協(xié)議就是傳輸數(shù)據(jù)的規(guī)則。協(xié)議即總體框架,定義接口設(shè)備、器件及信號、總線及通道之間需要滿足的關(guān)系,即要實(shí)現(xiàn)信號的傳輸,所有這些組成成員必須通力合作,各自滿足協(xié)議要求的各種必要條件。

通信方式/通信接口/通信總線/通信協(xié)議介紹

微機(jī)系統(tǒng)采用總線結(jié)構(gòu)。系統(tǒng)中主要部件通過系統(tǒng)總線互相連接、實(shí)現(xiàn)數(shù)據(jù)傳輸,并使危機(jī)系統(tǒng)具有組態(tài)靈活、易于擴(kuò)展等諸多有點(diǎn)。

廣泛應(yīng)用的總線都實(shí)現(xiàn)了標(biāo)準(zhǔn)化,便于互連各個部件時遵循共同的總線規(guī)范。接口的任一方只需要根據(jù)總線標(biāo)準(zhǔn)的要求來實(shí)現(xiàn)和完成接口的功能,而不需要了解對方的接口方式??偩€接口也是一種通用的接口技術(shù)。

通信總線往往指的是硬件。而通信協(xié)議則是跑在硬件上的軟件。通信總線和通信協(xié)議通常是對應(yīng)的,通信總線需要跟通信協(xié)議相匹配才能通信。

每種總線能支持的最大速率(波特率)和抗干擾性等特點(diǎn)都是不一樣的,所以在應(yīng)用中首先要需要根據(jù)實(shí)際的環(huán)境來選擇合適的通信總線,如CAN,SPI,SCI,I2C等,當(dāng)選擇完總線類型后就需要根據(jù)所要傳輸?shù)臄?shù)據(jù)大小或類型來定義相應(yīng)的協(xié)議。所以不同的總線類型要搭配不同的協(xié)議,但是協(xié)議里數(shù)據(jù)的格式可以一樣,只是外面的框架要按相應(yīng)的總線類型來匹配。

可以這么理解:總線是通過標(biāo)準(zhǔn)規(guī)定的,實(shí)際應(yīng)用需要按照總線的相關(guān)標(biāo)準(zhǔn)去使用,而協(xié)議可以是我們自己定義的,協(xié)議里的內(nèi)容可以根據(jù)需要自行定義,但是協(xié)議制定的前提是要符合所需要使用的總線規(guī)范。

原文標(biāo)題:FPGA學(xué)習(xí)-通信方式、通信接口、通信總線、通信協(xié)議的關(guān)系

文章出處:【微信公眾號:FPGA設(shè)計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 通信協(xié)議
    +關(guān)注

    關(guān)注

    28

    文章

    823

    瀏覽量

    40191
  • 通信接口
    +關(guān)注

    關(guān)注

    3

    文章

    234

    瀏覽量

    30946
  • 通信總線
    +關(guān)注

    關(guān)注

    0

    文章

    44

    瀏覽量

    9831

原文標(biāo)題:FPGA學(xué)習(xí)-通信方式、通信接口、通信總線、通信協(xié)議的關(guān)系

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設(shè)計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    CAN總線通信協(xié)議的基礎(chǔ)知識

    本文將介紹CAN總線通信協(xié)議的基礎(chǔ)知識,目前的內(nèi)容僅為通用的協(xié)議部分,暫不涉及具體的外設(shè)模塊的用法。研究通信協(xié)議的具體內(nèi)容,主要是看建立
    的頭像 發(fā)表于 06-16 10:58 ?6108次閱讀
    CAN<b class='flag-5'>總線</b><b class='flag-5'>通信協(xié)議</b>的基礎(chǔ)知識

    【LabVIEW串口通信】串行通信協(xié)議的可配置轉(zhuǎn)換問題

    點(diǎn)對點(diǎn)通信.一般的解決方式是擴(kuò)展主機(jī)的串口數(shù)量,分別連接外部設(shè)備,并編制不同的通信協(xié)議.如果用嵌入式設(shè)備作為通信處理機(jī),更難以擴(kuò)展串口.對編程人員來說工作量也比較大.考慮的一種方案:通
    發(fā)表于 09-29 02:26

    i2c通信協(xié)議

    1.1 i2c通信協(xié)議通信協(xié)議:用來實(shí)現(xiàn)數(shù)據(jù)傳輸。i2c物理總線:SCL(時鐘線) SDA(數(shù)據(jù)線)i2c通信協(xié)議是 串行、同步、半雙工 的通信
    發(fā)表于 03-06 16:15

    什么是串口通信?串口通信協(xié)議了解

    行傳輸?shù)汀?、串口通信協(xié)議在計算機(jī)科學(xué)里,大部分復(fù)雜的問題都可以通過分層來簡化。如芯片被分為內(nèi)核層和片上外設(shè);STM32標(biāo)準(zhǔn)庫則是在寄存器與用戶代碼之間的軟件層。對于通訊協(xié)議,我們也以分層的方式來理解,最基本的是把它分為物理層和
    發(fā)表于 02-15 06:54

    通信接口協(xié)議介紹

    通信接口協(xié)議介紹 ?在現(xiàn)場數(shù)據(jù)采集和數(shù)據(jù)傳輸中大量采用接口方式,監(jiān)控系統(tǒng)涉及較多的是串行
    發(fā)表于 10-17 08:38 ?7392次閱讀

    Modbus通信協(xié)議教程

    Modbus通信協(xié)議教程Modbus通信協(xié)議教程Modbus通信協(xié)議教程
    發(fā)表于 12-08 14:14 ?75次下載

    基于雙CAN總線的數(shù)字伺服通信協(xié)議

    基于雙CAN總線的數(shù)字伺服通信協(xié)議
    發(fā)表于 09-01 14:25 ?8次下載
    基于雙CAN<b class='flag-5'>總線</b>的數(shù)字伺服<b class='flag-5'>通信協(xié)議</b>

    CAN總線通信協(xié)議的分析和實(shí)現(xiàn) CAN總線通信協(xié)議以及其實(shí)現(xiàn)方法

    CAN總線通信協(xié)議的分析和實(shí)現(xiàn) CAN總線通信協(xié)議以及其實(shí)現(xiàn)方法
    發(fā)表于 09-04 08:45 ?40次下載
    CAN<b class='flag-5'>總線</b><b class='flag-5'>通信協(xié)議</b>的分析和實(shí)現(xiàn) CAN<b class='flag-5'>總線</b><b class='flag-5'>通信協(xié)議</b>以及其實(shí)現(xiàn)方法

    基于LonWorks總線新的實(shí)時通信協(xié)議

    從LonWorks總線的介質(zhì)訪問機(jī)制入手,本著沖突避免和沖突解決兩個原則,論證了LonTalk協(xié)議在實(shí)時性方面存在的問題。對LonTalk協(xié)議的MAC仲裁機(jī)制進(jìn)行了改進(jìn),提出了一種新的實(shí)時通信
    發(fā)表于 01-09 17:09 ?1次下載
    基于LonWorks<b class='flag-5'>總線</b>新的實(shí)時<b class='flag-5'>通信協(xié)議</b>

    CAN總線通信協(xié)議

    CAN總線通信協(xié)議詳細(xì)如下。
    發(fā)表于 04-19 16:54 ?77次下載

    通信協(xié)議:SPI

    STM32模擬SPI通信協(xié)議SPI的簡介:SPI是串行外設(shè)接口的縮寫,是一種高速的,全雙工、同步的串行通信總線;SPI也可以實(shí)現(xiàn)一主多從,而實(shí)現(xiàn)一主多從是通過CS片選來實(shí)現(xiàn),于IIC有
    發(fā)表于 12-22 19:20 ?22次下載
    <b class='flag-5'>通信協(xié)議</b>:SPI

    西門子PLC的通信協(xié)議介紹

    和計算機(jī)等麻煩的方式進(jìn)行監(jiān)控。 第二通信協(xié)議的類型太多。僅西門子plc品牌就有很多?,F(xiàn)在,讓我們來談?wù)勥@些類型: 串行端口協(xié)議有: 1) MODBUS RTU通信協(xié)議 2)現(xiàn)場
    發(fā)表于 12-29 10:05 ?1.2w次閱讀

    淺談SPI總線通信接口及其協(xié)議

    上篇內(nèi)容我們介紹了IIC總線通信接口及其協(xié)議,這一篇文章我們介紹另一種項(xiàng)目開發(fā)中非常常見的
    的頭像 發(fā)表于 03-22 16:11 ?1644次閱讀
    淺談SPI<b class='flag-5'>總線</b><b class='flag-5'>通信</b><b class='flag-5'>接口</b>及其<b class='flag-5'>協(xié)議</b>

    通信協(xié)議的概念

    通信協(xié)議是指在通信過程中,為了使得不同設(shè)備之間進(jìn)行有效的數(shù)據(jù)交換,所約定的一整套規(guī)則和標(biāo)準(zhǔn)。通信協(xié)議中定義了通信雙方的接口、數(shù)據(jù)格式、傳輸速
    發(fā)表于 05-06 14:32 ?1925次閱讀

    PROFINET通信協(xié)議是什么

    PROFINET通信協(xié)議是一種專為工業(yè)自動化領(lǐng)域設(shè)計的基于以太網(wǎng)的實(shí)時通信協(xié)議。以下是對PROFINET通信協(xié)議的詳細(xì)解析,包括其定義、特點(diǎn)、體系結(jié)構(gòu)、工作原理、通信
    的頭像 發(fā)表于 09-25 18:13 ?407次閱讀