3.3V 单片机管脚作为输出控制5V器件的小疑惑
时间:10-02
整理:3721RD
点击:
3.3V单片机管脚作为输出 连接 5V器件 的电路, 根据STC官方手册搭建电路 ,
NPN采用 S8050 ,电阻按照图中的参数进行试验 ,测得输出达不到5V ,只有2.7V左右。
分析:
3.3V单片机管脚输出3.3v高电平,NPN三极管Vbe=0.7V, 那么 Ve=3.3V-0.7V =2.6V 。
2.6V 超过CMOS电路Vih最小的阈值电压2.0V 。
疑惑:
这个电路的适用于哪些场合?
3.3V单片机控制5V的LCD1602如果按照这个该电路,实际测试了一下有时能用,有时不能用。
STC官方手册给出的这个参考电路是不是仅仅是一个抛砖引玉呢?
NPN采用 S8050 ,电阻按照图中的参数进行试验 ,测得输出达不到5V ,只有2.7V左右。
分析:
3.3V单片机管脚输出3.3v高电平,NPN三极管Vbe=0.7V, 那么 Ve=3.3V-0.7V =2.6V 。
2.6V 超过CMOS电路Vih最小的阈值电压2.0V 。
疑惑:
这个电路的适用于哪些场合?
3.3V单片机控制5V的LCD1602如果按照这个该电路,实际测试了一下有时能用,有时不能用。
STC官方手册给出的这个参考电路是不是仅仅是一个抛砖引玉呢?

试试这个吧

输出电压不够,应该用两个三极管要用C脚输出。
2.7V就对了,射极出来就是比基极低的,要集电极出来才行
有没有优化的方案,STC的这个参考电路如何改进呢?
需要两个三极管,前面NPN单片机控制,集电极输出,后面PNP,5V发射极,集电极输出基极接NPN集电极,限流电阻你自己考虑吧,动动脑的好。
非常感谢你的指导
