当前位置: 首页 > news >正文

I2c的上拉电阻,不加可以吗

在硬件设计的时候就最好加上,spi也是同理,很多单片机,在普通gpio模式有上拉功能,但一但切换到专用的spi和i2c时,就没有上拉模式了,此时没有上拉,还用的spi  i2c模式可能导致无法正常通讯,除非你的驱动代码用的是gpio模式驱动

阻值选择

  • 标准模式(100 kbit/s)
    在标准模式下,上拉电阻阻值一般可选择 4.7 kΩ - 10 kΩ。此模式下数据传输速率相对较低,总线上信号变化相对缓慢,对电容充电和放电时间要求不高,所以可以选择相对较大阻值的上拉电阻,以降低功耗。
  • 快速模式(400 kbit/s)
    当使用快速模式时,上拉电阻阻值建议选择 2.2 kΩ - 4.7 kΩ。快速模式下数据传输速率较快,为了保证总线信号能够快速上升和下降,需要减小上拉电阻阻值,从而加快电容的充电速度。
  • 高速模式(3.4 Mbit/s)
    高速模式对信号的上升和下降时间要求更为严格,此时上拉电阻阻值通常选择 1 kΩ - 2.2 kΩ。较小的阻值能够提供更大的电流,使总线电容更快地充电和放电,满足高速数据传输的要求。

上拉电阻的位置

上拉电阻应尽可能靠近电源和 I2C 总线的连接点,即靠近 VCC 和 SDA、SCL 引脚处

相关文章:

  • Unity FBXExport导出的FBX无法在Blender打开
  • SpringSecurity请求流转的本质
  • 时间盲注,boolen盲注,获取表、列、具体数据的函数
  • Python基于循环神经网络的情感分类系统(附源码,文档说明)
  • C++17并行化加速STL算法——std::execution
  • Perplexity 开源DeepSeek-R1 模型新版本 R1-1776
  • Angular 组件开发——组件的创建与交互
  • 如何选择免费进销存系统?推荐清单与关键考量
  • 整理一些安装环境的常用命令
  • 【机器学习】CNN与Transformer的表面区别与本质区别
  • 基于大牛直播SDK的Android平台低延迟RTSP|RTMP播放与录像技术实践
  • 社交编码|结对编程
  • unordered_map和unordered_set的模拟实现
  • 【OS安装与使用】part3-ubuntu安装Nvidia显卡驱动+CUDA 12.4
  • 全球化趋势下中资企业出海投资及合规运营实战分享
  • java练习(31)
  • 前沿计组知识入门
  • 实战开发coze应用-姓氏头像生成器(上)
  • 【前端学习笔记】Vite
  • 如何维护和保养直线模组?
  • 马上评丨规范隐藏式车门把手,重申安全高于酷炫
  • 数理+AI+工程,上海交大将开首届“笛卡尔班”招生约20名
  • 心相印回应官方旗舰店客服辱骂消费者:正排查
  • 国家发改委:美芯片药品等领域关税影响全球科技发展,损害人类共同利益
  • “仓促、有限”,美英公布贸易协议框架,两国分别获得了什么?
  • 普雷沃斯特当选新一任天主教罗马教皇