此篇文章免費分享給大家,這篇文章結合筆者所學以及在往上參考大神的講解,通過自己的理解整理成文檔,在此免費分享給大家,由于筆者是一名在讀學生,文中難免有不當之處,如有錯誤,望大家指正!
淺談拉電流和灌電流 在進入本次主題之前,先簡單探討一個問題。不知道大家有沒有這個疑惑,數字電路中1代表高電平,0代表低電平。那么對于單片機而言,什么時候是高電平,什么時候是低電平呢?這個問題曾經也困擾著筆者,無意在一本書上看到過,今天就介紹給大家。(大神繞過系列) 一、對于單片機而言,什么時候是低電平,什么時候是高電平?對于5V電源的數字電路中,理想狀態下,0V代表低電平,5V代表高電平,嗯哼~~~~,畢竟是理想狀態下,大家也知道,在現實生活中,理想終歸是理想,那就讓我們來談談不理想的狀態下吧。 低電平:實際上5V供電的數字電路中,低電平是一個范圍值。低于0.8V的輸入電平為低電平。輸出小于0.45V的是低電平。 高電平:實際上5V供電的數字電路中,高電平也是一個范圍值。高于2V的輸入電平為高電平。輸出大于2.4V的是高電平。 輸入電平在高低電平之間,單片機的IO口將無法識別。 二、進入本次的主角,拉電流和灌電流?前言:在數字電路中,拉電流和灌電流是衡量電路輸出驅動能力的參數。(拉、灌都是針對輸出端而言的,所以說是驅動能力) 1.拉電流拉電流這個概念該怎么理解呢?通俗一點講,拉==泄,就是主動輸出的意思,當然,這只是通俗的說法。 看百度解釋的:所謂拉電流,是指驅動負載的電流方向為從電路輸出端流向負載。 我們簡單舉一個例子,來說明拉電流這個概念,如下圖所示的電路,要想使發光二極管亮,那么1端口就要輸出高電平,此時的電流方向就是從輸出端流向負載,此即拉電流。 
圖1.拉電流 2.灌電流單就“灌”這個字,就有被強迫的意思。所以呢,灌電流就很好理解了。通俗的講,灌電流就是被動的輸入電流。 百度解釋:外部電流通過芯片引腳向芯片內流入稱為灌電流。 我們簡單舉一個例子:如下圖所示,如果想要使發光二極管點亮那么1引腳就要輸出低電平,此時電流從負載流向芯片的引腳,對芯片而言是被灌入電流,此即灌電流。 
圖2.灌電流 注意:細心的小伙伴,都發現我在講解拉電流和灌電流的時候,都特別標明了輸出二字,拉、灌都是針對輸出端而言的。
3.拉電流和灌電流的區別:1.電流方向不一樣,一個是主動,另一個是被動。 2.驅動能力不一樣,對于單片機而言,它們輸出拉電流的能力一般都很弱(小于5mA),輸出灌電流的能力相對較強,一般為5-10mA。 3.應用場所不一樣:拉電流用于驅動能力弱的負載或者作為開關信號,灌電流則用于驅動能力強的負載。
完整的Word格式文檔51黑下載地址:
淺談拉電流和灌電流.docx
(37.95 KB, 下載次數: 38)
2019-4-14 21:53 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|