OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 22685|回复: 13

PNP三极管SS8550为什么给高电平导通,给低电平也导通?

[复制链接]

51

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
金钱
409
注册时间
2012-10-24
在线时间
19 小时
发表于 2015-8-20 17:11:56 | 显示全部楼层 |阅读模式
5金钱
请问大家,PNP三极管SS8550为什么给高电平导通,给低电平也导通?

最佳答案

查看完整内容[请看2#楼]

一般  基极和发射极有0.7压差(Ve-Vb)  8550就导通了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5781
金钱
5781
注册时间
2013-11-22
在线时间
1212 小时
发表于 2015-8-20 17:11:57 | 显示全部楼层
一般  基极和发射极有0.7压差(Ve-Vb)  8550就导通了
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2015-8-20
在线时间
0 小时
发表于 2015-8-20 17:40:11 | 显示全部楼层
因为你E极用12V,B极用5V。。
回复

使用道具 举报

51

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
金钱
409
注册时间
2012-10-24
在线时间
19 小时
 楼主| 发表于 2015-8-20 18:01:30 | 显示全部楼层


WE1和WE2都是接stm32的引脚,现在是给什么电平三极管都能导通
回复

使用道具 举报

51

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
金钱
409
注册时间
2012-10-24
在线时间
19 小时
 楼主| 发表于 2015-8-20 18:08:43 | 显示全部楼层
回复【2楼】cike007:
---------------------------------
但是设备要12V才能供电,单片引脚输出电平一般都是3.3V-5V,有什么解决办法吗?
回复

使用道具 举报

22

主题

120

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
252
金钱
252
注册时间
2015-7-25
在线时间
20 小时
发表于 2015-8-20 20:16:23 | 显示全部楼层
加10K下拉电阻

还有楼主你没有搞明白三极管的工作原理...起码要分清集电极和发射极吧
回复

使用道具 举报

1

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2014-8-18
在线时间
0 小时
发表于 2015-8-21 09:02:37 | 显示全部楼层
如果将控制IO配置成浮空输出(OC),就能解决这个问题。
不然的话也可加一级三极管反相。
活到老,学到老!
回复

使用道具 举报

187

主题

324

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1123
金钱
1123
注册时间
2012-6-4
在线时间
120 小时
发表于 2015-8-21 09:13:26 | 显示全部楼层
当单片机输出高的时候,12-3.3=8.7,8.7>0.7,所以三极管导通了;当单片机输出低的时候12-0=12,12>0.7,所以三极管导通了,所以三极管永远是导通的。要让三极管不导通,WE脚必须大于11.3V,要让三极管导通,WE脚必须小于11.3V。这个便是始终导通的原因。要怎么解决呢?办法是用一个三极管去控制另一个三极管。
回复

使用道具 举报

51

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
金钱
409
注册时间
2012-10-24
在线时间
19 小时
 楼主| 发表于 2015-8-21 09:14:26 | 显示全部楼层
回复【6楼】秋夜月汐:
---------------------------------
这是PNP三极管,你说的电阻应该是上拉电阻吧?
回复

使用道具 举报

187

主题

324

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1123
金钱
1123
注册时间
2012-6-4
在线时间
120 小时
发表于 2015-8-21 09:16:13 | 显示全部楼层
要怎么解决呢?办法是用一个三极管去控制另一个三极管。
回复

使用道具 举报

1

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
597
金钱
597
注册时间
2014-4-14
在线时间
104 小时
发表于 2015-8-21 09:27:34 | 显示全部楼层
因为12V比3.3V高啊,换成NPN管。 而且你这就是个数码管而已,为啥一定要用12V给数码管供电?
回复

使用道具 举报

51

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
金钱
409
注册时间
2012-10-24
在线时间
19 小时
 楼主| 发表于 2015-8-21 09:53:05 | 显示全部楼层
回复【11楼】翼间:
---------------------------------
这数码管好大的,不是那种小数码管,额定电压就是12V,换成NPN的话给高电平不能完全导通,导通后发射极电压是2点几伏
回复

使用道具 举报

1

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
597
金钱
597
注册时间
2014-4-14
在线时间
104 小时
发表于 2015-8-21 10:05:27 | 显示全部楼层
回复【12楼】莆田:
------------------------------
把三极管基极电阻减小。
回复

使用道具 举报

51

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
金钱
409
注册时间
2012-10-24
在线时间
19 小时
 楼主| 发表于 2015-8-21 11:17:10 | 显示全部楼层
回复【8楼】51921866:
---------------------------------
对,你这种方法是正确的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-16 07:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表