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

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

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

3天內不再提示

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

電子設計 ? 來源:網友電子設計發布 ? 作者:網友電子設計發布 ? 2021-12-19 16:00 ? 次閱讀

我相信互聯網搜索引擎可為我提供可靠、快速的答案,因此當我第一次遇到I2C協議時,我首先尋求互聯網搜索引擎獲得幫助。我的搜索給出如下響應:內部集成電路(I2C)協議是雙向雙線串行總線,其提供集成電路之間的通信鏈路。這一解釋已經很清楚了,但我還有更多的問題:它究竟是什么?什么類型的設備使用I2C?I2C如何幫我解決系統中遇到的實際問題?

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

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

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

poYBAGGKXFqAA8TjAAB_sJVSyB0855.png

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

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

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

poYBAGGKXFyAXa6dAABwff8Vf_k132.png

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

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

pYYBAGGKXF6AdpOkAACWKnxZSaY992.png

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

起初,互聯網搜索將會告訴您,I2C使系統設計人員能夠輕松實現魯棒的系統控制。這一協議不僅有用,而且還具有很多設備功能,可令您的系統受益。您可以使用緩沖中繼器、I / O擴展器和I2C開關來增強,擴展并修改I2C總線實現,以滿足您的獨特設計目標。有關I2C設計的更多信息,請閱讀應用注釋“了解I2C總線”。
審核編輯:何安淇

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

    關注

    7

    文章

    1429

    瀏覽量

    83952
  • I2C
    I2C
    +關注

    關注

    28

    文章

    1495

    瀏覽量

    124232
收藏 人收藏

    評論

    相關推薦

    I2C總線的優缺點分析

    I2C總線作為一種廣泛使用的串行通信協議,以其簡單性和高效性在嵌入式系統占據著重要地位。 I2C總線的優點 1. 簡單性和低成本 I2C
    的頭像 發表于 01-17 15:50 ?107次閱讀

    I2C總線與Arduino的接口示例

    在現代電子設計,I2C總線因其簡單性和靈活性而廣受歡迎。它允許多個設備共享同一通信線路,從而節省空間和成本。Arduino,作為一個多功能的微控制器平臺,自然也支持I2C通信。 I2C
    的頭像 發表于 01-17 15:34 ?142次閱讀

    I2C總線的工作模式介紹

    在現代電子系統,I2C總線作為一種多主機、多從機的串行通信協議,扮演著至關重要的角色。它允許多個設備共享同一總線,進行數據傳輸,從而簡化了系統設計并降低了成本。
    的頭像 發表于 01-17 15:32 ?127次閱讀

    I2C總線在嵌入式系統的應用

    在現代電子設計,嵌入式系統扮演著越來越重要的角色。這些系統通常需要與多種外圍設備進行通信,以實現數據的輸入和輸出。I2C總線作為一種多主機、多從機的串行通信協議,因其簡單、靈活和高效
    的頭像 發表于 01-17 15:30 ?172次閱讀

    I2C總線協議詳細解析

    總線以其簡單性、靈活性和低功耗而聞名,廣泛應用于嵌入式系統。 2. I2C總線的基本組成 I2C總線由兩條線組成:數據線(SDA)和時鐘線
    的頭像 發表于 01-17 15:22 ?167次閱讀

    I2C總線故障排除技巧

    I2C總線是一種廣泛使用的串行通信協議,它允許多個設備在兩條線上(數據線SDA和時鐘線SCL)進行通信。由于其簡單性和靈活性,I2C總線在嵌入式系統中非常流行。然而,當I2C總線出現問
    的頭像 發表于 01-17 15:20 ?156次閱讀

    I2C總線與單片機的連接

    在現代電子系統,單片機(MCU)是核心控制單元,而I2C總線作為一種多主機、多從機的串行通信協議,因其簡單、高效和節省引腳的特性而被廣泛應用于各種電子設備
    的頭像 發表于 01-17 15:18 ?138次閱讀

    I2C總線應用實例分析

    在現代電子系統I2C總線因其簡單、靈活和高效的特點而被廣泛應用于各種設備之間的通信。 I2C總線概述 I2C總線由Philips(現為N
    的頭像 發表于 01-17 15:09 ?153次閱讀

    RISC V的I2C操作

    ?雙向IO,需設置為弱上拉。I2C對應的三態門的OE信號:需要賦值為I2C SDA/SCL的write信號;rtl的表述如下:主要原因在于:i2c的通信過程
    的頭像 發表于 11-01 11:06 ?272次閱讀

    I2C協議的基礎知識

    本文從I2C協議的概述開始,描述協議的歷史、不同速度模式、物理層和數據幀結構,最后介紹I2C混合電壓系統電平兼容性以及上拉電阻大小計算。
    的頭像 發表于 10-22 15:51 ?634次閱讀
    <b class='flag-5'>I2C</b>協議的基礎知識

    物聯網嵌入式軟件I2C總線設計詳解

    I2C(Inter-Integrated Circuit)通信總線,作為嵌入式系統設計的一個關鍵組成部分,其靈活性和高效率使其在高級應用備受青睞。本文旨在提供關于
    的頭像 發表于 09-29 16:21 ?504次閱讀
    物聯網嵌入式軟件<b class='flag-5'>中</b>的<b class='flag-5'>I2C</b>總線設計詳解

    I2C基本指南

    電子發燒友網站提供《I2C基本指南.pdf》資料免費下載
    發表于 09-10 09:40 ?0次下載
    <b class='flag-5'>I2C</b>基本指南

    I2C轉UART子系統設計

    電子發燒友網站提供《I2C轉UART子系統設計.pdf》資料免費下載
    發表于 08-28 10:27 ?2次下載
    <b class='flag-5'>I2C</b>轉UART子<b class='flag-5'>系統</b>設計

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

    實際使用過程中,I2C比較容易出現的一個問題就是死鎖 ,死鎖在I2C主要表現為:I2C死鎖時表現為SCL為高,SDA一直為低。
    發表于 03-12 09:17 ?1145次閱讀
    什么是<b class='flag-5'>I2C</b>協議 <b class='flag-5'>I2C</b>總線的控制邏輯

    GD32 MCU硬件I2C不可靠不如軟件I2C?來看看紅楓派開發版的硬件I2C驅動如何做到穩得一批

    在一個評論,看到網友對硬件I2C的討論,硬件I2C Busy找不到原因、軟件I2C穩得一批。
    的頭像 發表于 02-23 09:37 ?2871次閱讀
    GD32 MCU硬件<b class='flag-5'>I2C</b>不可靠不如軟件<b class='flag-5'>I2C</b>?來看看紅楓派開發版的硬件<b class='flag-5'>I2C</b>驅動如何做到穩得一批
    主站蜘蛛池模板: 久久国产精品永久免费网站| 青青视频国产色偷偷| 青青伊人久久| 9位美女厕所撒尿11分| 男女啪啪久久精品亚洲A| 在线观看亚洲 日韩 国产| 久久99热成人精品国产| 亚洲一区免费在线观看| 狠狠干2022| 伊人久久精品99热超碰| 久久精品国产免费播高清无卡| 亚洲视频中文| 久久免费高清| 最新国产精品视频免费看| 美国z0069| 99久久精品费精品国产| 欧美九十老太另类| 超大BBWWW| 午夜宅宅伦电影网| 国产在线精品视频资源| 杨幂视频在线观看1分30秒| 久久久久久九九| 91免费网站在线看入口黄| 欧美日韩亚洲一区二区三区在线观看| www.久久久| 特黄大片aaaaa毛片| 好大好爽好深舒服死了| 洲精品无码高潮喷水A片| 欧美日韩精品一区二区三区高清视频| 高清视频在线观看SEYEYE| 校园刺激全黄H全肉细节文| 久久精品视在线观看85| 99热在线观看| 丫鬟粗大狠狠贯穿h| 拉菲娱乐主管高工资q39709| 草b是什么感觉| 亚洲精品国产精品精| 免费看黄色一级| 囯产精品久久久久久久久蜜桃| 亚洲三级成人| 秋霞电影伦网理最新在线看片|