Summary of Contents for NXP Semiconductors UM11579
Page 1
UM11579 PCA9957HN-ARD evaluation board Rev. 1 — 25 February 2021 User manual Document information Information Content Keywords PCA9957HN, SPI, Arduino port, EVK, LED, LED driver Abstract The PCA9957HN-ARD evaluation board is a daughter card equipped with Arduino ports, designated for easy test and design of the PCA9957HN IC, 24- channel SPI serial bus 32 mA/5.5 V constant current LED driver.
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board Revision History Table 1. Revision history Date Description 02/25/2021 Initial version Important Notice NXP provides the enclosed product(s) under the following conditions: This evaluation kit is intended for use of ENGINEERING DEVELOPMENT OR EVALUATION PURPOSES ONLY. It is provided as a sample IC pre-soldered to a printed circuit board to make it easier to access inputs, outputs, and supply terminals.
PCA9957HN, a 24-channel SPI serial bus 32 mA, 5.5 V constant current LED driver produced by NXP Semiconductors. The evaluation board serves as a daughter card that can be connected through an Arduino port to various Arduino compatible (including original Arduino Uno R3) EVK/mother boards for the purpose of testing and measuring the characteristics of the PCA9957HN Device Under Test (DUT).
NXP Semiconductors PCA9957HN-ARD evaluation board Finding Kit Resources and Information on the NXP Web Site NXP Semiconductors provides online resources for this evaluation board and its supported device(s) at http://www.nxp.com. The information page for the PCA9957HN-ARD evaluation board is at http:// www.nxp.com/PCA9957HN-ARD.
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board Getting Ready Working with the PCA9957HN-ARD requires the kit contents, additional hardware, and a Windows PC workstation with installed software. 4.1 Kit contents • Assembled and tested evaluation board in an anti-static bag • Quick Start Guide 4.2 Assumptions...
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board Getting to Know the Hardware 5.1 PCA9957HN-ARD features • Combined Arduino port/Fuji connector for data and power • Multiple board connection in stack architecture • On-board LEDs for all 24 outputs of the DUT •...
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board 5.3 LED section The PCA9957HN features twenty-four LED drivers (PWM controlled, current sink sources). Different LEDs are allocated to each output. The LEDs can be disconnected from the load with jumpers. Moreover, the RGB LED D16 has jumpers connected in parallel for short testing.
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board because the control input is pulled up (high state) through R89. When a secondary board is inserted into the Fuji output connector, the U5 control input located on the first board is pulled down to ground through pin 3 of J46 and J47 of the next board. When the switch U5 (first board) is open, the signal path of the SPI is: MOSI (Arduino port) –...
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board Table 2. The pin chart of Arduino connectors and their usage ...continued Note 3: A4 / SDA common line for J2 – 5 and J4 – 9. A5 / SCL common line for J2 – 6 and J4 – 10.
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board 5.9 Not populated components In the schematic diagram / board layout some components are not soldered on the board. Crystal X1 is one of the main DNP (Do Not Populate) components. X1 is missing because the project is designed to accommodate two DUTs from the same LED driver series (PCA9957, and PCA9959).
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board Installing and Configuring Software Tools PCA9957HN_ARD evaluation board is designed and built as a daughter board able to work in conjunction with a mother board equipped with an Arduino port. The board was built to be fully compatible with the following NXP Evaluation (EVK) boards: •...
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board Configuring the Hardware 7.1 Using the PCA9957HN-ARD with an IMXRT1050 EVK board Figure 4 shows the required hardware for operation of the PCA9957HN-ARD daughter board with IMXRT1050 EVK. • One IMXRT1050 EVK board • One PCA9957HN-ARD daughter board •...
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board 1. On the IMXRT1050 EVK board, populate R278, R279, R280, R281 with zero-ohm resistors (0402 package) to link the SPI lines to the Arduino connector (see Note 2 in Section 5.6 "SPI bus"). 2. Using jumper J1, select the suitable power configuration for the EVK.
Page 15
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board However, using the P6 USB connector to connect the board to the PC simplifies the start-up operation because P6 is designated for debugging and the USB cable thus accomplishes two tasks at the same time: powering the board and serving as a data link between the EVK board and PC.
Page 16
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board Figure 6. PCA9957HN-ARD daughter board and LPCXpresso55S69 mother board before starting The following steps describe how to assemble, power up, program, and operate the configuration shown in Figure 6 1. Insert the PCA9957HN-ARD daughter card to P16 – P19 connectors located on LPCXpresso55S69 development board (see the marked pins of P16 –...
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board 2. Connect the development board using port P6 USB port of PC. 3. Install the LPCXpresso55S69 target firmware (download from the NXP site here read the EVK_Firmware_And_GUI_Install_Guide_For_Arduino_Boards.pdf instruction file); 4. Install GUI application on PC (see the instruction file called out in the previous step).
Page 18
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board pins on the PCA9957HD-ARD board and the 2 x 20 connector pins on the i.MX 8M Mini LPCCR4 EVK board. Figure 8 shows how these three boards are connected. This configuration consists of: • One i.MX 8M Mini LPDDR4 EVK board •...
Page 19
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board 1. Insert the PCA9957HN-ARD onto the IMX8MMINI-IARD interposer board Arduino connectors (located on the top side). 2. Attach IMX8MMINI-IARD connector J1 (located on the bottom of the board) into J1003 expansion board located on the top side of i.MX 8M Mini LPDDR4 EVK (see Figure 3.
NXP Semiconductors PCA9957HN-ARD evaluation board GUI Description A GUI application is available for the three EVK boards from NXP Semiconductors. The application is common for all EVKs/development boards. This section describes the GUI application and how the user can control the...
Page 21
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board • Select COM Port displays the port selected for the communication. The port is automatically selected by the system and is shown here as (COM8). • Select Board allows the user to select the correct daughter board (the application can support three different boards).
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board 8.2 Global Figure 11. Graphical interface – Global tab activated The Global tab contains two secondary tabs: Brightness and Gain (marked with a red arrow) Brightness Global LED brightness is determined by bit settings in the PWMALL register (#6Ah).
Page 23
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board Table 4. Secondary tabs under Channels ...continued Picture in Register name Register HEX Remarks Gain Figure 13 IREFx #3Fh Read / Write / Write All Output Figure 14 CHOUTx #0Dh Read / Write / Write All...
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board Figure 16. Graphical interface – Channels / Errors tab activated 8.4 Groups Activating the Groups tab brings up the display shown in Figure 17. The red arrows show the main tab and the default secondary Brightness tab.
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board Abbreviations Table 6. Abbreviations Acronym Description Do Not Populate Device Under Test Electro Static Discharge Evaluation Board Graphical User Interface C bus Inter-Integrated Circuit bus Integrated Circuit Light Emitting Diode Overtemp Shutdown Personal Computer Serial Peripheral Interface...
11.1 Definitions and products using NXP Semiconductors products in order to avoid a default of the applications and the products or of the application or use by customer’s third party customer(s). NXP does not accept any liability in this Draft —...
Page 39
UM11579 NXP Semiconductors PCA9957HN-ARD evaluation board Tables Tab. 1. Revision history ..........2 Tab. 4. Secondary tabs under Channels ..... 22 Tab. 2. The pin chart of Arduino connectors and Tab. 5. Secondary tabs under Groups ......27 their usage ............8 Tab.
Need help?
Do you have a question about the UM11579 and is the answer not in the manual?
Questions and answers