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

IIC通信和RS485通信的区别

c57b0b85630a4f8d 2018-09-13 浏览量:8896
IIIC通信和RS485通信的区别
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • IIC与RS485都是串行总线通讯方式。一条总线上可以挂载很多从机设备。


    timgdfst34tg.jpg


    IIC是单端TTL信号
    RS485是差分信号

    IIC两条线,时钟与数据,SCK、SDA
    RS485两条线,是两条差分线,A、B

    IIC是TTL电平,单片机直接出来,开漏,要加上接电阻
    RS485要使用专门的驱动芯片输出差分电平


    其他参考:
    IIc:https://blog.csdn.net/shaguahaha/article/details/70766665
    RS485:https://blog.csdn.net/qq_peng123/article/details/80248473
    • 发布于 2018-09-14
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:22
  • IIC 是一种串行通讯方式,一般用在单片机与其他芯片之间的通讯,比如EEPROM芯片,MEMES芯片,RTC时钟芯片。

    传输距离不会太远。


    RS485 是一种工业通讯总线,在2400bps下,可以传输1KM的距离。

    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 10
    • 0

  • IIC是同步通讯一条时钟线一条数据线,一般在芯片之间通讯,距离比较短,而485就是串口通讯,异步通讯,差分传输抗干扰能力强
    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 10
    • 0

  • 勘误一下  不是  IIIC  是IIC

    IIC分时钟线SCL和数据线SDA   有着特定的时序,通讯都要依据时序来   包含开始,发送数据,结束,应答等

    而485只是串口的一个延伸,通过一个使能端和两个差分共模的数据线来完成传输,并没有什么特别的,使用和串口接近

    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 4
    • 0

  • IIC是一根时钟线一个数据线,485只是串口转换成的一种协议
    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 3
    • 0

  • 建议看一看IIC和485两类总线的波形图。上网可以查到。

    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 2
    • 0

  • 应用场景都不完全一样,IIC用在单片机与近端外设间,速度可以更快,而RS485可以传很远,但速度就差很多。
    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 2
    • 0

  • I2C是有一条时钟线一条数据线的,且这种通信没有用差分

    485是用了差分的,但没有时钟线

    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 2
    • 0

  • iic 高低电平传输,485是差分数据传世
    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 2
    • 0

  • IIC同步通信,距离近,485,异步通信,距离远
    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 1
    • 0

  • i2c是同步通信,传输距离较短,485是异步通信,传输距离较长
    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 1
    • 0

  • IIC面向于传输控制信息,它要求主从端距离很近,而RS485可以实现很远距离的控制信息传输
    • 发布于2018-09-16
    • 举报
    • 评论 0
    • 1
    • 0

  • IIC是有一条时钟线一条数据线,

    用于板间通信,不支持长距离,

    搭载的器件也是有限的


    485是用了差分信号,可以用作工业组网
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • IIC是双口的同步通信,而RS485是一个双口的异步通信,两者的适用场景是不一样的
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 485是差分串口信号,没有时钟的,iic是ttl信号,并且有时钟。
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • IIC属于对应的时钟传输信号,要配合时钟信号使用,485是差分传输,没有时钟信号
    • 发布于2018-10-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

IIC通信和RS485通信的区别