NXP Semiconductors PCA9955BTW-ARD User Manual Download Page 36

NXP Semiconductors

UM11761

PCA9955BTW-ARD evaluation board

11 Legal information

11.1  Definitions

Draft

 — A draft status on a document indicates that the content is still

under internal review and subject to formal approval, which may result

in modifications or additions. NXP Semiconductors does not give any

representations or warranties as to the accuracy or completeness of

information included in a draft version of a document and shall have no

liability for the consequences of use of such information.

11.2  Disclaimers

Limited warranty and liability

 — Information in this document is believed

to be accurate and reliable. However, NXP Semiconductors does not give

any representations or warranties, expressed or implied, as to the accuracy

or completeness of such information and shall have no liability for the

consequences of use of such information. NXP Semiconductors takes no

responsibility for the content in this document if provided by an information

source outside of NXP Semiconductors.
In no event shall NXP Semiconductors be liable for any indirect, incidental,

punitive, special or consequential damages (including - without limitation -

lost profits, lost savings, business interruption, costs related to the removal

or replacement of any products or rework charges) whether or not such

damages are based on tort (including negligence), warranty, breach of

contract or any other legal theory.
Notwithstanding any damages that customer might incur for any reason

whatsoever, NXP Semiconductors’ aggregate and cumulative liability

towards customer for the products described herein shall be limited in

accordance with the Terms and conditions of commercial sale of NXP

Semiconductors.

Right to make changes

 — NXP Semiconductors reserves the right to

make changes to information published in this document, including without

limitation specifications and product descriptions, at any time and without

notice. This document supersedes and replaces all information supplied prior

to the publication hereof.

Suitability for use

 — NXP Semiconductors products are not designed,

authorized or warranted to be suitable for use in life support, life-critical or

safety-critical systems or equipment, nor in applications where failure or

malfunction of an NXP Semiconductors product can reasonably be expected

to result in personal injury, death or severe property or environmental

damage. NXP Semiconductors and its suppliers accept no liability for

inclusion and/or use of NXP Semiconductors products in such equipment or

applications and therefore such inclusion and/or use is at the customer’s own

risk.

Applications

 — Applications that are described herein for any of these

products are for illustrative purposes only. NXP Semiconductors makes no

representation or warranty that such applications will be suitable for the

specified use without further testing or modification.
Customers are responsible for the design and operation of their

applications and products using NXP Semiconductors products, and NXP

Semiconductors accepts no liability for any assistance with applications or

customer product design. It is customer’s sole responsibility to determine

whether the NXP Semiconductors product is suitable and fit for the

customer’s applications and products planned, as well as for the planned

application and use of customer’s third party customer(s). Customers should

provide appropriate design and operating safeguards to minimize the risks

associated with their applications and products.
NXP Semiconductors does not accept any liability related to any default,

damage, costs or problem which is based on any weakness or default

in the customer’s applications or products, or the application or use by

customer’s third party customer(s). Customer is responsible for doing all

necessary testing for the customer’s applications 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 respect.

Terms and conditions of commercial sale

 — NXP Semiconductors

products are sold subject to the general terms and conditions of commercial

sale, as published at http://www.nxp.com/profile/terms, unless otherwise

agreed in a valid written individual agreement. In case an individual

agreement is concluded only the terms and conditions of the respective

agreement shall apply. NXP Semiconductors hereby expressly objects to

applying the customer’s general terms and conditions with regard to the

purchase of NXP Semiconductors products by customer.

Export control

 — This document as well as the item(s) described herein

may be subject to export control regulations. Export might require a prior

authorization from competent authorities.

Suitability for use in non-automotive qualified products

 — Unless

this data sheet expressly states that this specific NXP Semiconductors

product is automotive qualified, the product is not suitable for automotive

use. It is neither qualified nor tested in accordance with automotive testing

or application requirements. NXP Semiconductors accepts no liability for

inclusion and/or use of non-automotive qualified products in automotive

equipment or applications.
In the event that customer uses the product for design-in and use in

automotive applications to automotive specifications and standards,

customer (a) shall use the product without NXP Semiconductors’ warranty

of the product for such automotive applications, use and specifications, and

(b) whenever customer uses the product for automotive applications beyond

NXP Semiconductors’ specifications such use shall be solely at customer’s

own risk, and (c) customer fully indemnifies NXP Semiconductors for any

liability, damages or failed product claims resulting from customer design and

use of the product for automotive applications beyond NXP Semiconductors’

standard warranty and NXP Semiconductors’ product specifications.

Translations

 — A non-English (translated) version of a document, including

the legal information in that document, is for reference only. The English

version shall prevail in case of any discrepancy between the translated and

English versions.

Security

 — Customer understands that all NXP products may be subject to

unidentified vulnerabilities or may support established security standards or

specifications with known limitations. Customer is responsible for the design

and operation of its applications and products throughout their lifecycles

to reduce the effect of these vulnerabilities on customer’s applications

and products. Customer’s responsibility also extends to other open and/or

proprietary technologies supported by NXP products for use in customer’s

applications. NXP accepts no liability for any vulnerability. Customer should

regularly check security updates from NXP and follow up appropriately.
Customer shall select products with security features that best meet rules,

regulations, and standards of the intended application and make the

ultimate design decisions regarding its products and is solely responsible

for compliance with all legal, regulatory, and security related requirements

concerning its products, regardless of any information or support that may be

provided by NXP.
NXP has a Product Security Incident Response Team (PSIRT) (reachable

at 

[email protected]

) that manages the investigation, reporting, and solution

release to security vulnerabilities of NXP products.

11.3  Trademarks

Notice: All referenced brands, product names, service names, and

trademarks are the property of their respective owners.

NXP

 — wordmark and logo are trademarks of NXP B.V.

UM11761

All information provided in this document is subject to legal disclaimers.

© NXP B.V. 2022. All rights reserved.

User manual

Rev. 1.0 — 18 March 2022

36 / 38

Summary of Contents for PCA9955BTW-ARD

Page 1: ...he PCA9955BTW ARD evaluation board is a daughterboard equipped with Arduino port designated for easy test and design of PCA9955B IC 16 channel Fm I 2 C bus 57 mA 20 V constant current LED driver The b...

Page 2: ...D evaluation board Rev Date Description v1 0 20220318 Initial version Revision history UM11761 All information provided in this document is subject to legal disclaimers NXP B V 2022 All rights reserve...

Page 3: ...heavily depends on proper printed circuit board layout and heat sinking design as well as attention to supply filtering transient suppression and I O signal quality The product provided may not be com...

Page 4: ...connect the on board LEDs to perform short tests and to connect external LEDs to the driver outputs Additionally the daughterboard has software support and a graphical user interface Windows platform...

Page 5: ...th the associated firmware GUI software USB cable for power and data connection between PC and EVK board if not included in the EVK package 4 Getting to know the hardware 4 1 PCA9955BTW ARD features M...

Page 6: ...located on the bottom side of the board Figure 1 PCA9955BTW ARD arduino board top view up and bottom view down 4 3 Schematic diagram The schematic diagram of PCA9955BTW ARD is available at URL http ww...

Page 7: ...d The target address of the PCA9955B can be configured for 125 different target addresses by unique combination of five states to three address inputs of the IC U2 pin 2 3 and 4 For details see PCA995...

Page 8: ...for each output of PCA9955B is set by a resistor connected between REXT U2 pin 1 and ground The switch U5 allows to select two values for current limit 20 mA U1 OFF and 50 mA U1 ON The state of U1 sw...

Page 9: ...duino label PCA9955BTW ARD function 1 NC Not used 2 IOREF Not used 3 RESET Not used 4 3 3V Not used 5 5V Power supply 6 GND Power supply return 7 GND Power supply return J6 Power 8 Vin Not used 1 A0 N...

Page 10: ...n as a function of EVK is as follows IMXRT1050 EVK EVK powered from USB limited by the current rating of the USB connector maximum 3 boards EVK powered from power barrel connector J2 limited by power...

Page 11: ...Des Default Description 1 2 Imax REMOTE 2 3 Imax 20 mA J91 1 2 OFF Imax 50 mA 1 2 Power from ARDUINO J84 1 2 2 3 External POWER J86 J87 J88 1 2 1 2 1 2 1 2 1 2 1 2 I 2 C Address BCh Hex For more deta...

Page 12: ...from driver 1 2 EXTERNAL external LED 2 3 D17 RED ON LED D17 RED connected to driver J79 2 3 OFF D17 RED OFF LED D17 RED disconnected from driver 1 2 EXTERNAL external LED 2 3 D17 GREEN ON LED D17 GR...

Page 13: ...LED channel R1 TP2 LED1 RGB_G1 RGB LED channel G1 TP3 LED2 RGB_B1 RGB LED channel B1 TP4 LED3 RGB_R2 RGB LED channel R2 TP5 LED4 RGB_G2 RGB LED channel G2 TP6 LED5 RGB_B2 RGB LED channel B2 TP7 LED6 R...

Page 14: ...download from the NXP site allowing rapid testing and operation of PCA9955BTW ARD daughterboard through the one of above mentioned EVK For details regarding installation of the EVK firmware and GUI h...

Page 15: ...o configure the hardware and workstation complete the following procedure 1 Configure the suitable power configuration of EVK J1 If using J28 for power supply the J1 jumper shall be placed in position...

Page 16: ...nt board is equipped with four USB Micro B connectors P5 P6 P9 and P10 The board can be powered through any USB port Using P6 USB connector to connect the board to the PC simplifies the start up opera...

Page 17: ...sso55S69 development board see the marked pins of P16 P19 Figure 7 2 Connect the development board using port P6 USB port of PC 3 Install the LPCXpresso55S69 target firmware download from NXP site and...

Page 18: ...l J1003 is a multipurpose port containing various digital I O lines including specialized I 2 C and SPI buses Starting from the expansion connector pin chart an Arduino port interposer board was devel...

Page 19: ...eration of the setup assembly in 8MMINILPDDR4 EVK user manual and IMX8MMINI IARD User Manual The files can be downloaded from www nxp com Figure 9 The assembly PCA9955BTW ARD daughterboard IMX8MMINI I...

Page 20: ...sary electrical connections for power I 2 C bus and control lines and develop the desired firmware assuring that is compliant with IC specifications Use PCA9955B datasheet to read details about intern...

Page 21: ...atus of the on board LEDs marked in Figure 11 with red left arrow Below the LED indicators are three sections Board Setting on the left Device Setting in the middle and General Setting on the right Bo...

Page 22: ...0 ALLCALL Read Write I2C bus Subaddress 3 MODE1 00h 1 SUB3 Read Write I2C bus Subaddress 2 MODE1 00h 2 SUB2 Read Write I2C bus Subaddress 1 MODE1 00h 3 SUB1 Read Write Sleep MODE1 00h 4 SLEEP Read Wri...

Page 23: ...terface in four ways Typing the hexadecimal value in the corresponding Hex box Typing the decimal value in the corresponding Dec box Setting each bit of the register with values of 0 and 1 Using the s...

Page 24: ...ails the names and address of the registers See the PCA9955B datasheet for more details about the internal registers which can be accessed from the Channels tab Secondary tab Picture in Register name...

Page 25: ...40h 43h Read Write Table 8 Secondary tabs under Channels tab continued The Write button sets individually the new values from the GUI to the internal registers of the DUT The WriteAll button sets glob...

Page 26: ...Graphical interface Channels Output tab activated Figure 17 Graphical interface Channels Gradation tab activated UM11761 All information provided in this document is subject to legal disclaimers NXP...

Page 27: ...aphical interface Channels Errors tab activated Figure 19 Graphical interface Channels Sub I2C Address tab activated UM11761 All information provided in this document is subject to legal disclaimers N...

Page 28: ...E_GRPx 29h 2Dh 31h 35h Read Write Hold Figure 25 HOLDCNTL_GRPx 2Ah 2Eh 32h 36h Read Write All Call I2C Figure 26 ALLCALLADR 43h Read Write Gradation Figure 27 GRADCNTL 3Eh Read Write Define Figure 28...

Page 29: ...e 21 Graphical interface Channels Blink tab activated Figure 22 Graphical interface Groups Gain tab activated UM11761 All information provided in this document is subject to legal disclaimers NXP B V...

Page 30: ...Graphical interface Channels Ramping tab activated Figure 24 Graphical interface Channels Step time tab activated UM11761 All information provided in this document is subject to legal disclaimers NXP...

Page 31: ...Graphical interface Channels Hold tab activated Figure 26 Graphical interface Channels All Call I2C tab activated UM11761 All information provided in this document is subject to legal disclaimers NXP...

Page 32: ...the user for a quick test of the board and a guidance to understand the register functionality After the hardware and GUI software was installed follow the below steps to turn on and off one or more...

Page 33: ...h is different from 0 s for Hold On Time and Hold Of Time Press Write button to set the selected values 13 Select Gradation secondary tab For GradationGroup0 set the following values Continuous for Op...

Page 34: ...rcuit bus IC Integrated Circuit I O Input Output LED Light Emitting Diode PC Personal Computer USB Universal Serial Bus Table 10 Abbreviations continued UM11761 All information provided in this docume...

Page 35: ...ini LPDDR4 EVK Board Hardware User s Guide User guide NXP Semiconductors 6 i MX 8M Mini Application Processor Datasheet for Consumer Products Data sheet NXP Semiconductors 7 i MX 8M Mini Application P...

Page 36: ...for the customer s applications 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 c...

Page 37: ...9955BTW ARD daughterboard i MX 8M Mini LPDDR4 EVK board operation 20 Fig 11 Graphical interface at start up SETTINGS tab activated by default 21 Fig 12 Graphical interface Global Brightness tab activa...

Page 38: ...ring the hardware 14 6 1 Using the PCA9955BTW ARD with an IMXRT1050 EVK board 14 6 2 Using the PCA9955BTW ARD with an LPCXpresso55S69 development board 16 6 3 Using the PCA9955BTW ARD with an i MX 8M...

Reviews: