问个问题 收到的3V的信号如何转到5V来供单片机51用 3V单片机无法识别高低电平 就是将0-3

如题所述

如是总线设备用三态缓冲器,一般的3V转5V,用简单的电平转换芯片,这是较正常的做法,推荐的芯片是74LVX4245,是一个74系列的芯片,可将5V和3.3V互转。
而电平转换的芯片型号也很多,也就是说根据实际情况选择芯片。

如果您是手工调试,那么最好找找是否有dip封装的电平转换,或者考虑买现成的电平转换模块,这是手工调试比较合适的方案。

另外注意的地方,一般情况下51单片机,特别是stc的51单片机,在3.3V可以稍微工作,但在3.3V下,下载程序成功次数少,这意味着,可以将51单片机电压降低,以匹配3V单片机。
目前我只用3.3VIO的FPGA与51单片机进行通信时候用过此类方案。

罗列一些转换芯片和缓冲器,
3.3v和5v双向电平转换芯片
74LVC4245,8位电平转换
74LVC4245A,8位双向
NLSX4373,2位电平转换
NLSX4014,4位电平转换
NLSX4378,4位电平转换
NLSX3018,8位电平转换

参考资料:http://wenku.baidu.com/view/503d79b565ce050876321343.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-16
可以加一个光耦隔离器件,比如TLP521-1,