所謂上拉電阻就是:將一個(gè)不確定信號(hào)(高或低電平),通過一個(gè)電阻與電源VCC相連,固定在高電平; 同理下拉電阻就是:將一個(gè)不確定信號(hào)(高或低電平),通過一個(gè)電阻與地GND相連,固定在低電平。 上拉電阻與下拉電阻用在什么場(chǎng)合? 答:用在數(shù)字電路中,存在高低電平的場(chǎng)合。 上拉電阻與下拉電阻怎么接線? 答:上拉電阻:電阻一端接VCC,一端接邏輯電平接入引腳(如單片機(jī)引腳) 下拉電阻:電阻一端接GND,一端接邏輯電平接入引腳(如單片機(jī)引腳) 上拉電阻與下拉電阻的作用 1)提高輸出引腳的驅(qū)動(dòng)能力: 例如,當(dāng)STM32的CPU引腳輸出高電平,但由于后續(xù)電路的影響,輸出的高電平不高,就是達(dá)不到VCC,影響電路工作。所以要接上拉電阻(其實(shí)就是增加導(dǎo)線的輸出電流)。下拉電阻情況相反,讓STM32的CPU引腳輸出低電平,結(jié)果由于后續(xù)電路影響輸出的低電平達(dá)不到GND(其實(shí)就是降低導(dǎo)線的輸出電流),所以接個(gè)下拉電阻。 2) 在引腳電平不定的時(shí)候,讓后面有一個(gè)穩(wěn)定的電平: 例如,以接上拉電阻舉例,在STM32剛上電的時(shí)候,芯片引腳電平是不定的,特別引腳是接按鍵的時(shí)候,必須給他個(gè)確定的電平,下拉電阻的作用就是如果前面的引腳電平不定的話,強(qiáng)制讓電平保持在高電平。 3)防止引腳懸空,否則會(huì)容易產(chǎn)生積累電荷,靜電荷,造成電路不穩(wěn)定。 按鍵的上拉電阻為什么是10k歐姆? 答:按鍵的上拉電阻可以是3.3k、4.7k、5.1k、10k都可以,但是電阻越小功耗越大,在現(xiàn)在的智能生態(tài)下,我們做追求的是低功耗,高效率,10k是大多數(shù)智能產(chǎn)品芯片所能識(shí)別到的引腳電流,如果電阻太大,電流太小,引腳識(shí)別不了,所以10k是個(gè)折中的方案。 |
|