求助 电路问题
做一个开关电路 电路图如下 AT89C52是控制源,当P3.5为低通过ULN2803反相输出高电平,三极管打开,这样Vout为低,2803通入得是12V电源 三极管给的也是12V,可是现在为什么无论P3.5为高还是低,ULN2803第2个输出口没有电压啊,是我的ULN2803接错了吗?谢谢
原因如下:
1、ULN2803输入脚为高电平,则输出脚被拉低;输入脚为低电平或悬空,则输出脚为高阻态
2、ULN2803是开漏输出,只能吸收电流,不能输出电流.
针对你的问题,可以在ULN2803输出引脚外加一上拉电阻,保证在输入脚为低电平时,输出脚为高电平,保证三极管导通。
1、ULN2803输入脚为高电平,则输出脚被拉低;输入脚为低电平或悬空,则输出脚为高阻态
2、ULN2803是开漏输出,只能吸收电流,不能输出电流.
针对你的问题,可以在ULN2803输出引脚外加一上拉电阻,保证在输入脚为低电平时,输出脚为高电平,保证三极管导通。
共6条 1/1
1
跳转至
页