在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

硬件I2C控制器保持穩定需要哪些條件呢

冬至配餃子 ? 來源:TopSemic嵌入式 ? 作者:TopSemic ? 2022-08-15 17:24 ? 次閱讀

EEPROM可以掉電保存數據,是一種在產品中經常使用的器件,24Cxx 系列更是被廣泛采用。文章附件的工程在 24LC02 上調試通過,實現了字節讀寫和頁讀寫。MCUSTM32F030。采用了 MCU 的硬 I2C 控制器。24LC02硬件連接:A2,A1,A0 接 GND, 地址為 A0。WP 接 GND,允許寫入。24LC02 Page size 是 8 Bytes, 一共 256 個字節大小。如果要移植代碼到其它芯片,需要注意 Page size 和頁地址的不同。

pYYBAGL6D_2AI1KcAAD7jHiwlWI294.png

網上有很多抱怨使用硬件 I2C 控制器不穩定,常常死機,所以轉而采用 GPIO 模擬 I2C 時序的同學。我們還是不推薦用模擬的方法,它會耗費比較多的MCU 系統時間。硬件 I2C 其實也是可以穩定運行的,需要注意以下幾點:

1. 看一下芯片勘誤表 Errata,有沒有已知 Bug。

2. I2C 操作中途被打斷,或受到脈沖干擾,SCL, SDA 可能被拉低鎖死。嘗試用 SCL 產生 9 個時鐘脈沖讓從器件或主控制器釋放總線。這種方法可以解決掉絕大部分問題。這里需要注意,拉低總線的并不一定是從器件,有客戶在總線鎖死后,把 SCL SDA 線割斷后發現這兩根線任然是拉低的(主控制器模塊因為時序問題進入死鎖)。

3. 總線上加具有總線恢復功能的緩沖器,如 LTC4307。

4. 選用帶復位輸人的 I2C 從器件。5. 控制 I2C 從設備的電源,死鎖后重新上電。采用哪些方法,還是要綜合考慮可靠性要求和成本。

下面是實測的 24C02 讀寫時序:

Byte Write

pYYBAGL6EB6APaDFAABv2L74gHw400.png

Byte Read

pYYBAGL6EDGAc6DdAAB42WphtR0205.png

Page Write

poYBAGL6EESAYuEHAAB5EWDYjNY381.png

Page Read

poYBAGL6EF2ARUmEAACDxavnWb4351.png


審核編輯:劉清

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

    關注

    9

    文章

    1023

    瀏覽量

    81701
  • I2C控制器
    +關注

    關注

    0

    文章

    6

    瀏覽量

    7030
  • STM32F030
    +關注

    關注

    1

    文章

    33

    瀏覽量

    6676
收藏 人收藏

    評論

    相關推薦

    I2C總線的電路設計

      I2C協議已經用了很多了,但是,在硬件設計方面,基本也是只會抄抄電路,并沒有理解其中的原理和細節。這一章我們具體要說說需要怎么設計I2C
    發表于 07-27 16:51 ?1.1w次閱讀
    <b class='flag-5'>I2C</b>總線的電路設計

    實現I2C總線控制器的VHDL源代碼

    I2C總線控制器 altera提供 The I2C Controller was designed for the MC68307 uC, provides a simplified
    發表于 05-20 10:25 ?251次下載

    LM3S系列微控制器I2C應用文檔

    LM3S系列微控制器I2C應用文檔基于LM5749的I2C從機功能,模擬24C02傳輸協議操作。
    發表于 04-03 14:29 ?52次下載

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

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

    I2C控制lP在成像系統中的應用

    1 IP的硬件結構及寄存 1.1 IP硬件結構 IP內部結構如圖1所示。主要由波特率時鐘寄存、寄存
    發表于 07-01 09:10 ?1429次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>控制</b>lP在成像系統中的應用

    基于Verilog的I2C控制器的設計與綜合

    為滿足嵌入式系統中專用芯片功能不能達到系統要求的現狀,設計出一種功能可擴展的I2C slave控制器,這種控制器與傳統的專用I2C芯片不同。專用的I
    發表于 10-25 16:58 ?60次下載
    基于Verilog的<b class='flag-5'>I2C</b><b class='flag-5'>控制器</b>的設計與綜合

    Firefly-RK3128主板I2C控制器

    Firefly-RK3128 開發板上有 4 個片上 I2C 控制器。本文主要描述如何在該開發板上配置 I2C
    的頭像 發表于 11-29 08:47 ?1517次閱讀
    Firefly-RK3128主板<b class='flag-5'>I2C</b><b class='flag-5'>控制器</b>

    i2c總線用來做什么_i2c總線數據傳輸過程

    I2C總線控制器為微控制器或微處理提供控制I2C總線的接口,它
    發表于 11-24 14:16 ?7298次閱讀

    嵌入式內核及驅動開發-09IIC子系統框架使用(I2C協議和時序,I2C驅動框架,I2C從設備驅動開發,MPU6050硬件連接

    從設備adapter i2c 控制器對象數據包對象讀寫數據設備樹中添加MPU6050信息內核選配添加設備樹節點編寫驅動程序 mpu6050_i2c_drv.cI2c協議和時序I2c介紹
    發表于 12-06 14:06 ?17次下載
    嵌入式內核及驅動開發-09IIC子系統框架使用(<b class='flag-5'>I2C</b>協議和時序,<b class='flag-5'>I2C</b>驅動框架,<b class='flag-5'>I2C</b>從設備驅動開發,MPU6050<b class='flag-5'>硬件</b>連接

    硬件I2C與模擬I2C

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

    兩個PS I2C控制器的回環測試

    I2C 總線的兩根信號線 SCL 和 SDA 需要上拉才能正常工作,當板卡上沒有合適的硬件設置或者沒有合適的 I2Cslave 設備,我們就無法進行
    的頭像 發表于 04-13 08:35 ?2357次閱讀

    如何在Versal平臺實現兩個PS I2C控制器的回環

    I2C 總線的兩根信號線 SCL 和 SDA 需要上拉才能正常工作,當板卡上沒有合適的硬件設置或者沒有合適的 I2Cslave 設備,我們就無法進行
    發表于 08-02 09:23 ?578次閱讀
    如何在Versal平臺實現兩個PS <b class='flag-5'>I2C</b><b class='flag-5'>控制器</b>的回環

    I2C控制器驅動介紹

    控制器驅動 I2C 總線驅動重點是 I2C 適配器驅動,這里要用到兩個重要的數據結構:i2c_adapter 和 i2c_algorithm
    的頭像 發表于 07-22 15:38 ?1515次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>控制器</b>驅動介紹

    如何保持寬電壓輸入而供電電流能夠保持穩定

    如何保持寬電壓輸入而供電電流能夠保持穩定保持寬電壓輸入,同時保持穩定的電流是各種電子設備設計中需要
    的頭像 發表于 10-26 11:38 ?1076次閱讀

    stm32 I2c硬件驅動程序不穩定該怎么解決?

    硬件問題: a. 電源問題:I2C 總線需要穩定的電源供應。如果電源波動較大,會導致通信錯誤。解決方法是檢查電源供應,并確保其穩定。 b.
    的頭像 發表于 01-16 17:11 ?3118次閱讀
    主站蜘蛛池模板: 人人插视频| 中文字幕一区二区三区精彩视频| 日韩艹| 一品毛片| 日日操夜夜骑| 在线播放国产不卡免费视频| 巨乳色在线观看| 日本a级在线| 你懂的免费| 日本一线a视频免费观看| 羞涩妩媚玉腿呻吟嗯啊销魂迎合| 欧美日韩一区二区三区毛片| 69xxxx日本老师| 年轻护士女三级| 亚洲图片欧美色图| 一级做a爰片久久毛片图片| 午夜伦理片在线观看| 亚洲 欧美 另类 吹潮| 色天使色护士| 日韩一区二区在线观看| 美女国产| 久久青草免费免费91线频观看| 欧美电影一区二区| 欧美日韩性猛交xxxxx免费看| 男人天堂网在线观看| www视频在线观看天堂| 又长又大又粗又硬3p免费视 | 亚洲天堂爱爱| 日本大片免a费观看在线| 国产美女视频免费| 国产欧美在线一区二区三区| 午夜影院在线观看视频| 天堂最新在线资源| 免费视频一级片| 免费成人黄色| 直接黄91麻豆网站| 亚洲成人网页| 免费男女| 亚洲激情视频网| 色优久久| 欧美啪啪精品|