永发信息网

CAN通讯收发器是5V,而单片机是3.3V系统,怎么处理

答案:2  悬赏:10  手机版
解决时间 2021-01-31 21:06
  • 提问者网友:相思似海深
  • 2021-01-31 05:15
CAN通讯收发器是5V,而单片机是3.3V系统,怎么处理
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-01-31 05:53
单片机是3.3V,单片机发送脚,驱动CAN收发器是可以的。
关键是CAN收发器的接收端要接到单片机的接收脚,电压会超过3.3V 。查看一下单片机的资料,看引脚输入电压可否达到5V,如果可以,那两者就可以直接相连接了。
如果单片机引脚输入电压不允许超过3.3V,就得要进行电平转换了。比较简单的方法是CAN收发器的接收器,用串联电阻分压得到近3.3V,再接到单片机。
如果觉得不妥,就用光耦隔离吧。稍微麻烦点。
全部回答
  • 1楼网友:长青诗
  • 2021-01-31 06:48
最省事的就是直接连接。 但不知你的单片机是什么型号的,查看一下单片机的技术资料,有的单片机的i/o脚的输入电压允许加到5v的,这样,can通讯收发器送来的接收信号是5v的,加到单片机的引脚就是可以的。 至于单片机输出的发送信号,高电平是3.3v,是符合can通讯收发器的输入电平的,即送给can通讯收发器3.3v的高电平是可以的。那低电平是0,不论什么器件都符合的。 如果单片机的输入电压不允许加到5v,就比较麻烦了,不嫌麻烦可以用一片电平转换器。 再简单一点的方法:can通讯收发器输出的信号,要送到单片机时,先用两个电阻串联分压为3.3v后再加到单片机的输入脚。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯