两MCU之间CAN通讯,距离很近,能否直接CAN引脚相连

2020-01-07 19:25发布

请教一个问题,两MCU之间CAN通讯,距离很近,在一块PCB板上,能否直接CAN引脚相连,不用CAN驱动器。  有人尝试过吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
100条回答
yuguoliang
2020-01-10 01:54
电路可参考 huangqi412  的,其实都是一样的, 就是CAN的发送接二极管连到接收或是通过OC(74HC07)门,效果是一样的,用二极管的话,负极接发送,正极接接收,二极管选正向压降低点的。
简单描述一下电路的接法,CAN的发送通过二极管或OC门连接到CAN的接收,CAN接收上接一个上拉电阻。此时CAN发送高电平时,通过上拉电阻,CAN的接收收到高电平,当CAN发送低电平时,通过二极管或OC门将接收拉低,CAN的接收收到低电平。
然后把多个CAN芯片的接收连在一起,就可以互相通讯了,任何一个CAN发送的数据,所有的CAN都能拉收到。系统中的上拉电阻有一个就可以了。

一周热门 更多>