已更新項目:
PullUpandPullDown:Inthesemodes,thepinisdrivenbyaresistorfora1and0respectively.Thesemodesmaybeusedforbothinputsandoutputs.
2個已更新項目:
OpenDrainLow:InOpenDrainLowmode,thepinisatHighZwhena1iswrittentothepinandthepindrivesastrong0,whena0iswrittentothepin.ThiscanbeusedinimplementingawiredANDcircuitlikeanI2CBus.
OpenDrainHigh:InOpenDrainHighmode,thepinisatHighZwhena0iswrittentothepinanddrivesastrong1when1iswritten.ThismaybeusedtocreateawiredORcircuit.
All Comments
Pull-Up:提升電阻、Pull-Down下拉電阻
在數位電路當中,如:CPU為了偵測記憶體必須有一個參考準位,
不是0(TTL電壓低於0.8V)LOWLEVEL、
就是1(TTL電壓高於2.2V)HIGHLEVEL,
不可以Floating(空接)準位不明確,(見底下OC.OD)
若Floating突然出現一個雜訊干擾CPU就會誤判為HIGH=1。
但不可以直接將電源,如+5V接給CPU腳位,
因CPU偵測腳位內部乃一個電晶體,
如此會造成CPU過熱甚至燒毀(若程式寫成輸出0),
通常電源+5V會串聯一顆電阻給CPU偵測。
-偵測開關會用到-
CPU為了偵測開關必須有一個Pull-Up或者Pull-Down,
這兩者邏輯是相反的,
Pull-Up:一個是電源、電阻、開關、接地,從電阻與開關中拉給CPU偵測;
Pull-Down:一個是電源、開關、電阻、接地,從電阻與開關中拉給CPU偵測。
參考這張圖你就會明白:
http://www.cjwind.idv.tw/pull-up-and-pull-down-res...
除此之外,Pull-Down也有釋放能量與分壓用途,
例如:
在電晶體B極除了串聯一顆限流電阻之外,還會下拉一顆電阻作為分壓。
某些高速迴路會有寄生電容,因此通常會有下拉電阻釋放能量。
除此之外,Pull-Up也有增加電流用途,
例如:
TTL扇出約25mA,若想要推動類似MJE3055功率晶體?
則可以在TTL輸出腳增加一個提升電阻,
�
http://case.518.com.tw/workroom-index-1260622.html