91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

IIC信號線需要增加上拉電阻,是因為IIC的IO是什么

科技綠洲 ? 來源:網絡整理 ? 作者:網絡整理 ? 2024-10-06 15:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

IIC(Inter-Integrated Circuit,即集成電路總線)信號線需要增加上拉電阻,這主要是因為IIC的IO(輸入輸出)設計采用了開漏(Open-Drain)輸出方式。開漏輸出方式在IIC通信中扮演著至關重要的角色,而上拉電阻的加入則是實現這種通信方式有效性和可靠性的關鍵。以下是對此現象的介紹:

一、IIC通信與開漏輸出

IIC通信協議是一種廣泛應用的串行通信協議,由飛利浦公司(現被恩智浦電子收購)于1982年推出。它主要用于集成電路之間的通信,具有簡單、高效的特點。IIC通信通過兩條總線線路進行:串行數據線(SDA)和串行時鐘線(SCL)。這兩條線路的電平變化用于傳輸數據和時鐘信號。

在IIC通信中,設備的IO端口采用開漏輸出方式。開漏輸出與推挽輸出不同,它只能輸出低電平(即將線路拉低),而不能直接輸出高電平。這意味著,當沒有設備主動拉低SDA或SCL線時,這兩條線路需要依賴外部電路來維持高電平狀態。這正是上拉電阻發揮作用的地方。

二、上拉電阻的作用

  1. 確保線路默認為高電平
    • 如前所述,開漏輸出無法直接輸出高電平。因此,在沒有設備主動拉低SDA或SCL線時,需要上拉電阻將這些線路拉高到電源電壓(通常是Vcc或VDD),從而確保線路默認為高電平狀態。
  2. 支持數據傳輸和時鐘同步
    • 在IIC通信中,SDA線上的數據位是在SCL為低電平時改變,在SCL為高電平時被采樣。上拉電阻確保了SDA線在SCL為高電平時能夠保持穩定的狀態,這樣接收設備才能正確地讀取數據。
    • 同時,SCL線作為時鐘信號線,其高電平狀態也由上拉電阻維持,確保了時鐘信號的穩定性和同步性。
  3. 支持ACK信號
    • 接收設備在接收到數據后,需要發送ACK(Acknowledge)信號來確認數據已被正確接收。ACK信號是通過將SDA線拉低來實現的。上拉電阻的存在使得接收設備能夠將SDA線從高電平拉低到低電平,從而發送ACK信號。
  4. 解決總線競爭
    • 在多主機IIC總線系統中,如果有多個設備試圖同時控制總線,可能會導致總線競爭。上拉電阻有助于解決這種情況下的競爭,因為當一個設備釋放總線時,其他設備可以接管并驅動總線。
  5. 限制電流和保護設備
    • 當設備將SDA或SCL線拉低時,電流會通過上拉電阻流向地。選擇適當的上拉電阻值可以確保電流不會過大,從而保護設備免受損壞。
  6. 提高信號完整性和噪聲抑制能力
    • 上拉電阻與線路的電容(主要是寄生電容)形成RC充電回路,有助于濾除高頻噪聲,提高信號完整性。同時,它還能減少信號反射和其他信號完整性問題。

三、上拉電阻的選擇

選擇合適的上拉電阻值對于IIC通信的可靠性至關重要。以下是選擇時需要考慮的幾個因素:

  1. 上升時間
    • 電阻越大,上拉至高電平的速度就越慢。這會導致數據傳輸速率受限。因此,需要根據IIC總線的最大頻率來確定合適的上升時間,并據此選擇阻值。
  2. 最大灌電流能力
    • IIC總線規范定義了每個總線上的設備在拉低線路時能夠承受的最大電流(灌電流)。上拉電阻的阻值應確保即使所有掛載的設備同時嘗試將線路拉低,也不會超過任何單個設備的最大灌電流規格。
  3. 功耗考量
    • 電阻上會持續消耗一定的功率(P = I2R),盡管這部分功耗通常很小,但在低功耗設計中仍需考慮。較大的上拉電阻可以減小靜態功耗,但也要平衡數據傳輸速度的需求。
  4. 設備數量
    • IIC總線上的設備增加也會適當的減小電阻阻值以保證信號完整性。

常見的上拉電阻阻值范圍從1kΩ到10kΩ。對于標準速率為100kHz的IIC通信,通常選擇4.7kΩ或10kΩ是比較合適的。對于快速模式(400kHz)或更快的高速模式(3.4MHz),可能需要降低阻值到幾千歐姆,以保證信號的快速上升沿。

四、結論

綜上所述,IIC信號線需要增加上拉電阻,主要是因為IIC的IO采用了開漏輸出方式。上拉電阻在IIC通信中發揮著至關重要的作用,它確保了線路默認為高電平、支持數據傳輸和時鐘同步、支持ACK信號、解決總線競爭、限制電流和保護設備、提高信號完整性和噪聲抑制能力。因此,在設計和使用IIC總線時,必須合理選擇和配置上拉電阻。

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

    關注

    0

    文章

    491

    瀏覽量

    40581
  • 上拉電阻
    +關注

    關注

    5

    文章

    366

    瀏覽量

    31188
  • IIC
    IIC
    +關注

    關注

    11

    文章

    306

    瀏覽量

    39518
  • 信號線
    +關注

    關注

    2

    文章

    181

    瀏覽量

    21935
  • 串行時鐘
    +關注

    關注

    1

    文章

    5

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    為什么要在IIC信號線加上電阻

    IIC 是一個兩串行通信總線,包含一個 SCL 信號和 SDA 信號,SCL 是時鐘信號,從主設備發出,SDA 是數據
    的頭像 發表于 12-25 13:41 ?9142次閱讀
    為什么要在<b class='flag-5'>IIC</b><b class='flag-5'>信號線</b>上<b class='flag-5'>加上</b><b class='flag-5'>拉</b><b class='flag-5'>電阻</b>

    請問STM32F429硬件IIC需要外圍上電阻嗎?

    如題,STM32F429使用IIC通信的時候,是否需要加上電阻? 看過很多資料,都說是需要
    發表于 04-24 06:35

    如果信號線是3.3V,給1.8V的上電壓,最后輸出的是多少伏?

    請問 如果信號線是3.3V,給1.8V的上電壓,最后輸出的是多少伏需要iic的電壓轉化為1.8v。這是我這么設計的IIC的上
    發表于 02-27 19:17

    SD卡的時鐘為什么可以不加上電阻呢?是因為時鐘永遠是輸出信號嗎?為什么輸出信號就可以不加上電阻

    SD卡的時鐘為什么可以不加上電阻呢?是因為時鐘永遠是輸出信號嗎?為什么輸出
    發表于 11-18 16:54

    如何使用STM32F103的IIC信號線進行OLED顯示

    0.96OLED燈是如何連線的?如何使用STM32F103的IIC信號線進行OLED顯示?
    發表于 12-13 06:56

    IIC總線的相關資料推薦

    SDA組成,在官方文檔的介紹中講到,SDA和SCL都是通過一個電流源或者上電阻連接到正的電源電壓,當兩條總線空閑的時候,這兩條總線的狀態都是高電平。注解:在這里我們看到數據和時鐘
    發表于 02-28 12:40

    IIC設備需要挺長如何操作?

    因為之前使用的IIC設備太長,讀取設備數據容易出錯,縮短線長就沒問題,但是實際需要長線,這種情況如何處理,能在長線設備上良好的傳輸IIC
    發表于 06-28 08:08

    PCA9685芯片的模擬的IIC需要加上電阻嗎?

    pca9685用的是IIC通訊,如果用的是模擬的IIC需要加上電阻嗎?
    發表于 10-18 06:59

    使用IO PORT進行IIC通訊

    使用IO PORT進行IIC通訊IIC總線包括了兩條總線(時鐘SCL和數據SDA),通過這兩條總線能實現多個芯片之間的通信。
    發表于 03-21 09:21 ?21次下載

    IIC是什么?51單片機IIC的詳細資料說明

     一。什么是IIC IIC是集成電路總線,IIC總線只有兩根雙向信號線。一根是數據SDA,另一根是時鐘
    發表于 06-13 17:45 ?12次下載
    <b class='flag-5'>IIC</b>是什么?51單片機<b class='flag-5'>IIC</b>的詳細資料說明

    信號線有哪些

    我們可將信號線分為強信號線、弱信號線和標準信號線.強信號線是指音箱與功放之間的連接線,這類往往
    的頭像 發表于 05-17 15:20 ?1.5w次閱讀

    iic通信協議是什么

    IIC協議是二制,信號線包含SDA和SCL,且信號線是雙向的,開路結構,需要通過上
    發表于 09-13 16:01 ?2w次閱讀
    <b class='flag-5'>iic</b>通信協議是什么

    【51單片機】IIC總線

    (讀I方總線)。IIC總線的結構IIC總線只有兩根雙向信號線,一根是數據性SDA,另一根是時鐘SCL。所有設備都是連接在這兩根總線上,IIC
    發表于 11-23 16:20 ?14次下載
    【51單片機】<b class='flag-5'>IIC</b>總線

    IIC筆記

    一些單片機型號內部設置上電阻,因此有些上能力夠,可以不加上電阻,有些不夠,主要看所使用的單
    發表于 01-14 14:16 ?6次下載
    <b class='flag-5'>IIC</b>上<b class='flag-5'>拉</b>筆記

    IIC總線電阻/電容的計算

    1.芯片IIC的接口配置一般為開漏,引腳需要外接上電阻才能保證正常通信。2.IIC電平的定義IIC
    發表于 01-14 14:37 ?6次下載
    <b class='flag-5'>IIC</b>總線<b class='flag-5'>電阻</b>/電容的計算
    主站蜘蛛池模板: 天天操天天谢 | 特黄特色大片免费播放器9 特黄特色大片免费视频播放 | 色老头免费视频 | 翘臀白浆 | 香蕉视频色版在线观看 | 麻豆蜜桃 | 久久网站免费 | 视频一区二区中文字幕 | 午夜影院美女 | 天天色图 | 久久夜夜视频 | 国产手机免费视频 | 欧美性久久久久 | 色香淫欲| 天天在线天天在线天天影视 | 欧美日韩一区二区视频图片 | 成人网在线看 | 国产成人亚洲综合a∨婷婷 国产成人一区二区三中文 国产成人一区二区在线不卡 | japanese色系国产在线高清 | 女人张开腿等男人桶免费视频 | 伊人狼人综合 | h视频在线免费 | 黄色日比| 五月婷婷婷婷 | 亚洲成a人片777777久久 | 躁天天躁中文字幕在线 | 久久天天躁综合夜夜黑人鲁色 | 97久久草草超级碰碰碰 | 中文字幕视频二区 | 456成人网| 日本高免费观看在线播放 | 亚洲高清成人 | 欧美五月 | 在线最新版www资源网 | 三级黄色在线视频 | 国产日韩一区二区三区 | 51精品国产| 欧美综合精品一区二区三区 | 在线免费国产 | 成人夜色视频网站在线观看 | 婷婷亚洲综合五月天小说在线 |