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

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

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

I2C系列的合集,可以系統(tǒng)學(xué)習(xí)I2C協(xié)議

嵌入式星球 ? 來源:嵌入式星球 ? 作者:嵌入式星球 ? 2020-09-23 15:28 ? 次閱讀

這篇文章給大家?guī)砹?a href="http://srfitnesspt.com/tags/i2c/" target="_blank">I2C系列的合集,可以系統(tǒng)學(xué)習(xí)I2C協(xié)議。大家趕緊看看吧!

1、I2C總線:何時使用I2C緩沖器

本文討論了使用I2C緩沖區(qū)的用例,好處和應(yīng)用。在用于嵌入式設(shè)備的所有串行接口中,I 2 C是我個人最喜歡的。盡管I2 C的吞吐率可能與其他串行通信方法不一樣,但它能夠通過兩條線控制如此多的設(shè)備,同時擁有多個主設(shè)備,這使得I 2 C對于嵌入式工程師而言,可以極好的工具來管理成本,引腳數(shù),和復(fù)雜性。但是,有時設(shè)計約束可能會使I 2 C實現(xiàn)復(fù)雜化。I 2 C緩沖區(qū)是一種可以使事情變得容易一些的工具。

2、I2C總線:硬件實現(xiàn)細節(jié)

I2C協(xié)議的一些不足之處在于:不僅將幾個IC引腳連接在一起,而且在讀取或?qū)懭脒m當?shù)木彌_區(qū)時讓低級硬件接管(更多或更多)。較少使用SPI(串行外圍接口)或UART(通用異步接收器/發(fā)送器)。但是I2C的復(fù)雜性并非沒有目的。本文的其余部分將幫助您了解有些微妙的硬件實現(xiàn)細節(jié),這些細節(jié)使I2C成為用于多個獨立IC之間的串行通信的通用且可靠的選擇。

3、I2C總線:固件實現(xiàn)詳細信息

了解固件設(shè)計環(huán)境中的I2C協(xié)議,并使您的項目無縫銜接,掌握I2C協(xié)議。掌握I2C協(xié)議。

4、I2C設(shè)計數(shù)學(xué):電容電阻

了解I 2 C及其隨之而來的一些設(shè)計挑戰(zhàn),包括邏輯閾值,影響電容的因素以及最小和最大上拉電阻。本文介紹了哪些變量會影響總線的電容。它還考察了用于確定上拉電阻器尺寸并確定電路走線最大長度的數(shù)學(xué)計算。讓我們從討論2 C實際上是什么開始。

了解I 2 C及其隨之而來的一些設(shè)計挑戰(zhàn),包括邏輯閾值,影響電容的因素以及最小和最大上拉電阻。本文介紹了哪些變量會影響總線的電容。它還考察了用于確定上拉電阻器尺寸并確定電路走線最大長度的數(shù)學(xué)計算。讓我們從討論2 C實際上是什么開始。

5、如何在示波器上讀取I2C總線

精通示波器的第二部分將介紹I2C電路的解碼,示波器提供了多種工具來幫助診斷故障電路。在本教程中,我們將使用示波器讀取I2C串行總線。我將使用泰克多域示波器3104解碼I2C數(shù)據(jù),并通過順序輪詢所有地址并尋找確認(ACK)信號來確定設(shè)備的I2C地址。任何I2C設(shè)備都可以。我收到了英飛凌3D霍爾效應(yīng)傳感器的評估套件,并將其用作我的I2C設(shè)備。

fqj

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

    關(guān)注

    86

    文章

    5403

    瀏覽量

    171263
  • 電容
    +關(guān)注

    關(guān)注

    99

    文章

    5933

    瀏覽量

    149542
收藏 人收藏

    評論

    相關(guān)推薦

    I2C協(xié)議的基礎(chǔ)知識

    本文從I2C協(xié)議的概述開始,描述協(xié)議的歷史、不同速度模式、物理層和數(shù)據(jù)幀結(jié)構(gòu),最后介紹I2C混合電壓系統(tǒng)中電平兼容性以及上拉電阻大小計算。
    的頭像 發(fā)表于 10-22 15:51 ?63次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>協(xié)議</b>的基礎(chǔ)知識

    I2C基本指南

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

    簡單認識I2C通信協(xié)議

    I2C(Inter-Integrated Circuit)通信協(xié)議是由飛利浦公司(現(xiàn)為恩智浦半導(dǎo)體)開發(fā)的一種簡單、雙向二線制同步串行總線協(xié)議。自1982年發(fā)布以來,I2C
    的頭像 發(fā)表于 07-25 18:06 ?1073次閱讀

    I2C總線協(xié)議的工作原理和尋址格式

    等特點,在嵌入式系統(tǒng)設(shè)計中得到了廣泛應(yīng)用。本文將詳細介紹I2C總線協(xié)議的工作原理和尋址格式,幫助讀者深入理解該協(xié)議。
    的頭像 發(fā)表于 05-27 15:47 ?1379次閱讀

    SPI和I2C通信協(xié)議:應(yīng)用與區(qū)別

    本文深入解析了SPI和I2C這兩種通信協(xié)議的特點、工作原理和應(yīng)用場景。SPI適用于高速數(shù)據(jù)傳輸,常用于存儲器芯片和顯示器驅(qū)動等領(lǐng)域;I2C適用于低速控制和傳感器數(shù)據(jù)傳輸,常用于溫度傳感器和ADC
    的頭像 發(fā)表于 04-22 16:45 ?1313次閱讀

    什么是I2C協(xié)議 I2C總線的控制邏輯

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

    詳解I2C接口協(xié)議

    I2C總線是由荷蘭皇家飛利浦Philips公司(現(xiàn)恩智浦NXP半導(dǎo)體)開發(fā)的一種簡單的雙向兩線制總線協(xié)議標準。
    發(fā)表于 03-07 10:22 ?1789次閱讀
    詳解<b class='flag-5'>I2C</b>接口<b class='flag-5'>協(xié)議</b>

    i2c接口由哪幾根線組成 i2c接口可以接哪些器件

    I2C接口的線路可以適應(yīng)不同的系統(tǒng)需求和器件規(guī)格,因此具體的線路配置可能會有所不同。但通常來說,時鐘線(SCL)和數(shù)據(jù)線(SDA)是I2C接口的核心線路。
    的頭像 發(fā)表于 03-05 16:55 ?3409次閱讀
    <b class='flag-5'>i2c</b>接口由哪幾根線組成 <b class='flag-5'>i2c</b>接口<b class='flag-5'>可以</b>接哪些器件

    GD32 MCU硬件I2C不可靠不如軟件I2C?來看看紅楓派開發(fā)版的硬件I2C驅(qū)動如何做到穩(wěn)得一批

    在一個評論中,看到網(wǎng)友對硬件I2C的討論,硬件I2C Busy找不到原因、軟件I2C穩(wěn)得一批。
    的頭像 發(fā)表于 02-23 09:37 ?2462次閱讀
    GD32 MCU硬件<b class='flag-5'>I2C</b>不可靠不如軟件<b class='flag-5'>I2C</b>?來看看紅楓派開發(fā)版的硬件<b class='flag-5'>I2C</b>驅(qū)動如何做到穩(wěn)得一批

    i2c工作原理及使用方法

    的標準。 I2C協(xié)議具有以下特點: 簡單:I2C使用兩根線(數(shù)據(jù)線SDA和時鐘線SCL)進行通信,極大地簡化了連接的線路。 多主機:支持多個主機設(shè)備同時連接到總線上,可以進行多路復(fù)用和
    的頭像 發(fā)表于 12-19 16:17 ?1081次閱讀

    嵌入式開發(fā)中I2C協(xié)議詳解

    I2C協(xié)議中最重要的一點是I2C地址。這個地址有7位和10位兩種形式。
    的頭像 發(fā)表于 12-05 09:16 ?1080次閱讀
    嵌入式開發(fā)中<b class='flag-5'>I2C</b><b class='flag-5'>協(xié)議</b>詳解

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

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

    UART、SPI、I2C比較 串口通信介紹

    ,較少用于遠距離通信。 SPI實現(xiàn)要簡單一些,UART需要固定的波特率,就是說兩位數(shù)據(jù)的間隔要相等,而SPI則無所謂,因為它是有時鐘的協(xié)議。 I2C的速度比SPI慢一點,協(xié)議比SPI復(fù)雜一點,但是連線也比標準的SPI要少。 UA
    的頭像 發(fā)表于 11-09 18:06 ?1186次閱讀
    UART、SPI、<b class='flag-5'>I2C</b>比較 串口通信介紹

    I2C總線—電平轉(zhuǎn)換

    我們先來看一張圖,熟悉I2C的人一看,這不是I2C的level shifter電路嘛,在Philip的I2C標準里面有,沒有啥復(fù)雜的。
    的頭像 發(fā)表于 11-02 12:32 ?4305次閱讀
    <b class='flag-5'>I2C</b>總線—電平轉(zhuǎn)換

    I2C總線學(xué)習(xí)筆記

    I2C在小P以前接觸的設(shè)計中大多只用到400k的速率,EVB的設(shè)計中更經(jīng)常發(fā)現(xiàn)實現(xiàn)不了就降速到100k?,F(xiàn)在突然再看看I2C,發(fā)現(xiàn)原來還有更高的速率規(guī)范,最高都已經(jīng)到5M了。
    的頭像 發(fā)表于 10-25 14:35 ?1538次閱讀
    <b class='flag-5'>I2C</b>總線<b class='flag-5'>學(xué)習(xí)</b>筆記