※ 本文轉寄自 ptt.cc, 文章原始頁面
看板ask
標題

[請問] 電晶體做數位邏輯電路開關?

時間
最新2022-11-16 14:00:00
留言39則留言,5人參與討論
推噓7 ( 7032 )
是不是有這種做法,給予訊號1做開路;0則斷路? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.90.110 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1668175039.A.B8E.html

39 則留言

wray, 1F
聽起來就是個 AND gate 吧?

hahaha021225, 2F
可是是數位訊號

hahaha021225, 3F
好像是耶

hahaha021225, 4F
不過這樣手邊沒兩顆電晶體做不到QQ

LinkMiguel, 5F
set and reset latch

Schottky, 6F
開路和斷路是同義詞 XD 不過不管哪邊是開都可以做到

Schottky, 7F
具體來說你要做什麼?能不能用 relay (繼電器) 取代?

Schottky, 8F
BJT 的話,切換 cut-off region 和 saturation region

Schottky, 9F
就是一般用來當作「電子開關」的作法了

Schottky, 10F
問題在於,要看你的電路特性選用適當的 BJT 型號

hahaha021225, 11F
原來是同義詞嗎汗

Schottky, 12F
名詞無所謂啦 XD

Schottky, 13F
不過這類電路有很多細節要先釐清,比如邏輯是正邏輯

Schottky, 14F
(+3.3V是1,0V是0)還是負邏輯(0V是1,+3.3V是0)

Schottky, 15F
負載端需要多大電壓電流推動等等

Schottky, 16F
電流大的話考慮耗損(發熱)一般會用 MOSFet 代替 BJT

Schottky, 17F
使用 relay 算是最無腦的作法但還是有一些考量

Schottky, 18F
比如切換速度,你要一秒開關 30 次用 relay 會吵死人

hahaha021225, 19F
其實怎麼樣是1,怎樣是0還不知道,但就是c8050這顆

hahaha021225, 20F
電晶體的B端接訊號,C接伺服馬達,本意是透過給他1

hahaha021225, 21F
時可以通,讓馬達可以動,0則是斷,老師說可以這樣

hahaha021225, 22F
接0.0

LinkMiguel, 23F
抱歉沒看清楚 @@

Schottky, 24F
是可以啊,然後 NPN 電晶體的 Emitter 接地

hahaha021225, 25F

Schottky, 26F
此時 Base 給 high 是啟動,給 low 是切斷

hahaha021225, 27F
這是電晶體很普通的用法嗎?

hahaha021225, 28F
B端是訊號源而不是電路,這樣電晶體仍有用處?

Schottky, 29F
是,尤其是很常用在單晶片的週邊電路

Schottky, 30F
控制訊號,要先問電流電壓頻率等特性,但基本上它可以

Schottky, 31F
用來接收訊號沒問題,或許需要一點週邊元件(電阻)來搭配

Schottky, 32F
單晶片也常用電晶體當輸入端,把各種訊號轉成邏輯電位

hahaha021225, 33F
謝謝你

Schottky, 34F
需要更細膩的微調一般會用 OP-Amp 當前級收訊號,

Schottky, 35F
再用 BJT 當後級放大訊號去推動負載 (馬達)

Schottky, 36F
但既然老師說可以,應該就不必動用到 Op-Amp

Schottky, 37F
感謝贈 P 幣

Schottky, 38F
Electronics 電子電機板歡迎你

yzfr6, 39F
及閘,有零就有零;或閘,有一就有一。