在线等:单片机I/O口能直接驱动三极管吗?驱动电流够不够?
谢谢
全部回复(15)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
這是一個重要又煩人又費口舌的事
英文好的人可翻一翻 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 上的電壓電流不要超標
英文好的人可翻一翻 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
回复
提示
@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.) 寫成了反向器
是 非反向器(NON-INV.) 寫成了反向器
0
回复
提示