[ZLG-MCU] LM3SXXX GPIO输出,能否通过上拉,输出高于 VDD 的电压

[复制链接]
3405|12
 楼主| AIRWILL 发表于 2008-2-20 20:50 | 显示全部楼层 |阅读模式
zlgmcu 发表于 2008-2-21 09:29 | 显示全部楼层

建议采用三极管进行电平转换

解决方法如图所示。其中DTC114是江苏长电“<a href="http://www.cj-elec.com/" target=_blank>http://www.cj-elec.com/</a>”的数字晶体管,SOT-23封装,使用很方便,免外接偏置电阻。<br /><br />(zlgmcu_wdx)
wahahaabc 发表于 2008-2-21 13:02 | 显示全部楼层

好说

将GPIO口配置为开漏输出,在GPIO口上接一个偏置电阻,上拉到你需要输出的高电平即可(例如:你要输出+12V的高电平,则将偏置电阻上拉到+12V即可)
alin_99 发表于 2008-2-21 15:15 | 显示全部楼层

还是老实点,按照2楼做把

  
mohanwei 发表于 2008-2-21 15:41 | 显示全部楼层

5V以内还可以通过“开漏+上拉”解决,再高就

使用2楼的方法了
 楼主| AIRWILL 发表于 2008-2-23 15:40 | 显示全部楼层

谢谢各位

2楼的方法比较传统,肯定.<br />不过3楼才真正发挥了这个芯片的优势,但由于片内的保护,相信&nbsp;5V&nbsp;内还是可以实现的<br /><br />再次感谢各位!
hotpower 发表于 2008-2-24 01:15 | 显示全部楼层

真不如用mc1413/uln2003/uln2803之类的芯片方便

  
xwj 发表于 2008-2-24 01:27 | 显示全部楼层

呵呵,要看路数啊,1、2路用三极管,多了当然用IC了

比如uln2003/uln2803、&nbsp;74xx07
 楼主| AIRWILL 发表于 2008-2-27 09:15 | 显示全部楼层

LM3SXXX GPIO输出,如果2,4,8mA都不使能,将是什么输出特性?

  
gpfrank 发表于 2008-2-27 21:12 | 显示全部楼层

3楼的才是最好的办法

3楼的才是最好的办法<br /><br />开漏的目的就是为了可以使用不同的电源.<br />所以我觉得就是12V也没有问题,为什么说要5v以内呢?
gpfrank 发表于 2008-2-27 21:16 | 显示全部楼层

开漏的解释

http://bbs.**/ShowTopic.aspx?id=4314<br /><br />&nbsp;这个里面有对开漏的解释!
mohanwei 发表于 2008-2-27 21:38 | 显示全部楼层

一般微处理器I/O能“承受5V输入”就值得吹嘘了

但是不敢确定LM3SXX如何……特地翻出手册看了一下,果然不超过5.5V!<br />所以,即使带有开漏功能,也要仔细看一下手册才行的……
zlgmcu 发表于 2008-2-28 09:18 | 显示全部楼层

分情况采用不同的电路,数字晶体管是个不错的方法

如果上拉的电压不是很高,则可以用上拉电阻(一般取10kΩ即可)。<br /><br />如果上拉的电压较高,则用数字晶体管较好。论价格,与普通晶体管相当,<br />但不需要外接偏置电阻,在PCB上看起来就是一只SOT-23的管子,非常节省<br />PCB面积。<br /><br />(zlgmcu_wdx)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

556

主题

17729

帖子

885

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