[ZLG-ARM] 请问ZLGARM和各位,如何在LPC236X上的GPIO输出5V电压?

[复制链接]
 楼主| scanli 发表于 2007-10-25 15:55 | 显示全部楼层 |阅读模式
我想在LPC2364的端口上获得5V的输出(电流很小,驱动MOS管),可否采取如下方式:<br />1、从5V电源上接一个上拉电阻到cpu端口引脚。<br />2、将端口工作模式设为既不接内部上拉电阻也不接内部下拉电组。<br />这中做法可行吗?<br />如果可行,接+12v或更高电压(+24V)怎么样?<br />如果不可行,可否提供一个简单实现方法?<br />谢谢!
zlgarm 发表于 2007-10-25 17:38 | 显示全部楼层

re

不建议用户这样使用,因为芯片带端口保护,长时间这样使用容易造成芯片损坏。
ppz2005 发表于 2007-10-30 10:50 | 显示全部楼层

可以

据我所知,io如果处于输出状态,则无论怎么接都只能输出3v。而且也不能控制上下拉电阻(内部就没有吧)。要输出5v只有一个方法,就是把io置成输入状态,再接一个上拉电阻到5v。至于接到5v以上电压就更不能了,烧片子了。
wahahaabc 发表于 2007-10-31 16:14 | 显示全部楼层

不知道LPC2364的IO口是否可以配置成开漏输出?

如果LPC2364的IO口可以配置成开漏输出,就可以象楼主那样做
万凯 发表于 2007-11-1 16:40 | 显示全部楼层

可以

我觉得最保险的方法还是加个三极管电压可以上去,也可以保护IO
王紫豪 发表于 2007-11-1 23:14 | 显示全部楼层

用三极管驱吧,反正又不贵

  
hotpower 发表于 2007-11-1 23:20 | 显示全部楼层

NPN+PNP

  
jacktwg 发表于 2007-11-2 14:48 | 显示全部楼层

两个三极管就搞定了,我就是这么做的.

  
chphei 发表于 2008-3-24 15:44 | 显示全部楼层

比较可靠的方法

单向输入或输出,可以自己接oc门(比如74lvc07)加上拉电阻实现电平转换。但如果要扩展双向的5V总线接口,比如经常要同时外接高精度的AD,DA等其他并行总线器件时,可以考虑用74LVC4245双向电平转换芯片(3.3v~5v双向)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

9

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

7

主题

9

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部