0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

单片机

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

如题,大家是怎么处理的?有没有专用的芯片。

提问者:qwe041 地点:- 浏览次数:893 提问时间:10-24 16:47
我有更好的答案
提 交
9条回答
elvissoso 05-22 02:17 回答数: 被采纳数:
CAN也可以用3.3V的噻
这个型号还是很多的
物是人非aaa 05-21 23:13 回答数:1 被采纳数:0
使用双向电平转换芯片吧。好像TI有一款叫74LVC245,具体你查一下吧。
60user126 05-24 01:00 回答数: 被采纳数:
光耦也是不错的选择
jie100 05-22 06:07 回答数:0 被采纳数:0
74LVC4245
林宇宣55 05-20 00:51 回答数:0 被采纳数:0

可以不用什么芯片就能搞定的,就是实现3.3V与5V的双向转换电路,转换电路由3个电阻加一个MOS管构成,附图中S1,S2为两个信号端,VCC_S1和VCC_S2为这两个信号的高电平电压。

           另外限制条件为: 1,VCC_S1<=VCC_S2. 2,S1的低电平门限大于0.7V左右(视NMOS内的二极管压降而定). 3,Vgs<=VCC_S1. 4,Vds<=VCC_S2 对于3.3V和5V/12V等电路的相互转换,NMOS管选择AP2306即可.原理比较简单。


forum.jpg

lmxh123 05-23 17:43 回答数: 被采纳数:
tja1050
guotong1984 05-22 00:41 回答数: 被采纳数:
SN65HVD231DR
SN65HVD232DR
lxm111 05-19 11:09 回答数:0 被采纳数:0
STM32与5V器件都是直接连
60user13 05-20 20:09 回答数: 被采纳数:
MCP2551 可以将3.3V认为高电平,高电平门限是2V-GND,,MCU和CAN芯片你之间串个1K电阻就可以。这样(5v-3.3-0.6v)/1k = 1.1ma  只要你3.3V系统的功耗大于1.5mA就没事,,否则将1K电阻加大,单最好别大于5K
撰写答案
提 交
1 / 3
1 / 3
相关单片机
具有音调控制的单片机立体声前置放大器
用于单片机与电子装置中的开关电源
单片机软硬件复位的条件都有啥
电动机的单片机控制
单片机应用系统开发实例导航