LED單片機驅動究竟需不需要用電阻驅動?
現如今非常多的設計都以單片機為基礎,并且經過電源的入門階段之后,單片機電源的設計幾乎是每個設計者的必經之路。所以在應用過程中,經常會出現這樣或者那樣的問題。本文將討論單片機驅動LED電路過程中不使用IO接口而直接進行驅動的方法是否可行。
通常情況下,如果IO輸出端口參數與LED是互相匹配的,那就表示是能夠直接進行驅動的。而接電阻的目的是為了防止過流燒毀LED,如果不接電阻并長時間使用會燒壞單片機的引腳,必須按照技術手冊合理串聯限流電阻。輸出5V是上拉電流,單片機上拉電流很小,一般只有1mA以下。所以可以直接驅動LED,但亮度很低。
一般情況下驅動LED是用單片機I0口輸出低電平時的灌電流驅動,單片機的灌電流一般在15mA到30mA左右。為保護IO口,一般都串聯限流電阻來保護IO口。
5V大多數是電源電壓,輸出高電平在CMOS電路里近似電源電壓,不同的IO口帶負載能力也不盡相同,有的輸出電流只有十幾毫安,如果直接驅動LED,一旦LED電路中出現有短路現象就會損壞單片機內部電路。
可見在大部分情況下,只要IO輸出端口參數與LED參數互匹配,那么直接進行單片機驅動是沒有問題的。但同時需要注意IO的帶負載能力,時刻預防LED電路中短路現象的發(fā)生,一面短路現象對單片機內部的電路造成不可挽回的破壞。
編輯:admin 最后修改時間:2018-01-05