色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

I2C如何解決系統中遇到的實際問題

星星科技指導員 ? 來源:TI ? 作者:TI ? 2023-04-08 10:36 ? 次閱讀

I2C是使主設備(例如處理器微控制器MCU)或專用集成電路ASIC))能夠與同一雙線總線上的其它外圍設備通信的流行通信協議。一條線專用于數據傳輸,而另一條用于時鐘信號。想象它就像一個雙車道公路:每個車道都有汽車從一端流向另一端,就像數據包將從主設備(處理器、MCU、ASIC)傳輸到外圍設備(溫度傳感器濕度傳感器及其它設備)。

那I2C到底是什么呢……現在,為什么要使用它?I2C可以在同一總線上輕松實現多個外設 - 例如,使用各種傳感器來監視服務器的溫度。I2C協議實際上設計用于在單個總線上支持多個設備,而如串行外設接口(SPI)的其他協議的設計用于點對點單設備支持。雙線I2C接口還可以幫助簡化對四線SPI接口的布線,并減少通用輸入/輸出(GPIO)。

TI的用于構建I2C樹狀圖的產品組合可以分為三個功能,如圖1所示:緩沖轉換器、I / O擴展器和I2C開關。

pYYBAGQw0yKAItdeAAB_sJVSyB0921.png

圖1:具有各種I2C功能設備的電子系統

當您的設計在集成電路(IC)之間的長走線和/或電壓失配時遇到劣化信號時,I2C緩沖轉換器可以幫助您。例如,如果您發現3.3V MCU I2C I / O和5V溫度傳感器之間存在電壓失配,則可以使用I2C電壓轉換器(如PCA9306)。此外,對于長走線上的相同電壓失配,您可使用緩沖轉換器(如TCA9617B)來解決輸出刷新信號時的電壓差。

I2C I / O擴展器顧名思義 - 當選定的處理器無可用端口時,它們會擴展I / O數量,如圖2所示。這些設備與標準GPIO擴展器不同,因為它們直接與I2C總線上的設備通信。該組合還提供了多種功能,具體取決于您的特定系統需求,例如通道數、復位引腳和電平轉換。

poYBAGQw0yOAEFiFAABwff8Vf_k034.png

圖2:微控制器或處理器使用I / O擴展器控制外設

I2C開關可以解決兩個不同的問題。第一個問題與地址沖突有關。當同一總線上的兩個設備具有相同地址時通常會發生沖突。如果系統在同一I2C總線上有兩個溫度傳感器和兩個濕度傳感器,所有地址為0xFF - 一個I2C開關可以一次切換到單個傳感器;見圖3。第二個問題與功耗有關。I2C開關一次只為I2C總線的一部分供電,從而在不使用時保持總線的未使用部分掉電。

pYYBAGQw0ySAEbEPAACWKnxZSaY822.png

圖3:具有八個通道的I2C開關示例

起初,互聯網搜索將會告訴您,I2C使系統設計人員能夠輕松實現魯棒的系統控制。這一協議不僅有用,而且還具有很多設備功能,可令您的系統受益。您可以使用緩沖中繼器、I / O擴展器和I2C開關來增強,擴展并修改I2C總線實現,以滿足您的獨特設計目標。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19396

    瀏覽量

    230702
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17307

    瀏覽量

    352159
  • asic
    +關注

    關注

    34

    文章

    1205

    瀏覽量

    120636
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1495

    瀏覽量

    124231
收藏 人收藏

    評論

    相關推薦

    I2C通信開發障礙以及總結

    本文主要講解的是I2C開發過程中會遇到的坑以及I2C的個人總結經驗,很實用,可以i幫助開發人員更好的理解I2C調試。
    的頭像 發表于 04-17 16:35 ?1437次閱讀
    <b class='flag-5'>I2C</b>通信開發障礙以及總結

    Linux內核I2C系統的設計思路

    [ 導讀] 本文通過閱讀內核代碼,來梳理一下I2C系統的整體視圖。在開發I2C設備驅動程序時,往往缺乏對于系統整體的認識,沒有一個清晰的思路。所以從高層級來分析一下
    發表于 09-06 09:40 ?575次閱讀
    Linux內核<b class='flag-5'>中</b><b class='flag-5'>I2C</b><b class='flag-5'>系統</b>的設計思路

    I2C到底能做什么?

    什么?什么類型的設備使用I2CI2C如何幫我解決系統遇到實際問題
    發表于 11-15 07:31

    i2c總線ppt(I2C總線器件應用)

    I2C總線器件應用第一節 I2C總線器件應用概述I2C總線工作原理I2C總線系統結構I2C總線
    發表于 08-13 17:34 ?0次下載

    I2C總線應用的幾個問題

    I2C總線應用的幾個問題:i2c上拉電阻阻值的確定,PCB布局布線與抗干擾設計,軟件模擬I2C時序,I2C 應用中上拉電阻電源問題。
    發表于 09-13 14:27 ?51次下載
    <b class='flag-5'>I2C</b>總線應用<b class='flag-5'>中</b>的幾個問題

    I2C Guid I2C指南

    I2C Guid  I2C指南 The I2C bus is used in a wide rangeof applications because it is simpleand
    發表于 04-23 13:55 ?36次下載

    I2C總線在Linux系統的驅動設計

    介紹I2C總線的基本概念和工作原理,敘述I2C總線擴展器件ZLG7290的功能特點。在以S3C2410為微控制器,ZLG7290為I2C總線擴展器件的基礎上,介紹通過
    發表于 12-29 16:52 ?40次下載

    i2c

    單片機i2c總線操作;單片機i2c總線操作;單片機i2c總線操作;
    發表于 05-17 11:09 ?35次下載

    I2C資料總結

    I2C資料總結及實際問題解析
    發表于 08-16 10:35 ?2次下載

    I2C總線應用系統設計運用

    I2C總線應用系統設計運用
    發表于 09-22 11:44 ?10次下載
    <b class='flag-5'>I2C</b>總線應用<b class='flag-5'>系統</b>設計運用

    I2C如何幫我解決系統遇到實際問題

    之間的通信鏈路。這一解釋已經很清楚了,但我還有更多的問題:它究竟是什么?什么類型的設備使用I2CI2C如何幫我解決系統遇到
    的頭像 發表于 12-19 16:00 ?1951次閱讀
    <b class='flag-5'>I2C</b>如何幫我解決<b class='flag-5'>系統</b><b class='flag-5'>中</b><b class='flag-5'>遇到</b>的<b class='flag-5'>實際問題</b>

    硬件I2C與模擬I2C

    硬件I2C對應芯片上的I2C外設,有相應I2C驅動電路,其所使用的I2C管腳也是專用的,因而效率要遠高于軟件模擬的I2C;一般也較為穩定,但
    發表于 12-28 19:14 ?81次下載
    硬件<b class='flag-5'>I2C</b>與模擬<b class='flag-5'>I2C</b>

    I2C系統SW Architecture

    I2C SW Architecture 【driver 驅動層】由普通驅動工程師負責,【i2c 核心層】由 Linux 提供,【i2c 核心層】以下由芯片原廠負責。 I2C
    的頭像 發表于 07-22 16:01 ?984次閱讀
    <b class='flag-5'>I2C</b>子<b class='flag-5'>系統</b>SW Architecture

    何解I2C器件死鎖的問題?

    何解I2C器件死鎖的問題? I2C總線是一種流行的串行通信協議,在許多嵌入式系統中使用。I2C可以連接多個從屬設備到一個主控設備上,簡化
    的頭像 發表于 09-12 11:18 ?2577次閱讀

    什么是I2C協議 I2C總線的控制邏輯

    實際使用過程中I2C比較容易出現的一個問題就是死鎖 ,死鎖在I2C主要表現為:I2C死鎖時表現為SCL為高,SDA一直為低。
    發表于 03-12 09:17 ?1145次閱讀
    什么是<b class='flag-5'>I2C</b>協議 <b class='flag-5'>I2C</b>總線的控制邏輯
    主站蜘蛛池模板: 伊人影院中文字幕| 办公室韩国电影免费完整版| 午夜影视不用充钱的免费| 香蕉水蜜桃牛奶涩涩| 性高跟鞋xxxxhd| 亚洲你我色| 中文字幕亚洲第一| japanese from色系| 国产99久久九九免费精品无码 | 免费看www视频| 欧美亚洲韩日午夜| 入室强伦女教师被学生| 羞羞一区二区三区四区片| 亚洲色tu| 2019午夜福利757视频第12集| 99在线观看视频免费| 俄罗斯性xxxx| 好吊射视频988gaocom| 噜噜噜狠狠夜夜躁| 人妻美妇疯狂迎合| 亚洲AV日韩AV欧美在线观看网 | 李亚男三级| 日本久久道一区二区三区| 小草影院免费| 最近中文字幕完整版免费| 伧理片午夜伧理片| 国产香蕉尹人视频在线| 久久人妻熟女中文字幕AV蜜芽| 欧美精品一区二区三区视频| 熟女人妻久久精品AV天堂| 一二三四高清中文版视频| u15女少天堂写真| 国产亚洲中文字幕视频| 媚药调教被撑到合不拢h| 色欲人妻AAAAAAA无码| 伊人国产精品| 大香网伊人久久综合观看| 吉吉影音先锋av资源| 欧美日韩一区二区三区四区| 香蕉99久久久久成人麻豆| 4k岛国精品午夜高清在线观看|