• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

IIC接口接K级上拉电阻

13060939415 2018-05-03 浏览量:1733
看到EEPROM手册说IIC接口建议接K级上拉电阻,说这样可以提高稳定性,那不接行吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不接?不存在的。。。。

    IIC,SPI等多设备总线,通讯线上用的是开漏的输出方式,这种方式可以定义总线上的电压,总线上挂载的所有设备的通讯电平都是同一个电平,多个设备之间线与的方式:只要有一个设备把总线拉低,那么总线上其他设备读到的都是低电平;总线上没有设备拉低电位,总线上所有设备读到的都是高电平。

    鉴于开漏输出的方式,所以上拉电阻必须加上。IIC总线要求挂载设备多后,对寄生电容有要求,因为寄生电容大了,会引起波形畸变,速度快的情况下可能无法识别到电平高低,此时要减小上拉电阻,增大驱动能力。

    • 发布于 2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 不接其实是不安全的,试想本来通过一个上拉电阻接地VCC之类的地方,现在没有了,这个接口可以突然变成低点位,没有上拉电阻限流,那个地方突然会有大电流(虽然不流进接口),你说系统安全不?此外没有电阻了,现在这个点的电位到底是低电位还是高电位?
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • I2C总线接上拉电阻是必须的,根据总线挂接设备的多少,计算上拉电阻的大小。通常只挂接一个I2C,10K上拉就够,多个设备需要适当减小上拉电阻大小,增加驱动能力。
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 上拉电阻,就是起到电位上拉的作用的,有这个电阻后,此处的电位就在没有外接作用下牵制为一个稳定的电位点上,没有这个电阻,电位是不确定的。
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 你说的是建议啊,所以看个人需求嘛,但是手册建议加是肯定没有问题的。如果不加出的问题自己找也很麻烦。
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • IIC是开漏的,不接上拉,电平状态不确定,无法通讯。
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • IIC上拉电阻是肯定要的,除非内部集成上拉电阻,一般阻值为4.7K
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 我们常用的2K-10K之间,噪声大的地方电阻要小点。
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个需要接上拉电阻才行
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 接了上拉电阻是为了提高带负载能力,一般接1k-10k的上拉电阻
    • 发布于2018-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • IIC必须接上拉,不然无法输出高电平,导致通信无效。
    • 发布于2018-05-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般单片机内部有上拉电阻可以设置阻值的软模拟IIC不需要上拉电阻其他情况建议接上拉电阻器件内部集成的可以不接
    • 发布于2018-05-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般最小接3.3k速度最快,慢速的基本都是10k,只要在这两个值内都行,高速建议用3.3k
    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

IIC接口接K级上拉电阻