求教這個電路是否可靠

2020-02-03 10:08发布

如圖,MCU為5V的單片機,現需要控制一個3.3V供電的一個IO,請問這個電路是否可靠,5V會從B极串到3.3V器件上嗎?
未命名.JPG (54.1 KB, 下载次数: 0) 下载附件 2012-9-18 17:23 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
usingavr
1楼-- · 2020-02-04 10:51
用电阻加钳位二极管
zhanyicai000
2楼-- · 2020-02-04 13:35
 精彩回答 2  元偷偷看……
gaoyichuan000
3楼-- · 2020-02-04 19:13
直连即可 多数3V3的IO 都可以容忍5V
liweiqiang668
4楼-- · 2020-02-04 19:19
本帖最后由 liweiqiang668 于 2012-9-19 19:19 编辑
林清 发表于 2012-9-18 21:17
理论上,由于銈材料PN结固有的压降(銈约0.7v 。锗材料的约0.3V,但不常用),MCU输出0时,3.3V器件IO处约 ...


实测正如你所说,PNP导通时为0.7V,高电位为3.3V,有一点没有明白,请指教,B极低电位时,PNP导通,3.3V器件的IO应该是被拉低到地,怎会不是0V而是0.7V?   另外如何才能将IO拉到更低的电位,用PMOS会更好吗?
林清
5楼-- · 2020-02-04 20:46
原因很简单,晶体三极管E极和B极之间需要0.7V左右的正向偏置电压来维持导通。
要想拉到更低的电位,可把那个PNP型的三极管接成共发射极方式(即把10K电阻移到下方),再加一只NPN型三极管用以反相即可(当然,加上的三极管B极要加限流电阻、C极与3.3v之间要有上拉电阻,这样算来实际上要加三个元件了)。这种方式的好处是:不管是哪边的电压高低都适用,而且两边电压相差很大(比如相差十几伏)也无妨。
简单点的,MCU开漏输出加3.3V上拉,然后直连3.3V器件IO。
或者两只电阻分压后连接即可。
以上只针对你给出的图纸,如果两端还有其它电路相连,则还需要考虑各电路间的配合问题。
直接改用PMOS的话,情况会更糟,那时就不是0.7V ,而应该是1.5V以上了。
chengzepeng
6楼-- · 2020-02-04 22:36
这个和串一个二极管的效果差不多吧!

一周热门 更多>