生活中最常見的燈就是LED燈,但是很少有人知道LED燈需要LED驅動器,MCU整合LED驅動功能會因此加大器件功耗,占用更多的GPIO口資源并且影響其通用性。下面小編帶領大家來了解LED驅動器的相關知識。
LED驅動器
RGB LED的驅動較之白光LED難度要大。通常白光和藍光LED的工作電壓在一般在3—4V之間,而紅光和綠光則在1—2.5V之間。白光LED點亮即可工作,電流恒定在20-30mA;而RGB LED需要通過精確調控電流來達到不同顏色的要求。此外,RGB LED的亮度控制需要通過PWM來進行,而白光則不需要。
按Maxim單顆驅動芯片情況來看,每個白光LED的電壓降在4V時,最多可以達到36V,也就是說最多能夠同時驅動9個白光LED,而事實上單個白光LED的電壓降不到4V,所以可能驅動更多一些;而RGB LED需要均衡的亮度,總壓降要低于白光LED,單芯片可以驅動1-2個。RGB LED驅動過程中,在通過 PWM控制亮度的同時,需要恒流輸出控制來滿足均勻的顏色顯示。
一般,整合LED驅動功能的MCU多用于簡單的狀態(tài)指示而不適合于復雜顯示。MCU整合驅動功能會因此加大器件功耗,為了驅動LED,MCU必須始終處于工作狀態(tài),而LED驅動IC已經設置好驅動,不會增加功耗上的負擔;其次,同采用I2C接口的LED驅動IC相比,MCU整合驅動需要占用更多的GPIO口資源;此外,有些MCU具備I2C接口,并且LED驅動IC可以通過2路GPIO接口與之相連來模擬實現同樣的功能,而通用性要比MCU內部整合驅動功能來得好。
從成本和效率上看,多路顯示要求驅動IC能夠提供更多的端口,象MAX6974/75 是24端口輸出可以分成3組來支持多路顯示,并且其采用差分輸出的方式對EMI的要求比較低,而圖像噪聲也大大降低。以上就是LED驅動的相關技術知識,如果要從事相關行業(yè),需要設計人員有雄厚的知識儲備,還需要積累大量的項目開發(fā)經驗。