为什么UL2803会把单片机IO口输出的5v电压拉低?

如题所述

如果您说的是ULN2803 ,
单片机IO是51类准双向IO口的话,
把5V拉低一些甚至低到3V上下是正常的,这类芯片的输入电流是毫安级的,好些51单片机的准双向IO口的高电平驱动能力也是这个量级。
上述情况下,51单片机驱动2803工作没有问题。追问

但是实测是把5V拉到了1V以下、、、

追答

1V以下应该是不正常了。您提供的信息量太少了,难以确定问题呀。例如具体用的哪种型号的单片机,实际连接的电路,控制的软件等等。。。。
可能需要进一步信息才能确定问题所在。

追问

原理图就是这个了、、上面有单片机型号、、、我用2803来驱动LED、、、现在虽然灯也能亮、、但是比较暗、、、而且2803的输入侧电压也被拉低到1V以下了、、、

追答

晕,你用1k的限流电阻接LED的话,哪用得着2803驱动呀,难道led那边不是5v,而是12伏或以上?

这样的电路P2口加个2k左右的排阻上拉应该有改善。

如果使用的是DIP芯片,也许直接换成2804就好了?

如果LED那边是5V供电,1k电阻,只有3mA左右电流,亮度是不会太高。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-29
什么单片机,IO口输出模式是什么。
第2个回答  2013-10-29
加上拉电阻应该可以解决
相似回答