打印
[ZLG-MCU]

LM3SXXX GPIO输出,能否通过上拉,输出高于 VDD 的电压

[复制链接]
2310|12
手机看帖
扫描二维码
随时随地手机跟帖
沙发
zlgmcu| | 2008-2-21 09:29 | 只看该作者

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

解决方法如图所示。其中DTC114是江苏长电“http://www.cj-elec.com/”的数字晶体管,SOT-23封装,使用很方便,免外接偏置电阻。

(zlgmcu_wdx)

使用特权

评论回复
板凳
wahahaabc| | 2008-2-21 13:02 | 只看该作者

好说

将GPIO口配置为开漏输出,在GPIO口上接一个偏置电阻,上拉到你需要输出的高电平即可(例如:你要输出+12V的高电平,则将偏置电阻上拉到+12V即可)

使用特权

评论回复
地板
alin_99| | 2008-2-21 15:15 | 只看该作者

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

使用特权

评论回复
5
mohanwei| | 2008-2-21 15:41 | 只看该作者

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

使用2楼的方法了

使用特权

评论回复
6
AIRWILL|  楼主 | 2008-2-23 15:40 | 只看该作者

谢谢各位

2楼的方法比较传统,肯定.
不过3楼才真正发挥了这个芯片的优势,但由于片内的保护,相信 5V 内还是可以实现的

再次感谢各位!

使用特权

评论回复
7
hotpower| | 2008-2-24 01:15 | 只看该作者

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

使用特权

评论回复
8
xwj| | 2008-2-24 01:27 | 只看该作者

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

比如uln2003/uln2803、 74xx07

使用特权

评论回复
9
AIRWILL|  楼主 | 2008-2-27 09:15 | 只看该作者

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

使用特权

评论回复
10
gpfrank| | 2008-2-27 21:12 | 只看该作者

3楼的才是最好的办法

3楼的才是最好的办法

开漏的目的就是为了可以使用不同的电源.
所以我觉得就是12V也没有问题,为什么说要5v以内呢?

使用特权

评论回复
11
gpfrank| | 2008-2-27 21:16 | 只看该作者

开漏的解释

http://bbs.**/ShowTopic.aspx?id=4314

 这个里面有对开漏的解释!

使用特权

评论回复
12
mohanwei| | 2008-2-27 21:38 | 只看该作者

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

但是不敢确定LM3SXX如何……特地翻出手册看了一下,果然不超过5.5V!
所以,即使带有开漏功能,也要仔细看一下手册才行的……

使用特权

评论回复
13
zlgmcu| | 2008-2-28 09:18 | 只看该作者

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

如果上拉的电压不是很高,则可以用上拉电阻(一般取10kΩ即可)。

如果上拉的电压较高,则用数字晶体管较好。论价格,与普通晶体管相当,
但不需要外接偏置电阻,在PCB上看起来就是一只SOT-23的管子,非常节省
PCB面积。

(zlgmcu_wdx)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

556

主题

17724

帖子

884

粉丝