上拉就是將不確定的信號通過一個電阻嵌位在高電平,電阻同時起限流作用。下拉同理。
上拉電阻是用來解決總線驅動能力不足時提供電流的,一般說法是拉電流。下拉電阻是用來吸收電流的,也就是我們通常所說的灌電流。提升電流和電壓的能力是有限的,且弱強只是上拉電阻的阻值不同。
當GPIO引腳處於高阻態時,它的電平狀態由上/下拉電阻確定。 If the port pull-up register is enabled then the pull-up resisters work without pin’s functional setting(input, output, DATAn, EINTn and etc)。
三態門,是指邏輯門的輸出除有高、低電平兩種狀態外,還有第三種狀態——高阻狀態的門電路。具備這三種狀態的器件就叫做三態(門,總線,...)。
如果你的設備端口要掛在一個總線上,“必須通過三態緩沖器”。因為在一個總線上同時只能有一個端口作輸出,這時其他端口必須在高阻態,同時“可以輸入這個輸出端口的數據”。所以你還需要有總線控制管理, 訪問到哪端口,那個端口的三態緩沖器才可以轉入輸出狀態,這是典型的三態門應用。 如果在線上沒有兩個以上的輸出設備, 當然用不到三態門。
高阻態,指的是電路的一種輸出狀態,既不是高電平也不是低電平。高阻態只有電容效應,沒有電阻效應;阻抗很高很高,相當於斷開。如果高阻態再輸入下一級電路的話,對下級電路無任何影響,和沒接一樣,如果用萬用表測的話有可能是高電平也有可能是低電平,隨它后面接的東西定。
懸空和高阻態的區別 懸空(浮空,floating):就是邏輯器件的輸入引腳即不接高電平,也不接低電平。由於邏輯器件的內部結構,當它輸入引腳懸空時,相當於該引腳接了高電平。一般實際運用時,引腳不建議懸空,易受干擾。 高阻態:從邏輯器件內部電路結構來說,就是其輸出電阻很大,該狀態即不是高電平,也不是低電平。當三態門處於高阻態時,無論該門的輸入如何變化,都不會對其輸出有貢獻。
---------------------
作者:DoittioD
來源:CNBLOGS
原文:https://www.cnblogs.com/lxpursue/p/3269337.html
版權聲明:本文為作者原創文章,轉載請附上博文鏈接!