• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

在线等:单片机I/O口能直接驱动三极管吗?驱动电流够不够?

谢谢
全部回复(15)
正序查看
倒序查看
fence20
LV.4
2
2005-08-25 12:38
什么意思?
0
回复
fenix
LV.5
3
2005-08-25 16:23
一般都够
0
回复
fujun1231
LV.2
4
2005-08-26 08:20
帶得動
0
回复
mayor
LV.3
5
2005-08-26 08:48
谢谢!
0
回复
chdqin
LV.2
6
2005-09-02 14:09
@mayor
谢谢!
正常情况下是够的!
0
回复
zyl14sxw
LV.1
7
2005-09-03 03:38
问的有点奇怪!
单片机I/O口驱动三极管,不仅有电流问题还有电压问题,一般I/O口的
电流能力为20MA,以拉电流为好.NPN的C极电压不大于单片机电源电  压.
0
回复
2005-09-13 11:07
@zyl14sxw
问的有点奇怪!单片机I/O口驱动三极管,不仅有电流问题还有电压问题,一般I/O口的电流能力为20MA,以拉电流为好.NPN的C极电压不大于单片机电源电  压.
可以直接驱动,不过要用灌电流,低电平驱动
这我们做过的.
0
回复
maychang
LV.6
9
2005-09-27 01:02
对某些系列单片机而言,例如51系列,需要加上拉电阻.尤其是P0口及2051的模拟比较输入端,作为I/O口时内部没有上拉,更是必须加上拉电阻.
0
回复
xtayxca
LV.3
10
2005-11-16 16:16
你還是接一個外接的驅動電流電路吧﹐一般很難驅動的.
0
回复
99stone
LV.1
11
2005-11-16 18:52
可以直接驱动
0
回复
g25n120a
LV.1
12
2005-11-29 16:35
@zyl14sxw
问的有点奇怪!单片机I/O口驱动三极管,不仅有电流问题还有电压问题,一般I/O口的电流能力为20MA,以拉电流为好.NPN的C极电压不大于单片机电源电  压.
NPN的C极电压不大于单片机电源电  压.这个问题是要注意的,前几碰到过这问题,一般的I/O都可以直接驱动三极管的.
0
回复
njyd
LV.8
13
2005-11-30 00:39
  要看你的三极管带多大的负载.
0
回复
william_wu
LV.5
14
2005-12-03 18:28
這是一個重要又煩人又費口舌的事
英文好的人可翻一翻 C-MOS 結構的8051 有關IO PORT 部分
現階段的CPU 一般都是C-MOS 結構的
為了省電當輸出是 HI LEVEL(1) 時 其實只有很短的時間是低阻抗大輸出電流 為的是對輸出負載上的電容充電使上升時間不會太慢 然後為了省電在用一個反向器 輸入接IO PORT 輸出串一大電阻(50K OHM)也接到IO PORT 上  輕輕將電位吊著 猶如掛上50K提升電阻
因此 如果負載電流太大的話 IO PORT 上的高電位是維持不住的
解決的方法有三
1 加一級緩衝器
2 串一大電阻(4.7~10K) 再接三級管B 腳(NPN)
3 或者接 PNP 但是要注意要限制到IO PORT 上的電壓電流不要超標
0
回复
lxqzfs
LV.6
15
2005-12-04 08:30
找一个HFE大的达林顿管,放大倍数在2500以上就行.
0
回复
william_wu
LV.5
16
2005-12-10 15:18
@william_wu
這是一個重要又煩人又費口舌的事英文好的人可翻一翻C-MOS結構的8051有關IOPORT部分現階段的CPU一般都是C-MOS結構的為了省電當輸出是HILEVEL(1)時其實只有很短的時間是低阻抗大輸出電流為的是對輸出負載上的電容充電使上升時間不會太慢然後為了省電在用一個反向器輸入接IOPORT輸出串一大電阻(50KOHM)也接到IOPORT上  輕輕將電位吊著猶如掛上50K提升電阻因此如果負載電流太大的話IOPORT上的高電位是維持不住的解決的方法有三1加一級緩衝器2串一大電阻(4.7~10K)再接三級管B腳(NPN)3或者接PNP但是要注意要限制到IOPORT上的電壓電流不要超標
對不起寫錯了個地方
是   非反向器(NON-INV.)  寫成了反向器
0
回复