伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

嵌入式分享#59:4.7KΩ

BSP調試從0到1 ? 來源:嵌入式分享 ? 作者:嵌入式分享 ? 2026-03-24 08:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

歡迎關注,每周更新!?

正文

我們都知道,I2C 總線在硬件設計中通常需要外接上拉電阻,而4.7kΩ幾乎成了業界的 “黃金阻值”。但你有沒有想過:為啥偏偏是 4.7kΩ?這個數值背后藏著哪些工程考量?

wKgZO2nB2wqALe5OAAD6ecO5swY676.png

4.7kΩ背后的工程考量

上拉電阻的值不是隨便選的,需要在下面四個相互制約的因素中尋找平衡點:

1. 最大電阻值受限于上升時間
總線上的寄生電容(線纜電容、引腳電容等)會與上拉電阻形成RC電路。電阻值越大,充電時間常數越大,信號上升沿(tr)越緩。過慢的上升沿可能違反I2C時序規范,導致通信錯誤。

wKgZO2nB2wqAOUCSAAA5QgikvZY853.png

行業內常見的I2C總線電容,一般在幾十pF到幾百pF之間。經過大量實踐驗證,4.7kΩ的上拉電阻,搭配這個量級的總線電容,剛好能滿足標準模式和快速模式的時序要求——既不會因為上升太慢導致通信誤碼,也不會因為上升太快產生過多信號噪聲。

如果選 10kΩ 的電阻,在總線電容較大的場景下,上升時間會超標,I2C通信很容易卡頓、丟包;如果選2.2kΩ的電阻,上升時間雖然夠快,但會引入更多噪聲,反而影響總線穩定性。

2. 最小電阻值受限于驅動能力
當設備拉低總線時,電流會通過上拉電阻流入地。電阻值越小,電流越大。這個電流不能超過設備輸出引腳的最大灌電流能力。

如果上拉電阻太小,灌電流會過大——比如3.3V電源下,2.2kΩ電阻的灌電流約1.5mA,而很多MCU的I2C引腳灌電流能力有限,長期承受過大電流可能會損壞引腳,或者導致電平拉不低(出現“線與”失敗)。

4.7kΩ電阻在3.3V電源下的灌電流約0.7mA,5V電源下約1.06mA,這個電流值剛好在絕大多數嵌入式芯片的承受范圍內,既能保證設備輕松拉低總線,又不會給引腳帶來過大負擔。

3. 功耗考慮

上拉電阻的功耗的計算很簡單:P = V2/R(V是電源電壓,R是電阻值)。電阻越小,功耗越大;電阻越大,功耗越小。

對于需要低功耗的設備(比如電池供電的傳感器),功耗是核心考量。4.7kΩ的電阻在保證通信性能的前提下,比2.2kΩ、1kΩ等小電阻的功耗低很多——比如3.3V電源下,4.7kΩ電阻的功耗約2.3mW,而2.2kΩ電阻的功耗約5mW,差距明顯。

當然,10kΩ電阻的功耗更低,但正如前面所說,它會影響時序性能,所以4.7kΩ成了“性能”和“低功耗”的折中優選。

4. 成本

從供應鏈角度看,4.7kΩ電阻是電子行業的“通用料”——產量大、價格低,幾乎所有元器件供應商都能提供,不用為了特殊阻值單獨采購,大大降低了硬件開發的物料成本和采購周期。

4.7kΩ也不是“萬能的”

雖然4.7kΩ是默認最優解,但在一些特殊場景下,也需要根據實際情況調整阻值:

長距離通信:如果I2C總線長度超過1米(比如工業場景中的設備互聯),總線電容會增大,此時可以選2.2kΩ~3.3kΩ的小電阻,加快上升時間,保證通信穩定;

低功耗場景:對于電池供電的便攜設備(比如智能手環、傳感器節點),可以選10kΩ~20kΩ的大電阻,進一步降低靜態功耗,延長續航時間;

高速模式(1Mbps):如果需要用到I2C的高速模式,必須選更小的電阻(比如1kΩ~2.2kΩ),同時要嚴格控制總線長度和電容,避免信號失真;

多設備掛載:如果總線上掛載的設備數量很多(比如十幾個傳感器),總線電容會顯著增大,此時可以適當減小上拉電阻,或者采用“分段上拉”的方式(在總線不同位置各加一個上拉電阻)。

另外還有一種情況:設備端數據手冊指定上拉電阻值,比如 gt911 觸摸 IC 就指定上拉電阻值為 2KΩ。建議直接采用該 IC 原廠的2KΩ,這是在一定條件下經過測試驗證效果最好的。

wKgZO2nB2wqAKWbrAAH30DaNzF8439.png

(完)

本人專注 Linux 驅動 & Linux/Android BSP 開發調試,可接外包項目/技術支持/問題定位。有需求或交個朋友可加微信:【Chen_WeChat2026】。

更多原創技術文章:《README 2026》。

審核編輯 黃宇

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

    關注

    5204

    文章

    20561

    瀏覽量

    335932
  • I2C總線
    +關注

    關注

    8

    文章

    422

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    飛凌嵌入式亮相德國紐倫堡embedded world 2026,深耕全球嵌入式AI市場!

    2026年3月10日,全球嵌入式技術領域的年度盛會——embedded world 2026國際嵌入式展覽會,在德國紐倫堡會展中心盛大啟幕。飛凌嵌入式攜多款重磅新品及全場景解決方案再一次隆重參展
    的頭像 發表于 03-11 16:37 ?1w次閱讀
    飛凌<b class='flag-5'>嵌入式</b>亮相德國紐倫堡embedded world 2026,深耕全球<b class='flag-5'>嵌入式</b>AI市場!

    什么是嵌入式應用開發?

    概述 所謂的嵌入式應用開發就是在嵌入式操作系統下進行開發、軟硬件綜合開發 ?嵌入式應用開發?是指在嵌入式操作系統下進行開發,包括系統化設計指導下的硬件和軟件綜合研發。
    發表于 01-12 16:13

    arm嵌入式主板優缺點

    嵌入式主板是嵌入在設備里面做控制、數據處理使用的CPU板 ,常見的有兩類,即基于X86的嵌入式主板和基于RISC的ARM 嵌入式主板。今天我們就來認識arm
    發表于 01-08 07:08

    系統嵌入式的學習路線

    嵌入式技術是各種電子產品的核心技術,也是工業4.0、遠程醫療、3D打印等新興產業的核心技術,具有廣闊的發展前景。很多計算機、電子信息類專業的學生都想把嵌入式開發作為自己的職業目標,但是因為嵌入式涉及
    發表于 12-16 07:49

    探索AMD Kria K24 SOM:高性能嵌入式平臺的卓越之選

    探索AMD Kria K24 SOM:高性能嵌入式平臺的卓越之選 在嵌入式系統設計領域,不斷追求高性能、高集成度和靈活性是工程師們的目標。AMD Kria K24 SOM
    的頭像 發表于 12-15 14:35 ?538次閱讀

    嵌入式與FPGA的區別

    \"嵌入式開發門檻低、就業廣,適合轉行;FPGA技術深、薪資高,但要求學歷和數學功底。選哪個?看你的基礎和職業目標。\" ?我們先來明白下兩者區別在哪? ?1、嵌入式:分兩部分
    發表于 11-20 07:12

    嵌入式需要掌握哪些核心技能?

    %,平均月薪10K-30K,一線城市需求占比超50%。選對方向、精準發力,嵌入式依然是普通技術人逆襲的高性價比賽道!
    發表于 10-21 16:25

    AMD 2025.1版嵌入式軟件和工具的新增功能

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統開發而打造的綜合平臺,全面加速概念構想到部署落地。
    的頭像 發表于 08-15 15:32 ?1358次閱讀

    入行嵌入式應該怎么準備?

    想入行嵌入式該怎么準備。很能理解大家對于嵌入式的關注,嵌入式系統是當今科技領域中的重要組成部分,它存在于我們生活的方方面面,各行各業。智能化時代的到來也讓嵌入式技術炙手可熱! SO,
    發表于 08-06 10:34

    Linux嵌入式和單片機嵌入式的區別?

    Linux嵌入式與單片機嵌入式在多個方面存在顯著的區別,以下是詳細的比較和歸納: 一、基本概念 1. Linux嵌入式: 定義:將Linux操作系統運行在嵌入式設備上的一種配置。
    發表于 06-20 09:46

    龍芯2K3000 | 重塑工控嵌入式處理器性能邊界

    【前言】當ARM架構長期主導工控嵌入式領域,一場新的自主核心硬件革命正蓄勢待發!龍芯中科新一代高集成處理器龍芯2K3000即將震撼登場——以100%自主LoongArch架構為基石,融合PC級性能
    的頭像 發表于 06-19 08:32 ?2169次閱讀
    龍芯2<b class='flag-5'>K</b>3000 | 重塑工控<b class='flag-5'>嵌入式</b>處理器性能邊界

    嵌入式開發入門指南:從零開始學習嵌入式

    隨著物聯網、智能硬件的發展,嵌入式開發成為熱門技能之一。以下將為初學者提供一份詳細的嵌入式開發入門指南,涵蓋學習路徑、必備工具、推薦資源等內容。 1. 嵌入式系統的定義與應用嵌入式系統
    發表于 05-15 09:29

    飛凌嵌入式2025嵌入式及邊緣AI技術論壇圓滿結束

    飛凌嵌入式「2025嵌入式及邊緣AI技術論壇」在深圳深鐵皇冠假日酒店盛大舉行,此次活動邀請到了200余位嵌入式技術領域的技術專家、企業代表和工程師用戶,共享嵌入式及邊緣AI技術的盛宴!
    的頭像 發表于 04-28 13:57 ?4246次閱讀
    飛凌<b class='flag-5'>嵌入式</b>2025<b class='flag-5'>嵌入式</b>及邊緣AI技術論壇圓滿結束

    飛凌嵌入式2025嵌入式及邊緣AI技術論壇圓滿結束

    4月22日下午,備受矚目的飛凌嵌入式「2025嵌入式及邊緣AI技術論壇」在深圳深鐵皇冠假日酒店盛大舉行,此次活動邀請到了200余位嵌入式技術領域的技術專家、企業代表和工程師用戶,共享嵌入式
    的頭像 發表于 04-27 11:55 ?900次閱讀
    飛凌<b class='flag-5'>嵌入式</b>2025<b class='flag-5'>嵌入式</b>及邊緣AI技術論壇圓滿結束

    嵌入式適合自學嗎?

    嵌入式適合自學嗎?其實并不建議大家自學嵌入式,主要有以下原因。 一)學習難度大 1)知識體系復雜:嵌入式系統是一個復雜的領域,涉及到計算機、電子、通信等多學科知識,需要學習者具備扎實的軟硬件
    發表于 04-27 09:54