搜索
bottom↓
回复: 9

I2C 总线信号,能差分传输实现通讯吗?

[复制链接]

出5入110汤圆

发表于 2022-9-26 23:52:14 | 显示全部楼层 |阅读模式
SCL信号差分给从机好搞
SDA是OC类型信号,感觉可以用485芯片来整,但是又好像不好实现。。。
如何判断接受完成 开始切换从机发送呢。。。

出0入0汤圆

发表于 2022-9-27 00:09:41 | 显示全部楼层
用CAN驱动芯片

出0入0汤圆

发表于 2022-9-27 07:17:26 | 显示全部楼层
可以的, 参考I2C OVER AUX.  USB信号都可以在AUX上传输。

出0入927汤圆

发表于 2022-9-27 08:36:47 | 显示全部楼层
有软件参与啥都能搞。纯硬件的思路?485也是主从模式,行不通  

出0入16汤圆

发表于 2022-9-27 08:44:14 | 显示全部楼层
I2C从机没有单独方向线,485不行

出15入186汤圆

发表于 2022-9-27 08:45:37 | 显示全部楼层
nxp有一系列的I2C芯片,包括隔离,以及高电压的,将I2C电压提高至15V,扩干扰就会提高很多。

出5入110汤圆

 楼主| 发表于 2022-9-27 08:49:43 | 显示全部楼层
modbus 发表于 2022-9-27 00:09
用CAN驱动芯片
(引用自2楼)

谢谢,确实没想到,尽在想着485 422总线。
CAN驱动器的Rxd 确实就是一种线与逻辑,根据自身的Txd和总线的Rxd比较以此来实现地址竞争

出5入110汤圆

 楼主| 发表于 2022-10-6 07:54:48 来自手机 | 显示全部楼层
还是用了运放电路来自动识别SDA的输入输出,从而控制收发模式

出0入0汤圆

发表于 2022-10-6 13:36:54 | 显示全部楼层
can收发器最简单

出5入110汤圆

 楼主| 发表于 2023-1-5 11:41:07 | 显示全部楼层
shiva_shiva 发表于 2022-10-6 13:36
can收发器最简单
(引用自9楼)


我用485 芯片做了一版测试,监测OC拉低一方的电势差,收发检测用比较器。收发之间的延迟使能转换用RC来保持。
用的器件多,想调速度也麻烦。发送放需要更多的IO来切换收发。
用CAN收发器,想了一下也是要解决收发检测的问题。
CAN收发器相比485,只是接收一直时开启监测的。没想明白CAN能做的更简介?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 01:34

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表