我的电路板上有一个大CPU(TI的TMS320LF2407)有CAN模块,一个小CPU没有CAN模块(PIC的PIC16F193XLF193X),我想用大CPU的CAN模块和小CPU通信。带CAN控制器的CPU发出的数据是CPU的正常高、低电平吧?
大CPU的CAN模块发出数据如果不用CAN收发器,也能用小CPU写程序接收吧?(当然经过3.3V到5.5V电平转换)数据的传输速率能达到1Mbps吗?
两个CPU的CAN收发
答案:2 悬赏:10 手机版
解决时间 2021-12-18 18:07
- 提问者网友:我们很暧昧
- 2021-12-18 04:07
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-12-18 04:59
感觉问题描述得不是很清楚。
你是想用两个芯片进行CAN通信,然后又不想用CAN收发器?
有必要先解释下CAN收发器和CAN控制器的概念:CAN收发器用于把TTL电平的信号转换成CAN总线差分信号;CAN控制器用于按照CAN协议规范发送用户数据。
所以要进行CAN通信的话这两样东西基本上都得要。DSP有片内的CAN控制器,所以只需外接CAN收发器就OK,单片机则需要外接CAN控制器+CAN收发器。
如果你的意思是不用CAN收发器,而直接两块芯片直接通过CAN控制器的收发信号进行通信,那么这种做法应该比较不靠谱。
你是想用两个芯片进行CAN通信,然后又不想用CAN收发器?
有必要先解释下CAN收发器和CAN控制器的概念:CAN收发器用于把TTL电平的信号转换成CAN总线差分信号;CAN控制器用于按照CAN协议规范发送用户数据。
所以要进行CAN通信的话这两样东西基本上都得要。DSP有片内的CAN控制器,所以只需外接CAN收发器就OK,单片机则需要外接CAN控制器+CAN收发器。
如果你的意思是不用CAN收发器,而直接两块芯片直接通过CAN控制器的收发信号进行通信,那么这种做法应该比较不靠谱。
全部回答
- 1楼网友:慢性怪人
- 2021-12-18 05:09
搜一下:两个CPU的CAN收发
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯