单片机IO口被拉低问题

2019-07-16 06:53发布

      请教个问题哈,如附件的电路图,AT89c2051是5V供电,有2个输出和一输入。有个输出控制一个NPN9013,另外一个输出和输入被100k和200k电阻分压与cpu直接连接,因为cpu工作电压为3.3v。        现在问题是,控制9013的输出脚与9013B基极接100k电阻,输出电压被拉低,不过也只拉低0.3v,如果用几k的电阻,就成了0.7v,几乎为BE间电压。这是不是证明快到了单片机输出限制电流?还有另外2个脚有分压电阻,IO口电压也为4.83 V 也被一定拉低。       现在这个单片机实现我要的功能,但是因为它只要有电输入,它就要工作,这样会不会影响它的使用寿命,这样用合乎单片机使用规则么?     新手求帮助


20110726_425b96d1c4787585e8d7HjAY1OXiJnGc.jpg.thumb.jpg


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
assingle
1楼-- · 2019-07-16 09:34
除了单片机还有一个CPU?什么型号的?大部分直接连就行了。9013基极的限流电阻太大,1K左右的就行了,还有把R92去了。
鼻子抽筋
2楼-- · 2019-07-16 13:04
 精彩回答 2  元偷偷看……
assingle
3楼-- · 2019-07-16 18:20
你现在的问题是电路不对
还有你看一下你的R92在哪儿
assingle
4楼-- · 2019-07-16 20:10
还有
IO口电压也为4.83 V 也被一定拉低。

----------------------------------------------
你的输出电压5V 0.1V的偏差都米有么?
lirongqing
5楼-- · 2019-07-17 01:32
鼻子抽筋 发表于 2011-7-26 16:17
你好,cpu为AT91SAM9G45 ,供电为3.3v 。
1不知道你仔细看了我的描述没,限流电阻换为10k时,相连的IO口 ...

R91才是复位那个。你这样接法,是用两电阻分压来驱动9013了。去了R92,接一小电阻限流就行。
测一下电平转换之后的电压是否5V。
liutubao
6楼-- · 2019-07-17 02:46
单片机是一个I/O芯片,当电流大时相当于使里面的一个电阻电压增大,输出增大,电流小时,电压变小

一周热门 更多>