- 相關(guān)推薦
利用微型端口擴展器控制LED
Maxim推出的新型I/O端口擴展器是為那些需要額外增加I/O口的應用而設計的,這些通用器件能夠為電路設計人員提供具有過壓保護的邏輯輸入端口或漏極開路邏輯輸出端口,其過壓額定值為5.5V或7V。
這些端口的輸出可以用作LED驅(qū)動器,并可提供閃爍和PWM亮度控制功能。該系列產(chǎn)品將18個擴展端口集成在4mm2的薄型QFN封裝內(nèi),而10端口擴展器則采用尺寸更小的3mm2薄型QFN封裝。由于蜂窩電話、PDA、膝上型電腦需要將監(jiān)視和控制功能集中在一個很小的區(qū)域內(nèi),設計人員沒有足夠的空間從主ASIC引出一簇I/O口線,因而只有引出兩條線作為I2C總線,這就需要小尺寸、功耗極低的端口擴展芯片,而且要求這種芯片非常便宜,并具有極高的可靠性,同時還要易于使用。此外,還要占用極少的處理器資源。
1 設計需求
Maxim的設計工程師經(jīng)過潛心研究,開發(fā)出了一系列的模塊。由于每種器件都已針對具體的應用環(huán)境進行了優(yōu)化,因此,這些器件在-40~+125℃的汽車級溫度范圍內(nèi)可保持在1.2μA(典型值)和3.6μA(最大值)以內(nèi)的靜態(tài)電流。這些產(chǎn)品可工作在2V~+3.6V電源電壓下,同時支持熱插拔。所有器件引腳(電源引腳除外)在關(guān)斷模式下保持高阻狀態(tài),能夠承受至少6V的電壓,無論芯片是否加電,I/O端口和串口都可以處在帶電模式,因而非常適合熱插拔應用。
圖1
2。校祝土炼瓤刂
MAX6964-5、MAX7313-6系列產(chǎn)品包括LED亮度控制和閃爍控制,可驅(qū)動8至18個LED,芯片集成了240級脈寬調(diào)制(PWM)亮度控制電路,適用于RGB LED的驅(qū)動或白色LED的調(diào)光。每個端口都具有I/O能力,并具有可選的中斷輸出(INT),當檢測到有跳變發(fā)生時,器件會發(fā)出中斷信號。所有端口輸出都可以吸收50mA電流,足以驅(qū)動絕大多數(shù)LED。對于更大電流的LED(如用于相機閃光燈的白色LED),可以通過并聯(lián)端口驅(qū)動。任何端口均可設置為靜態(tài)邏輯電平(如邏輯輸出)或脈沖寬度調(diào)制(PWM)輸出,從而方便地調(diào)節(jié)LED負載的平均電流(亮度)。
內(nèi)部32kHz振蕩器產(chǎn)生PWM時序,這樣,PWM亮度控制可以按照各輸出端口逐個使能,以提供任意組合的PWM LED驅(qū)動,而無故障邏輯輸出。當沒有I/O端口為LED提供PWM信號時,內(nèi)部振蕩器將自動關(guān)閉,這樣可使工作電流降至最小。
PWM時序圖如圖1所示。PWM亮度控制采用4比特主控制位和4比特端口獨立控制位,主控制位可提供16級全局亮度控制,并可作用在所有PWM使能的輸出端口。主控制位通常將最大脈沖寬度設置為PWM周期的1/15至15/15,以限制所有PWM輸出對應的最大亮度。獨立設置位由每路輸出的另外4比特碼組成,調(diào)節(jié)范圍為主控窗口的1/16~15/16。如果應用時,各輸出端口需要相同的PWM設置,那么,可利用一個全局PWM來控制,這樣,只需對一個寄存器進行寫操作即可調(diào)節(jié)LED的亮度,調(diào)節(jié)級數(shù)為240,這樣,可簡化控制軟件的設計。
3 LED閃爍控制
輸出端口可以由芯片內(nèi)的P0寄存器和P1寄存器交替控制,在兩組輸出端口寄存器中設置不同的顯示模型,并通過軟件或硬件控制輸出端口可在兩種不同顯示模型間進行轉(zhuǎn)換以實現(xiàn)閃爍功能。
【利用微型端口擴展器控制LED】相關(guān)文章:
微型書包作文08-23
微型劇本 為了房子05-23
音樂微型課教案02-28
利用存儲過程控制SA口令為空的SQLServer服務器的方法08-12
LED照明品牌標語12-30
粵教版 微型小說 .08-16
《莊暴見孟子》微型...08-16
《蘭亭集序》微型08-16
語文 -《拿來主義》微型08-16
微型小說的創(chuàng)作技巧08-18