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

从使用效果看I2C通信方式和普通串口方式哪个抗干扰好一些

iksun 2018-11-17 浏览量:3311
从实际使用效果看,I2C和串口方式哪个抗干扰效果好一些?信号频率从几百到几M不等
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 他们更大的区别是应用场合,一个是异步通信,一个相对来说是同步通信,有时钟信号。抗干扰的区别,除了协议本身,还看外部硬件的。而uart加上485以后,传输距离要远好多~~
    • 发布于 2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • 抗干扰只跟信号的传输电平和是否有错误检测有关系,数字信号的抗干扰都普遍好于模拟信号,另外,I2C通信时每个字节都有ACK确认信号,能容易发现物理层的错误,而串口有奇偶校验位,所以它们的抗干扰效果差不多。

    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 1
    • 0

  • 这两个都差不多,这两种端口是用于多个器件之间通信用的,不用于长距离通信,所以只局限于板内器件间通讯,干扰没那么严重
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • I2C 和 UART都是用于板内短距离通信,抗干扰能力差不多
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 都是串行口,都是两线的,只不过IIC是一根数据线一根时钟线,二UART是两根数据线。,抗干扰能力不相上下,非要比个高低的话,IIC的通信距离会长一点。
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般IIC通信相对串口速率要高点,常用的速率哦,但是抗干扰确实都差不多,如果真的要稳定长距离都是用485,还有用can的,两者都比较稳定,差分传输能在一定程度上抗干扰!
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口和i2c抗干扰性能都差不多,最好用差分通讯的方式才能防止干扰信号
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然中串口的更好了,还可以转成232或是485的通讯。
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 都差不多,都是串行通信
    • 发布于2018-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 抗干扰都差不多吧,没有太大的差别,iic可能更好一点
    • 发布于2018-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口中断,串口中断鲁棒性更强一些。
    • 发布于2018-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是一样的,其实串口开了校验的话要更好一点。不过通信也会更复杂
    • 发布于2018-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口的抗干扰能力应该还要强一点,I2C使用的是同步通信,对时序还是有一定要求的
    • 发布于2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 抗干扰能力来说串口好一点,因为电平更高,而且传输的信号更稳定
    • 发布于2018-12-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 根据应用场景的话串口的抗干扰能力更强
    • 发布于2018-12-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

从使用效果看I2C通信方式和普通串口方式哪个抗干扰好一些