PCA9958:24通道SPI串行總線63 mA/5.5 V恒流LED驅(qū)動(dòng)器的深度解析
在LED驅(qū)動(dòng)領(lǐng)域,NXP的PCA9958是一款極具特色的24通道SPI串行總線63 mA/5.5 V恒流LED驅(qū)動(dòng)器。它專為調(diào)光和閃爍應(yīng)用而優(yōu)化,能驅(qū)動(dòng)紅/綠/藍(lán)/琥珀(RGBA)LED,為各類LED顯示和照明系統(tǒng)提供了強(qiáng)大的支持。下面,我們就來深入了解一下這款驅(qū)動(dòng)器。
文件下載:NXP Semiconductors PCA9958 24位63mA電流LED驅(qū)動(dòng)器(帶SPI).pdf
一、產(chǎn)品概述
PCA9958采用4線串行總線控制,具備24個(gè)恒流LED輸出通道。每個(gè)輸出通道都有獨(dú)立的8位分辨率(256級(jí))PWM控制器,工作頻率為31.25 kHz,占空比可在0% - 100%之間調(diào)節(jié),能精確控制每個(gè)LED的亮度。此外,還有一個(gè)8位分辨率(256級(jí))的組PWM控制器,固定頻率為122 Hz,也可在15 Hz - 16.8秒之間調(diào)節(jié)頻率,占空比可在0% - 99.6%之間調(diào)節(jié),用于同時(shí)調(diào)節(jié)所有LED的亮度或使其閃爍。
該驅(qū)動(dòng)器的供電電壓范圍為2.7 V - 5.5 V,恒流輸出端允許最高5 V的LED電源。輸出峰值電流可通過8位線性DAC在250 μA - 63.75 mA之間調(diào)節(jié)(當(dāng) $R_{EXT}=1 k Omega$ 時(shí))。同時(shí),它還具備漸變控制功能,可通過4線串行總線接口自動(dòng)調(diào)節(jié)電流,無需MCU干預(yù)。此外,它還內(nèi)置了開路、短路負(fù)載和過溫檢測(cè)電路,能有效保護(hù)設(shè)備。
二、產(chǎn)品特性與優(yōu)勢(shì)
(一)豐富的輸出控制模式
每個(gè)輸出通道都有多種可編程模式,包括關(guān)閉、全亮(無PWM控制)、按個(gè)體PWM控制器值調(diào)節(jié)亮度以及同時(shí)受個(gè)體和組PWM控制器控制。這種靈活性使得它能滿足各種復(fù)雜的LED調(diào)光和閃爍需求。
(二)強(qiáng)大的漸變控制功能
所有通道都支持漸變控制,每個(gè)通道可分配到六個(gè)漸變控制組中的一個(gè)。每個(gè)組有四個(gè)獨(dú)立寄存器,可控制電流上升和下降速率、步長(zhǎng)時(shí)間、保持開啟/關(guān)閉時(shí)間以及最終保持開啟輸出電流。有單觸發(fā)模式(輸出一次)和連續(xù)模式(重復(fù)輸出)兩種漸變操作模式可供選擇,為L(zhǎng)ED的動(dòng)態(tài)效果控制提供了更多可能性。
(三)高精度的輸出電流
24個(gè)恒流輸出通道可吸收高達(dá)63 mA的電流,且在關(guān)閉時(shí)能承受最高5.5 V的電壓。輸出電流通過外部電阻( $R_{EXT}$ )調(diào)節(jié),絕對(duì)精度在60 mA輸出電流時(shí)小于± 7.5%,在30 mA輸出電流時(shí)小于± 9%,通道間差異最大為±5%,器件間差異最大為±7%,確保了LED亮度的一致性。
(四)完善的保護(hù)機(jī)制
內(nèi)置開路、短路負(fù)載和過溫檢測(cè)電路,可通過4線串行總線讀取相應(yīng)寄存器中的錯(cuò)誤信息。當(dāng)內(nèi)部結(jié)溫超過允許范圍時(shí),熱關(guān)斷功能會(huì)保護(hù)設(shè)備,提高了系統(tǒng)的可靠性。
(五)高速的串行總線接口
采用4線讀寫串行總線,數(shù)據(jù)時(shí)鐘頻率最高可達(dá)10 MHz,能實(shí)現(xiàn)快速的數(shù)據(jù)傳輸和控制。
(六)其他特性
- 有源低電平輸出使能輸入引腳(OE)可控制所有LED輸出閃爍,也可用于外部PWM調(diào)光,方便多個(gè)設(shè)備的同步控制。
- 內(nèi)置8 MHz振蕩器,無需外部組件,簡(jiǎn)化了電路設(shè)計(jì)。
- 內(nèi)部上電復(fù)位功能,確保設(shè)備上電后能正常初始化。
- 低待機(jī)電流,降低了功耗。
- 工作溫度范圍廣,PCA9958HN為 -40 °C - +85 °C,PCA9958HN/Q900為 -40 °C - +125 °C,適用于各種惡劣環(huán)境。
- 具有良好的ESD保護(hù)性能,符合相關(guān)標(biāo)準(zhǔn)。
- 采用HVQFN40可焊?jìng)?cè)翼封裝,便于焊接和安裝。
三、應(yīng)用領(lǐng)域
PCA9958適用于多種LED應(yīng)用場(chǎng)景,包括RGB或RGBA LED驅(qū)動(dòng)器、LED狀態(tài)信息顯示、LED顯示屏、LCD背光源、手機(jī)或手持設(shè)備的鍵盤背光源以及呼吸燈的漸亮漸滅控制等。
四、寄存器詳解
(一)寄存器地址和數(shù)據(jù)格式
數(shù)據(jù)傳輸寬度為 $(16 × n)$ 位( $n$ 為鏈中從設(shè)備的數(shù)量),MSB先傳輸。前7位是要訪問的寄存器地址,第8位表示訪問類型(讀 = 1,寫 = 0),后8位為數(shù)據(jù)。
(二)主要寄存器功能
- MODE1 - 模式寄存器1:主要用于控制設(shè)備的工作模式,如睡眠模式等。
- MODE2 - 模式寄存器2:包含過溫、錯(cuò)誤狀態(tài)指示以及組控制模式(調(diào)光或閃爍)等信息。
- LEDOUT0 - LEDOUT5:用于控制每個(gè)LED驅(qū)動(dòng)器的輸出狀態(tài),可設(shè)置為關(guān)閉、全亮、按個(gè)體PWM控制或同時(shí)受個(gè)體和組PWM控制。
- GRPPWM:組占空比控制寄存器,用于全局亮度控制。
- GRPFREQ:組頻率寄存器,用于編程全局閃爍周期。
- PWM0 - PWM23:個(gè)體亮度控制寄存器,通過8位分辨率(256級(jí))控制每個(gè)LED的亮度。
- IREF0 - IREF23:LED輸出電流值寄存器,反映LED0 - LED23的輸出電流增益設(shè)置。
- 漸變控制相關(guān)寄存器:包括RAMP_RATE_GRP0 - RAMP_RATE_GRP5(斜坡速率控制寄存器)、STEP_TIME_GRP0 - STEP_TIME_GRP5(步長(zhǎng)時(shí)間控制寄存器)、HOLD_CNTL_GRP0 - HOLD_CNTL_GRP5(保持開啟和關(guān)閉控制寄存器)、IREF_GRP0 - IREF_GRP5(輸出增益控制寄存器)、GRAD_MODE_SEL0 - GRAD_MODE_SEL2(漸變模式選擇寄存器)、GRAD_GRP_SEL0 - GRAD_GRP_SEL11(漸變組選擇寄存器)和GRAD_CNTL(漸變控制寄存器),用于實(shí)現(xiàn)LED的漸變控制功能。
五、SPI串行總線接口特性
PCA9958通過兼容SPI的4線串行接口進(jìn)行通信,接口有三個(gè)輸入和一個(gè)輸出:串行時(shí)鐘(SCLK)、有源低電平片選(CS)、串行數(shù)據(jù)輸入(SDI)和串行數(shù)據(jù)輸出(SDO)。CS必須為低電平才能將數(shù)據(jù)時(shí)鐘輸入設(shè)備,SDI在SCLK上升沿采樣時(shí)必須穩(wěn)定。
(一)SPI接口信號(hào)
- CS:有源低電平片選線,用于激活和訪問SPI從設(shè)備。CS為高電平時(shí),所有從設(shè)備不接受時(shí)鐘信號(hào)或數(shù)據(jù),輸出SDO被拉低;CS為低電平時(shí),數(shù)據(jù)可在主設(shè)備和所有從設(shè)備之間傳輸。
- SCLK:串行時(shí)鐘由SPI主設(shè)備提供,決定數(shù)據(jù)傳輸速度,所有數(shù)據(jù)的接收和發(fā)送都與該時(shí)鐘同步。
- SDI:串行數(shù)據(jù)輸入在SCLK上升沿讀入內(nèi)部16位移位寄存器,CS上升沿時(shí),輸入數(shù)據(jù)被鎖存到設(shè)備內(nèi)部寄存器。
- SDO:串行數(shù)據(jù)輸出,內(nèi)部16位移位寄存器的數(shù)據(jù)通過該引腳串行移出。CS為低電平前,SDO被拉低,新數(shù)據(jù)在SCLK下降沿后出現(xiàn)在SDO引腳。
(二)數(shù)據(jù)傳輸格式
數(shù)據(jù)傳輸寬度為16位 × $n$ 位( $n$ 為從設(shè)備數(shù)量),MSB先傳輸。前7位為寄存器地址,第8位指示訪問類型(讀或?qū)懀?,?位為數(shù)據(jù)。
(三)讀寫訪問序列
- 寫訪問序列:從總線空閑狀態(tài)開始,將CS拉低,以MSB優(yōu)先的方式將 $16 × n$ 位數(shù)據(jù)移入第一個(gè)從設(shè)備,數(shù)據(jù)在SCLK上升沿移位且必須穩(wěn)定。每個(gè)16位數(shù)據(jù)的第8位必須為0,表示寫操作。最后將SCLK拉低,CS拉高,數(shù)據(jù)被鎖存到設(shè)備寄存器。
- 讀訪問序列:從總線空閑狀態(tài)開始,主設(shè)備發(fā)送第一個(gè)三個(gè)2字節(jié)讀指令,CS下降沿時(shí)開始在SDO引腳移出讀數(shù)據(jù),主設(shè)備再發(fā)送第二個(gè)三個(gè)2字節(jié)“無操作”(NOP)操作,在MISO引腳按順序讀取請(qǐng)求的數(shù)據(jù)。一個(gè)讀周期包括兩次CS的置位和復(fù)位。
- 重疊讀寫訪問序列:讀周期的第二階段可用于發(fā)送寫數(shù)據(jù)或下一個(gè)讀指令,提高了總線利用率和效率。
六、應(yīng)用設(shè)計(jì)注意事項(xiàng)
(一)熱考慮
由于PCA9958集成了24個(gè)線性電流源,熱管理至關(guān)重要。LED正向電壓不匹配可能導(dǎo)致設(shè)備過熱,因此建議對(duì)LED進(jìn)行分檔,以最小化LED正向電壓變化,降低設(shè)備功耗??赏ㄟ^計(jì)算設(shè)備的結(jié)溫( $T{j}$ )來確保其在安全范圍內(nèi),計(jì)算公式為 $T{j}=T{amb}+R{th(j-a)} × P{tot}$ ,其中 $T{amb}$ 為環(huán)境溫度, $R{th(j-a)}$ 為結(jié)到環(huán)境的熱阻, $P{tot}$ 為設(shè)備總功耗。
(二)OE引腳使用注意事項(xiàng)
OE引腳可作為同步信號(hào),用于同時(shí)開關(guān)多個(gè)PCA9958設(shè)備,但在內(nèi)部全局閃爍或調(diào)光模式被選擇時(shí),不要將其用作外部閃爍或調(diào)光控制信號(hào),以免產(chǎn)生不確定的閃爍或調(diào)光模式。
(三)電源和復(fù)位
電源電壓( $V{DD}$ )范圍為2.7 V - 5.5 V,上電時(shí)內(nèi)部上電復(fù)位將設(shè)備保持在復(fù)位狀態(tài),直到 $V{DD}$ 達(dá)到 $V{POR}$ 。復(fù)位時(shí), $V{DD}$ 必須拉低至1 V以下并保持低電平超過20 μs。使用RESET引腳復(fù)位時(shí),復(fù)位脈沖寬度最小為2.5 μs,釋放RESET引腳后的最大等待時(shí)間為1.5 ms。
七、總結(jié)
PCA9958是一款功能強(qiáng)大、性能優(yōu)越的LED驅(qū)動(dòng)器,具有豐富的可編程功能、高精度的輸出電流控制、完善的保護(hù)機(jī)制和高速的串行總線接口。它的漸變控制功能為L(zhǎng)ED的動(dòng)態(tài)效果控制提供了更多可能性,適用于多種LED應(yīng)用場(chǎng)景。在應(yīng)用設(shè)計(jì)時(shí),需要注意熱管理、引腳使用和電源復(fù)位等問題,以確保系統(tǒng)的穩(wěn)定可靠運(yùn)行。電子工程師在設(shè)計(jì)LED驅(qū)動(dòng)電路時(shí),可以充分發(fā)揮PCA9958的優(yōu)勢(shì),實(shí)現(xiàn)各種復(fù)雜的LED調(diào)光和閃爍效果。你在使用類似LED驅(qū)動(dòng)器時(shí)遇到過哪些問題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
led驅(qū)動(dòng)器
+關(guān)注
關(guān)注
13文章
1430瀏覽量
75773
發(fā)布評(píng)論請(qǐng)先 登錄
MAX6971:16端口36V恒流LED驅(qū)動(dòng)器的深度解析
MAX6970:8端口、36V恒流LED驅(qū)動(dòng)器的深度解析
深入解析 MAX6979:16 端口 5.5V 恒流 LED 驅(qū)動(dòng)器
MAX6968:8端口5.5V恒流LED驅(qū)動(dòng)器的技術(shù)剖析與應(yīng)用指南
MAX6969:16端口、5.5V恒流LED驅(qū)動(dòng)器的設(shè)計(jì)與應(yīng)用
LED2472G:24通道LED驅(qū)動(dòng)器的卓越之選
STP24DP05:24位恒流LED灌電流驅(qū)動(dòng)器的全方位解析
LED8102S:一款高性能8通道LED驅(qū)動(dòng)器的深度解析
STP4CMP:低電壓4通道恒流LED驅(qū)動(dòng)芯片的深度解析
PCA9958HN - ARD評(píng)估板:24通道SPI總線LED驅(qū)動(dòng)評(píng)估利器
TLC59116IPWR 16 通道 LED 恒流驅(qū)動(dòng)器
?TLC5922 16通道恒流LED驅(qū)動(dòng)器技術(shù)文檔總結(jié)
?TLC5928 16通道恒流LED驅(qū)動(dòng)器技術(shù)文檔總結(jié)
?TLC5952 24通道恒流LED驅(qū)動(dòng)器技術(shù)文檔總結(jié)
?TLC59281 16通道恒流LED驅(qū)動(dòng)器技術(shù)文檔摘要
PCA9958:24通道SPI串行總線63 mA/5.5 V恒流LED驅(qū)動(dòng)器的深度解析
評(píng)論