ULN2003输入端需要接上拉电阻吗
答案:2 悬赏:70 手机版
解决时间 2021-04-18 22:27
- 提问者网友:温柔港
- 2021-04-17 21:31
ULN2003输入端需要接上拉电阻吗
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-04-17 22:35
不需要接上拉电阻。就算P1口线输出的高电平被ULN2003的输入端拉低,它也已经起到高电平的效果了(使ULN2003相应的通道导通)。如果你一定要P1口线的输出电平高起来,可以在P1的口线和ULN2003的输入端之间接入适当阻值的电阻。
全部回答
- 1楼网友:野慌
- 2021-04-18 00:07
不需要接上拉电阻。就算P1口线输出的高电平被ULN2003的输入端拉低,它也已经起到高电平的效果了(使ULN2003相应的通道导通)。如果你一定要P1口线的输出电平高起来,可以在P1的口线和ULN2003的输入端之间接入适当阻值的电阻。
下图是ULN2003的内部电路,你看看就明白,它完全不需要加上拉电阻。
还有一点你说的不清楚:STC89C52RC的P1口究竟是作为输入还是作为输出?追问作为输入 ,就是作为ULN2003的输入口,如果不需要接上拉电阻的话为什么我驱动不了,而我刚刚试验了,在ULN2003输入端在加个上拉电阻就可以驱动了?追答那是因为你用的单片机I/O口的输出驱动能力不足。追问那既然输出驱动能力不足就应该加上拉电阻不是吗?追答上拉电阻主要是用在OC输出端。追问还是不是很懂哦,那我在输入端加个上拉电阻对不对呀?追答在ULN2003的输入端加上拉电阻会影响低电平输出的可靠性,除非那些口线本身也是OC输出。另外问一句,STC89C52RC的工作电源电压是用的多少伏?追问5V,那我应该如何是好,直接用P1口当ULN2003的输入口的话驱动不了电机追答你的STC89C52RC的工作电压是多少?追问5V追答很奇怪STC89C52RC的P1口居然会驱动不了ULN2003。你可以加一级缓冲器。例如74HCT125。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯