电子说
在电子设计领域,LED驱动的性能和灵活性至关重要。NXP Semiconductors推出的PCA9955BTW - ARD评估板,围绕着PCA9955B这款16通道Fm + I²C - bus 57 mA/20V恒流LED驱动器构建,为工程师们提供了一个便捷的测试和设计平台。今天,我们就一起来深入了解这款评估板。
文件下载:NXP Semiconductors PCA9955BTW-ARD LED驱动器Arduino扩展板.pdf
PCA9955BTW - ARD评估板作为一款带有Arduino端口的子板,具有广泛的兼容性。它可以通过Arduino端口连接到各种兼容Arduino的主板上,包括原始的Arduino Uno R3。其主要目的是测试和测量PCA9955B设备的特性。该评估板通过双向Fm +(1 MHz)I²C - bus与主板(EVK)进行通信,同时还有三条额外的线路允许主板通过同一Arduino端口控制被测设备(DUT)。
评估板完全兼容IMXRT1050 EVK板、LPCXpresso55S69开发板和i.MX 8M Mini LPDDR4 EVK板,并且有相应的GUI软件支持(Windows 10平台),方便工程师进行快速测试和操作。
从评估板的正面和背面视图可以看到,PCA9955B(U2)位于板的中心位置,板载LED围绕着该IC分布,而Arduino端口连接器(J5、J6、J35、J36)则位于板的底部。这种布局设计使得信号传输路径更加合理,减少了干扰。
评估板的电路由5 V和3.3 V电源轨供电。5 V电源可来自EVK通过Arduino端口,或通过专用电源连接器J85外部供电,跳线头J8用于选择电源来源。3.3 V电源轨由LDO稳压器U5从5 V电源轨获得。当所有LED都开启时,一个子板所需的电流为800 mA(电流限制设置为50 mA)。在链式配置中,不同的EVK对连接的板数有不同的电流限制,但外部供电时则没有此限制。
评估板上有25个跳线和22个测试点,这些跳线和测试点为工程师提供了更多的测试和调试手段。例如,通过跳线可以选择不同的电流限制、电源来源和I²C目标地址;测试点则可用于监测各个关键节点的电压和信号。
PCA9955BTW - ARD评估板需要与配备Arduino端口的主板配合使用。在开始使用之前,需要从NXP公司网站(www.nxp.com/)下载相应的EVK固件和GUI应用程序(Windows 10)。安装完成后,选择正确的EVK - PCA9955BTW - ARD子板组合,即可通过GUI界面控制评估板。
如果使用其他具有Arduino端口的EVK板,需根据PCA9955B的规格开发相应的固件;如果使用没有Arduino端口的EVK板,则需根据Arduino连接器的引脚图进行电气连接,并开发符合IC规格的固件。
GUI应用程序为评估板的操作提供了直观的界面,它包含多个选项卡:
该选项卡显示了评估板的各种状态信息,如FAULT标志和OVERTEMP标志,分别指示LED输出错误和芯片过热情况。同时,还可以进行EVK选择、COM端口选择和子板选择等操作,点击“连接”按钮即可建立与EVK的连接。
包含“亮度”和“增益”两个二级选项卡,可通过不同方式设置PWMALL和IREFALL内部寄存器的值,以控制LED的整体亮度和增益。
有八个二级选项卡,可分别对每个通道的亮度、增益、输出、渐变等参数进行设置。
包含九个二级选项卡,可对四个用户定义的通道组的内部寄存器进行设置,实现更复杂的LED控制效果。
为了帮助工程师快速上手,下面给出一个操作示例,展示如何通过GUI控制PCA9955BTW - ARD子板上的LED:
PCA9955BTW - ARD评估板以其丰富的功能、灵活的硬件设计和友好的软件界面,为工程师们提供了一个优秀的LED驱动测试和设计平台。无论是初学者快速搭建测试环境,还是有经验的工程师进行复杂应用开发,都能从中受益。随着LED技术的不断发展,相信这款评估板将在更多领域发挥重要作用。你在使用类似评估板的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !