探索PCA9955BTW - ARD評估板:開啟LED驅(qū)動設(shè)計新征程
引言
在電子設(shè)計領(lǐng)域,LED驅(qū)動的性能和靈活性至關(guān)重要。NXP Semiconductors推出的PCA9955BTW - ARD評估板,圍繞著PCA9955B這款16通道Fm + I2C - bus 57 mA/20V恒流LED驅(qū)動器構(gòu)建,為工程師們提供了一個便捷的測試和設(shè)計平臺。今天,我們就一起來深入了解這款評估板。
文件下載:NXP Semiconductors PCA9955BTW-ARD LED驅(qū)動器Arduino擴展板.pdf
評估板概述
PCA9955BTW - ARD評估板作為一款帶有Arduino端口的子板,具有廣泛的兼容性。它可以通過Arduino端口連接到各種兼容Arduino的主板上,包括原始的Arduino Uno R3。其主要目的是測試和測量PCA9955B設(shè)備的特性。該評估板通過雙向Fm +(1 MHz)I2C - bus與主板(EVK)進行通信,同時還有三條額外的線路允許主板通過同一Arduino端口控制被測設(shè)備(DUT)。
評估板特點剖析
硬件連接與架構(gòu)
- 鏈式架構(gòu)多板連接:評估板配備了一對專用連接器(J45和J89),可實現(xiàn)多板鏈式互連。這種架構(gòu)在需要擴展LED驅(qū)動通道的應(yīng)用中非常實用,比如大型LED顯示屏的設(shè)計。
- Arduino端口直連:擁有Arduino Uno R3端口,能直接與Arduino設(shè)備連接,方便工程師快速搭建測試環(huán)境,降低了開發(fā)門檻。
電流與電源管理
- 輸出電流限制切換:通過開關(guān)U5,可選擇20 mA(U1 – OFF)和50 mA(U1 – ON)兩種輸出電流限制,滿足不同LED的驅(qū)動需求。
- 雙電源供電方式:既可以通過Arduino端口從EVK獲取電源,也能通過子板上的專用電源連接器(J85)進行外部供電。當使用多個評估板時,外部供電可避免因電源電流限制而導致的連接數(shù)量受限問題。
LED連接與測試
- 板載LED配置:板上有三個RGB LED和七個白色LED,分配到PCA9955B的所有十六個輸出端。這些LED可用于初步的功能測試和演示。
- 跳線與連接器設(shè)計:包含跳線和連接器,用戶可以斷開板載LED,進行短路測試,并將外部LED連接到驅(qū)動器輸出,增加了測試的靈活性。
軟件兼容性
評估板完全兼容IMXRT1050 EVK板、LPCXpresso55S69開發(fā)板和i.MX 8M Mini LPDDR4 EVK板,并且有相應(yīng)的GUI軟件支持(Windows 10平臺),方便工程師進行快速測試和操作。
硬件詳細解讀
關(guān)鍵組件布局
從評估板的正面和背面視圖可以看到,PCA9955B(U2)位于板的中心位置,板載LED圍繞著該IC分布,而Arduino端口連接器(J5、J6、J35、J36)則位于板的底部。這種布局設(shè)計使得信號傳輸路徑更加合理,減少了干擾。
電路原理分析
- I2C總線通信:PCA9955B通過I2C接口進行控制,主板(EVK)通過Arduino端口使用I2C - bus控制子板。I2C線路從Arduino連接器J35連接到DUT(U2)的SDA / SCL引腳(26和27),并連接到擴展連接器J45和J89。
- 目標地址配置:PCA9955B的目標地址可通過IC的三個地址輸入(U2,引腳2、3和4)的五種狀態(tài)的獨特組合配置為125個不同的目標地址。評估板上的跳線頭J86、J87和J88允許從125個可能的地址中選擇27個,默認地址為BCh。
- 控制線路功能:除了I2C - bus,電路還包含三條控制線路:OE、RESET和MUX(REXT)。OE和RESET線路分別控制PCA9955B IC的相應(yīng)輸入,MUX(REXT)線路用于控制輸出電流限制開關(guān)U5。
電源分配
評估板的電路由5 V和3.3 V電源軌供電。5 V電源可來自EVK通過Arduino端口,或通過專用電源連接器J85外部供電,跳線頭J8用于選擇電源來源。3.3 V電源軌由LDO穩(wěn)壓器U5從5 V電源軌獲得。當所有LED都開啟時,一個子板所需的電流為800 mA(電流限制設(shè)置為50 mA)。在鏈式配置中,不同的EVK對連接的板數(shù)有不同的電流限制,但外部供電時則沒有此限制。
跳線與測試點
評估板上有25個跳線和22個測試點,這些跳線和測試點為工程師提供了更多的測試和調(diào)試手段。例如,通過跳線可以選擇不同的電流限制、電源來源和I2C目標地址;測試點則可用于監(jiān)測各個關(guān)鍵節(jié)點的電壓和信號。
軟件安裝與配置
PCA9955BTW - ARD評估板需要與配備Arduino端口的主板配合使用。在開始使用之前,需要從NXP公司網(wǎng)站(www.nxp.com/)下載相應(yīng)的EVK固件和GUI應(yīng)用程序(Windows 10)。安裝完成后,選擇正確的EVK - PCA9955BTW - ARD子板組合,即可通過GUI界面控制評估板。
硬件配置示例
與IMXRT1050 EVK板配合使用
- 配置EVK的電源(J1),根據(jù)不同的電源供應(yīng)方式設(shè)置跳線位置。
- 將PCA9955BTW - ARD子板插入EVK的Arduino連接器。
- 使用USB連接器J28將EVK板連接到計算機的USB端口。
- 安裝IMXRT1050目標固件和GUI應(yīng)用程序。
- 打開GUI應(yīng)用程序,開始操作設(shè)備。
與其他設(shè)備配合使用
如果使用其他具有Arduino端口的EVK板,需根據(jù)PCA9955B的規(guī)格開發(fā)相應(yīng)的固件;如果使用沒有Arduino端口的EVK板,則需根據(jù)Arduino連接器的引腳圖進行電氣連接,并開發(fā)符合IC規(guī)格的固件。
GUI界面介紹
GUI應(yīng)用程序為評估板的操作提供了直觀的界面,它包含多個選項卡:
設(shè)置選項卡
該選項卡顯示了評估板的各種狀態(tài)信息,如FAULT標志和OVERTEMP標志,分別指示LED輸出錯誤和芯片過熱情況。同時,還可以進行EVK選擇、COM端口選擇和子板選擇等操作,點擊“連接”按鈕即可建立與EVK的連接。
全局選項卡
包含“亮度”和“增益”兩個二級選項卡,可通過不同方式設(shè)置PWMALL和IREFALL內(nèi)部寄存器的值,以控制LED的整體亮度和增益。
通道選項卡
有八個二級選項卡,可分別對每個通道的亮度、增益、輸出、漸變等參數(shù)進行設(shè)置。
組選項卡
包含九個二級選項卡,可對四個用戶定義的通道組的內(nèi)部寄存器進行設(shè)置,實現(xiàn)更復雜的LED控制效果。
操作示例演示
為了幫助工程師快速上手,下面給出一個操作示例,展示如何通過GUI控制PCA9955BTW - ARD子板上的LED:
- 打開“NXP_GUI (PCA995x)”應(yīng)用程序。
- 在“板設(shè)置”部分選擇正確的EVK、COM端口和子板。
- 點擊“連接”按鈕,建立連接后所有板載LED將點亮。
- 在“設(shè)備設(shè)置”中選擇禁用OE,點擊“設(shè)置所有”按鈕,關(guān)閉驅(qū)動輸出。
- 在“通道”選項卡中設(shè)置特定通道的亮度、輸出、漸變等參數(shù)。
- 在“組”選項卡中設(shè)置組的亮度、增益、漸變等參數(shù)。
- 返回“設(shè)置”選項卡,啟用OE并點擊“設(shè)置所有”按鈕,所選LED組將根據(jù)之前的設(shè)置進行亮滅和亮度變化。
總結(jié)與展望
PCA9955BTW - ARD評估板以其豐富的功能、靈活的硬件設(shè)計和友好的軟件界面,為工程師們提供了一個優(yōu)秀的LED驅(qū)動測試和設(shè)計平臺。無論是初學者快速搭建測試環(huán)境,還是有經(jīng)驗的工程師進行復雜應(yīng)用開發(fā),都能從中受益。隨著LED技術(shù)的不斷發(fā)展,相信這款評估板將在更多領(lǐng)域發(fā)揮重要作用。你在使用類似評估板的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
LED驅(qū)動
+關(guān)注
關(guān)注
73文章
1089瀏覽量
142570
發(fā)布評論請先 登錄
探索PCA9955BTW - ARD評估板:開啟LED驅(qū)動設(shè)計新征程
評論