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

2020-01-07 19:25发布

请教一个问题,两MCU之间CAN通讯,距离很近,在一块PCB板上,能否直接CAN引脚相连,不用CAN驱动器。  有人尝试过吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
簡丶灬讠己
1楼-- · 2020-01-13 05:51
最近项目也打算用CAN了,但是我的是两块板子连接,距离也很近。。。
lookatu
2楼-- · 2020-01-13 10:54
簡丶灬讠己 发表于 2014-10-3 12:08
最近项目也打算用CAN了,但是我的是两块板子连接,距离也很近。。。

最好在一块PCB板上,远了信号没办法保证。
leeber2000
3楼-- · 2020-01-13 15:46
两个单片机通讯,为何纠结于can。好多模拟方式。
redroof
4楼-- · 2020-01-13 16:39
簡丶灬讠己 发表于 2014-10-3 12:08
最近项目也打算用CAN了,但是我的是两块板子连接,距离也很近。。。

直接OC上拉对连仅限于同一块板子内部。
如果信号要到板子外部,就不要这么干了,老老实实装个TJA1050吧,也不贵
当然,在同一个板子上,确实没必要用收发器。

不用收发器的情况下,如果你的CAN控制器支持,其实你可以用远远超过标准的波特率,例如用2M,5M,10M等等。。。仅仅受你的分布电容和上拉电阻的驱动能力权衡。
这也是不用收发器的一个好处。

如果用收发器,你怎么也不可能超过1M的上限(最快的CAN收发器只有1M)

monkey.liu
5楼-- · 2020-01-13 20:11
 精彩回答 2  元偷偷看……
tyw996
6楼-- · 2020-01-13 21:08
自已弄的电路能保证可靠吗?表示怀疑。看看CAN接口芯片内部的电路,你就知道没那么简单了。

一周热门 更多>