91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

iic總線最多可以掛多少個(gè)從設(shè)備?

工程師鄧生 ? 來源:未知 ? 作者:劉芹 ? 2023-09-12 11:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

iic總線最多可以掛多少個(gè)從設(shè)備?

IIC總線,也被稱為I2C總線,是一種串行通信協(xié)議,廣泛使用于數(shù)字電路電腦內(nèi)部件之間的通訊。該協(xié)議允許多個(gè)器件共用簡(jiǎn)單的通訊線,以低成本、低功耗的方式實(shí)現(xiàn)多設(shè)備的交互通訊。在本篇文章中,我們將探討IIC總線能掛多少個(gè)從設(shè)備及相關(guān)的一些細(xì)節(jié)。

IIC總線概述

IIC總線是一種雙向的串行總線,主要用于連接微控制器、傳感器、LCD驅(qū)動(dòng)器、EEPROM及其他集成電路等眾多數(shù)字設(shè)備。該總線由飛利浦公司(Philips)于1982年首次開發(fā),如今這種通訊協(xié)議已經(jīng)成為一種標(biāo)準(zhǔn)。目前,IIC總線已被多個(gè)公司采用,廣泛使用于消費(fèi)性電子市場(chǎng)、工業(yè)控制系統(tǒng)、汽車電子和醫(yī)療設(shè)備等領(lǐng)域。

IIC總線的工作原理

IIC總線由兩根線組成:串行數(shù)據(jù)線(SDA)和串行時(shí)鐘線(SCL)。IIC總線是一種主從式結(jié)構(gòu)協(xié)議,總線上必須有一個(gè)主設(shè)備。主設(shè)備可以發(fā)送數(shù)據(jù)給從設(shè)備,也可以從一個(gè)或多個(gè)從設(shè)備接收數(shù)據(jù)。

IIC總線的一種基本結(jié)構(gòu),其中,主設(shè)備通過兩條線之間的交互來控制總線。當(dāng)主設(shè)備發(fā)送數(shù)據(jù)時(shí),它將其串行發(fā)送至SDA線上。在數(shù)據(jù)發(fā)送時(shí),主設(shè)備向SCL線發(fā)送一個(gè)時(shí)鐘信號(hào),以確保數(shù)據(jù)在總線上以正確的速率提交給接收方從設(shè)備。當(dāng)從設(shè)備接收到數(shù)據(jù)時(shí),它會(huì)向主設(shè)備發(fā)送數(shù)據(jù)的確認(rèn)信號(hào),以確保主設(shè)備知道數(shù)據(jù)已經(jīng)被成功接收。

IIC總線通訊速度

IIC總線的通訊速度以每秒的位數(shù),或者bits/second(bps)來衡量。其通訊速度的理論上限是400 kbps,但實(shí)際上的速率受到大量因素的影響,包括總線長(zhǎng)度、電容、噪聲水平等等因素。最常見的IIC總線通訊速率是100 kbps和400 kbps兩種。較快的400 kbps通常用于短距離或高噪聲的通訊環(huán)境,而速率較慢的100 kbps適用于長(zhǎng)距離通訊或低噪聲的環(huán)境。

IIC總線的物理特性

IIC總線的特性如下:

1.總線拓?fù)洌篒IC總線支持多種拓?fù)浣Y(jié)構(gòu),但必須有一個(gè)主設(shè)備。

2.電氣特性:IIC總線采用開漏輸出結(jié)構(gòu),每個(gè)設(shè)備上都有一個(gè)開關(guān)來控制SDA線的狀態(tài)。

3.電壓水平:IIC總線的標(biāo)準(zhǔn)電壓水平是5V和3.3V。但是,IIC總線可以使用任何電壓范圍,只要電平保證能夠使IIC總線正常工作即可。

4.時(shí)鐘同步:IIC總線是一個(gè)同步通信協(xié)議,需要各設(shè)備間同步時(shí)鐘信號(hào)。

IIC總線的尋址方式

IIC總線尋址是通過主設(shè)備來控制的,主要有兩種尋址方式:

1.7位尋址

該方式可以連接128個(gè)不同的設(shè)備,每個(gè)設(shè)備使用一個(gè)不同的7位地址。

2.10位尋址

該方式可以連接1024個(gè)不同的設(shè)備,每個(gè)設(shè)備使用一個(gè)不同的10位地址。

IIC總線支持多主設(shè)備

IIC總線可以支持多個(gè)主設(shè)備,但是在每個(gè)時(shí)刻只能有一個(gè)主設(shè)備處于活動(dòng)狀態(tài)。如果多個(gè)主設(shè)備同時(shí)發(fā)生,那么它們將競(jìng)爭(zhēng)總線的控制權(quán),直到只有一個(gè)設(shè)備獲得控制權(quán)為止。在某個(gè)主設(shè)備控制總線時(shí),其他主設(shè)備將處于等待狀態(tài)。在使用多主設(shè)備時(shí),要確保它們的協(xié)同邏輯設(shè)計(jì)得可靠,以避免數(shù)據(jù)丟失和不良的通訊效果。

IIC總線對(duì)從設(shè)備的要求

IIC總線連接的從設(shè)備必須要能夠支持IIC總線的協(xié)議規(guī)范。從設(shè)備應(yīng)具備以下特性:

1. 支持IIC總線協(xié)議,包括7位和10位的尋址方式。

2. 能夠處理指令,包括讀取和寫入操作。

3. 能夠產(chǎn)生適時(shí)的響應(yīng):從設(shè)備應(yīng)該能夠在指定的時(shí)間內(nèi)對(duì)主設(shè)備發(fā)出的數(shù)據(jù)請(qǐng)求或命令做出響應(yīng)。

4. 具備穩(wěn)定性:從設(shè)備應(yīng)該具有穩(wěn)定、可靠的特性,以確保良好的通訊效果。

5. 低耗電:從設(shè)備應(yīng)該是低功耗的,以確保整個(gè)IIC總線工作時(shí)的低功耗和可持續(xù)性。

IIC總線尋址規(guī)則

IIC總線連接的從設(shè)備需要有一個(gè)獨(dú)特的物理地址,IIC總線可以使用不同的尋址方式:

1. 從地址尋址:從地址尋址是指每個(gè)從設(shè)備有一個(gè)唯一的從地址,該地址由從設(shè)備注冊(cè)。在從地址尋址中,總線上所有的從設(shè)備都可以被上傳輸?shù)健?br />
2. 設(shè)備選擇尋址:設(shè)備選擇尋址是指從設(shè)備沒有單獨(dú)的地址,在總線上進(jìn)行選擇。在設(shè)備選擇尋址中,從設(shè)備無需在總線上注冊(cè),只需使用一個(gè)GPIO線讓主設(shè)備選擇它。

IIC總線掛多少個(gè)從設(shè)備?

IIC總線能夠連接多少從設(shè)備,主要取決于使用的分辨率、總線電阻和分壓器的數(shù)量。

通常來說,連接的設(shè)備數(shù)量多,總線長(zhǎng),電容器的容量更大,更多的電流就需要相應(yīng)的儲(chǔ)存和釋放,并且總電容器需要降低。因此,IIC總線的從設(shè)備數(shù)取決于幾個(gè)因素:

1.IIC總線電容

IIC總線長(zhǎng)度、連接器、分支器等電氣元素增加,總電容器增加。越大電容器需要更多的電流的儲(chǔ)存和釋放,相應(yīng)的IIC總線上設(shè)備的數(shù)量需要適當(dāng)減少。

2.IIC總線特性

如果設(shè)備速度和IIC總線速度日趨接近,常常需要在電路中添加緩存來避免設(shè)備掛起。這個(gè)時(shí)候也要考慮IIC總線上設(shè)備的數(shù)量。

3. IIC總線電壓

IIC總線的標(biāo)準(zhǔn)電壓水平是5V和3.3V,然而IIC總線也可以采用其他電壓,只要電平保證能夠使IIC總線正常工作即可。

綜上所述,IIC總線掛多少個(gè)從設(shè)備取決于物理和電氣特性因素,以及電路的電容和 IIC總線電壓的因素等各方面因素。在實(shí)際應(yīng)用中,IIC總線通常能掛載8-10個(gè)從設(shè)備。要注意的是,這個(gè)數(shù)量是理論值,實(shí)際上,IIC總線掛載的從設(shè)備數(shù)量要根據(jù)應(yīng)用實(shí)際情況而定。研發(fā)人員需要具備實(shí)際掌握IIC總線在該應(yīng)用場(chǎng)景下可掛載的從設(shè)備數(shù)量。

總結(jié)

IIC總線是一種廣泛應(yīng)用在數(shù)字電路和電腦內(nèi)部設(shè)備通訊領(lǐng)域的串行通信協(xié)議。它采用雙線協(xié)議結(jié)構(gòu),在同一條通信線路上可同時(shí)傳輸多個(gè)設(shè)備的數(shù)據(jù)。該協(xié)議允許多個(gè)器件共用簡(jiǎn)單的通信線路,實(shí)現(xiàn)多設(shè)備的交互通訊,通訊速率可達(dá)400kbps,IIC總線常掛載8-10個(gè)從設(shè)備,具體數(shù)量由應(yīng)用實(shí)際情況而定。在應(yīng)用中,研發(fā)人員需要掌握IIC總線在該應(yīng)用場(chǎng)景下可掛載的從設(shè)備數(shù)量,在實(shí)際中靈活選擇從設(shè)備數(shù)量,以確保IIC總線發(fā)揮其最大的有效性。

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

    關(guān)注

    48

    文章

    8386

    瀏覽量

    164676
  • 傳感器
    +關(guān)注

    關(guān)注

    2576

    文章

    55063

    瀏覽量

    791514
  • IIC總線
    +關(guān)注

    關(guān)注

    1

    文章

    67

    瀏覽量

    22455
  • LCD驅(qū)動(dòng)器
    +關(guān)注

    關(guān)注

    1

    文章

    60

    瀏覽量

    13138
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1329

    瀏覽量

    56236
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    智能顯示模塊可以存儲(chǔ)多少個(gè)畫面?智能模塊最大能顯示多少個(gè)頁面?

    智能顯示模塊可以存儲(chǔ)多少個(gè)畫面?智能模塊最大能顯示多少個(gè)頁面?
    發(fā)表于 02-26 09:52

    IIC的正確用法

    上的上拉電阻是必須的!如下圖所示: 當(dāng) Master的I2C使用的是IO軟件模擬時(shí),一定要保證該兩個(gè)IO上電默認(rèn)均為輸入(或高阻)或者輸出高電平,切不可默認(rèn)為輸出低電平。IO默認(rèn)為輸入 時(shí),可以通過
    發(fā)表于 01-21 07:28

    RA MCU眾測(cè)寶典 | IIC之【RA2E1】IIC通信的OLED顯示

    “RAMCU眾測(cè)寶典”IIC專題上線啦!這次,瑞薩嵌入式小百科將和大家一起聚焦【瑞薩RA2E1】開發(fā)板,一步步玩轉(zhuǎn)IIC通信的OLED顯示。IIC協(xié)議的核心原理、FSP中I2CMas
    的頭像 發(fā)表于 01-01 10:04 ?1924次閱讀
    RA MCU眾測(cè)寶典 | <b class='flag-5'>IIC</b>之【RA2E1】<b class='flag-5'>IIC</b>通信的OLED顯示

    請(qǐng)問IIC通信中的主設(shè)備設(shè)備是如何工作的?

    IIC通信中的主設(shè)備設(shè)備是如何工作的?
    發(fā)表于 12-25 06:35

    LIN總線相關(guān)知識(shí)

    制器/多設(shè)備的模式,是UART中的一種特殊情況。 二、LIN總線特點(diǎn) (1)LIN總線采用的是單線傳輸形式,總線電平一般為12V,傳輸速
    發(fā)表于 12-10 08:14

    通信協(xié)議IIC與SPI最全對(duì)比分析

    。數(shù)據(jù)幀大小為8位,尾隨一位的應(yīng)答信號(hào)。主設(shè)備發(fā)送數(shù)據(jù),設(shè)備應(yīng)答;相反主設(shè)備接數(shù)據(jù),主設(shè)備應(yīng)答。當(dāng)數(shù)據(jù)傳送完畢,主
    發(fā)表于 12-10 06:04

    蜂鳥E203 SoC的私有設(shè)備總線的簡(jiǎn)單使用

    的是自定義的總線協(xié)議ICB,其主要包含2個(gè)通道:命令通道和返回通過。ICB協(xié)議并不復(fù)雜,其主要的特點(diǎn)是設(shè)備在反饋時(shí)需要判斷主設(shè)備是否rea
    發(fā)表于 10-30 07:51

    又短又好用:?jiǎn)纹瑱C(jī)就一個(gè)串口,如何和多個(gè)機(jī)串口通信?串口如何實(shí)現(xiàn)一主多?

    即可實(shí)現(xiàn)總線。 但是有時(shí)候由于一些原因不得不也想到另一種設(shè)計(jì),即讓串口實(shí)現(xiàn)一主多從這種總線設(shè)計(jì)。比如板內(nèi)主MCU只有一個(gè)串口,但是想使用這一個(gè)串口與另外兩
    的頭像 發(fā)表于 09-17 11:49 ?1490次閱讀
    又短又好用:?jiǎn)纹瑱C(jī)就一<b class='flag-5'>個(gè)</b>串口,如何和多個(gè)<b class='flag-5'>從</b>機(jī)串口通信?串口如何實(shí)現(xiàn)一主多<b class='flag-5'>從</b>?

    cybt343026-01 scan的話,最多能scan到多少個(gè)?

    我想問一下cybt343026-01的模塊,scan的話,最多能scan到多少個(gè)?
    發(fā)表于 07-07 08:14

    CYW20719 最多多少個(gè)外部中斷?

    CYW20719 最多多少個(gè)外部中斷?
    發(fā)表于 07-01 07:16

    CYW20820 GATT服務(wù)器可以支持多少個(gè)來自GATT客戶端的同時(shí)連接嗎?

    有人能告訴我 CYW20820 GATT 服務(wù)器可以支持多少個(gè)來自 GATT 客戶端的同時(shí)連接嗎?
    發(fā)表于 06-30 07:47

    如何FX2LP設(shè)備的EEPROM讀取固件(.iic)?

    是否有任何工具可以 FX2LP 設(shè)備的 EEPROM 讀取固件(.iic)? 我想備份舊固件來重新編程我的設(shè)備,但我丟失了舊的
    發(fā)表于 05-07 06:37

    ZYNQ FPGA的PS端IIC設(shè)備接口使用

    zynq系列中的FPGA,都會(huì)自帶兩個(gè)iic設(shè)備,我們直接調(diào)用其接口函數(shù)即可運(yùn)用。使用xilinx官方提供的庫函數(shù),開發(fā)起來方便快捷。
    的頭像 發(fā)表于 04-17 11:26 ?2186次閱讀
    ZYNQ FPGA的PS端<b class='flag-5'>IIC</b><b class='flag-5'>設(shè)備</b>接口使用

    MIMX9352CVVXM處理器上最多可以同時(shí)使用多少個(gè)LPSPI實(shí)例?

    1. [i]MIMX9352CVVXM 處理器上最多可以同時(shí)使用多少個(gè) LPSPI 實(shí)例? 2. [i]我們嘗試分配所有可用的 LPSPI 實(shí)例(總共 8 個(gè)),但 LPSPI4 和
    發(fā)表于 03-20 06:49

    為什么IIC總線會(huì)難住這么多人?

    為什么 IIC 總線讓很多人頭疼?其實(shí)可以把它想象成一場(chǎng)復(fù)雜的 "設(shè)備對(duì)話游戲",新手容易在這些地方栽跟頭:
    的頭像 發(fā)表于 03-12 10:14 ?975次閱讀
    為什么<b class='flag-5'>IIC</b><b class='flag-5'>總線</b>會(huì)難住這么多人?