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

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

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

I2C總線的特點(diǎn)有哪些

麥辣雞腿堡 ? 來源:古月居 ? 作者:行走的皮卡丘 ? 2023-11-09 17:48 ? 次閱讀

I2C集成電路總線),由Philips公司(2006年遷移到NXP)在1980年代初開發(fā)的一種簡單、雙線雙向的同步串行總線,它利用一根時鐘線和一根數(shù)據(jù)線在連接總線的兩個器件之間進(jìn)行信息的傳遞,為設(shè)備之間數(shù)據(jù)交換提供了一種簡單高效的方法。

每個連接到總線上的器件都有唯一的地址,任何器件既可以作為主機(jī)也可以作為從機(jī),但同一時刻只允許有一個主機(jī)。

總線是一同步、半雙工雙向的兩線式串口總線。它由兩條總線組成:串行時鐘線SCL和串行數(shù)據(jù)線SDA。

SCL線—負(fù)責(zé)產(chǎn)生同步時鐘脈沖。

SDA線—負(fù)責(zé)在設(shè)備間傳輸串行數(shù)據(jù)。

該總線可以將多個I2C設(shè)備連接到該系統(tǒng)上。連接到I2C總線上的設(shè)備既可以用作主設(shè)備,也可以用作從設(shè)備。

圖片

主設(shè)備負(fù)責(zé)控制通信,通過對數(shù)據(jù)傳輸進(jìn)行初始化,來發(fā)送數(shù)據(jù)并產(chǎn)生所需的同步時鐘脈沖。從設(shè)備則是等待來自主設(shè)備的命令,并響應(yīng)命令接收。

主設(shè)備和從設(shè)備都可以作為發(fā)送設(shè)備或接收設(shè)備。無論主設(shè)備是作為發(fā)送設(shè)備還是接收設(shè)備,同步時鐘信號都只能由主設(shè)備產(chǎn)生。

如果用通用IO口模擬I2C總線,并實(shí)現(xiàn)雙向傳輸,則需一個輸入輸出口(SDA),另外還需一個輸出口(SCL)。

I2C總線特點(diǎn)

僅僅只需要SDA、SCL兩條總線;

沒有嚴(yán)格的波特率要求;

所有組件之間都存在簡單的主/從關(guān)系,連接到總線的每個設(shè)備均可通過唯一地址進(jìn)行軟件尋址;

I2C是真正的多主設(shè)備總線,可提供仲裁和沖突檢測;

傳輸速度分為四種模式:

標(biāo)準(zhǔn)模式(Standard Mode):100 Kbps

快速模式(Fast Mode):400 Kbps

高速模式(High speed mode):3.4 Mbps

超快速模式(Ultra fast mode):5 Mbps

最大主設(shè)備數(shù):無限制;

最大從機(jī)數(shù):理論上,1008個從節(jié)點(diǎn),尋址模式的最大節(jié)點(diǎn)數(shù)為2的7次方或2的10次方,但有16個地址保留用于特殊用途。

I2C有16個保留I2C地址。這些地址對應(yīng)于以下兩種模式之一:0000 XXX或1111 XXX。下表顯示了為特殊目的而保留的I2C地址。

圖片

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

    關(guān)注

    10

    文章

    2817

    瀏覽量

    87712
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1452

    瀏覽量

    122266
  • 系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    1002

    瀏覽量

    21220
收藏 人收藏

    評論

    相關(guān)推薦

    I2C總線信號與測試案例(一)

    I2C bus是Inter-IC bus的縮寫,意思是IC器件之間的通訊總線;I2C 總線特點(diǎn)如下
    的頭像 發(fā)表于 11-20 15:45 ?1506次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>總線</b>信號與測試案例(一)

    i2c總線ppt(I2C總線器件應(yīng)用)

    I2C總線器件應(yīng)用第一節(jié) I2C總線器件應(yīng)用概述I2C總線工作原理
    發(fā)表于 08-13 17:34 ?0次下載

    i2c總線特點(diǎn)

    i2c總線特點(diǎn):2 I2C 總線使設(shè)計(jì)人員和廠商都得益.. 3 2.1 設(shè)計(jì)人員的得
    發(fā)表于 08-05 09:05 ?26次下載

    用Verilog HDL實(shí)現(xiàn)I2C總線功能

    簡述了I2C總線特點(diǎn);介紹了開發(fā)FPGA時I2C總線模塊的設(shè)計(jì)思想;給出并解釋了用Verilog HDL實(shí)現(xiàn)部分
    發(fā)表于 10-19 10:49 ?104次下載

    I2C總線在Linux系統(tǒng)中的驅(qū)動設(shè)計(jì)

    介紹I2C總線的基本概念和工作原理,敘述I2C總線擴(kuò)展器件ZLG7290的功能特點(diǎn)。在以S3C2
    發(fā)表于 12-29 16:52 ?40次下載

    什么是i2c總線

    什么是i2c總線  下載請點(diǎn)擊: i2c總線協(xié)議中文版 
    發(fā)表于 11-05 09:26 ?2877次閱讀

    并口模擬I2C總線的設(shè)計(jì)

    并口模擬I2C總線的設(shè)計(jì) 試驗(yàn)?zāi)康模赫J(rèn)識計(jì)算機(jī)并口和I2C總線,用計(jì)算
    發(fā)表于 09-11 10:31 ?4147次閱讀
    并口模擬<b class='flag-5'>I2C</b><b class='flag-5'>總線</b>的設(shè)計(jì)

    用Verilog HDL實(shí)現(xiàn)I2C總線功能

    摘要: 簡述了I2C總線特點(diǎn);介紹了開發(fā)FPGA時I2C總線模塊的設(shè)計(jì)思想;給出并解釋了用Verilog HDL實(shí)現(xiàn)部分
    發(fā)表于 06-20 13:17 ?6825次閱讀
    用Verilog HDL實(shí)現(xiàn)<b class='flag-5'>I2C</b><b class='flag-5'>總線</b>功能

    基于CPLD的I2C總線接口設(shè)計(jì)

    在電路設(shè)計(jì)中,I2C總線是比較常用的兩線式串行通信方式,大多數(shù)的CPU都擅長于并口操作,不具備直接操作I2C總線接口的能力。為了使不具備I2C
    發(fā)表于 02-12 16:11 ?95次下載
    基于CPLD的<b class='flag-5'>I2C</b><b class='flag-5'>總線</b>接口設(shè)計(jì)

    基于51的I2c總線

    I2c總線,基于51的I2c總線,程序?qū)W習(xí)。快來下載學(xué)習(xí)吧
    發(fā)表于 01-13 11:49 ?34次下載

    I2C總線特點(diǎn)、控制技術(shù)與傳輸分析

    I2C總線主要在微處理器的控制之下,因此通常稱微處理器是I2C總線的主機(jī)。習(xí)慣上總稱受控設(shè)備及功能電路為I2C
    的頭像 發(fā)表于 12-25 15:17 ?9928次閱讀

    i2c總線用來做什么_i2c總線數(shù)據(jù)傳輸過程

    I2C總線控制器為微控制器或微處理器提供控制I2C總線的接口,它控制所有I2C總線的特殊序列、協(xié)
    發(fā)表于 11-24 14:16 ?7095次閱讀

    I2C總線的基本通信總結(jié)

    在電子設(shè)計(jì)開發(fā)中I2C大家已經(jīng)很熟悉了,每一種電子產(chǎn)品小到電子開關(guān),大到衛(wèi)星通信都會利用的I2C總線。據(jù)統(tǒng)計(jì)I2C在電子產(chǎn)品中占據(jù)了93%的份額,幾乎任何一種電路都要使用。
    的頭像 發(fā)表于 08-26 14:08 ?1.8w次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>總線</b>的基本通信總結(jié)

    I2C串行總線協(xié)議是什么?I2C總線哪些優(yōu)點(diǎn)?

    I2C串行總線協(xié)議是什么?I2C總線哪些優(yōu)點(diǎn)? I2C(Inter-Integrated Ci
    的頭像 發(fā)表于 09-12 11:18 ?1329次閱讀

    什么是串口轉(zhuǎn)I2C什么特點(diǎn)?

    什么是串口轉(zhuǎn)I2C?什么特點(diǎn)?? 串口轉(zhuǎn)I2C是一種設(shè)備,用于將串行通信接口(通常稱為串口)轉(zhuǎn)換為I2C信號。
    的頭像 發(fā)表于 09-14 17:52 ?1091次閱讀