Summary of Contents for NXP Semiconductors KITPF5030SKTEVM
Page 1
Rev. 1 — 9 March 2023 User manual Document information Information Content Keywords PF5030, KITPF5030SKTEVM, KL25Z, I C, spf-53091 Abstract The KITPF5030SKTEVM provides flexibility to explore all the features of the device and make measurements on the main part of the application.
Page 3
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 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.
PF5030 Configurable Power Management IC. The KITPF5030SKTEVM enables development on PF5030 family of devices. The kit can be connected to the NXP GUI software, which allows the user to explore registers, try OTP configurations, and burn the part.
NXP Semiconductors KITPF5030SKTEVM programming board 2 Finding resources and information on the NXP website NXP Semiconductors provides online resources for this evaluation board and its supported devices on http:// www.nxp.com. The information page for KITPF5030SKTEVM board is available at http://www.nxp.com/KITPF5030SKTEVM.
NXP Semiconductors KITPF5030SKTEVM programming board 3 Getting ready Working with the KITPF5030SKTEVM requires the kit contents, additional hardware, and a Windows PC workstation with installed software. 3.1 Kit contents • Assembled and tested KITPF5030SKTEVM connected to a FRDM-KL25Z in an anti-static bag •...
KITPF5030SKTEVM programming board 4 Getting to know the hardware The KITPF5030SKTEVM provides flexibility to explore all the features of the device and make measurements on the main part of the application. In combination with the FRDM-KL25Z MCU board, the NXP GUI software allows access to the registers in read and write mode.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 4.3 Schematic, board layout, and bill of materials The schematic, board layout, and bill of materials for the KITPF5030SKTEVM board are available at http:// www.nxp.com/KITPF5030SKTEVM. 4.3.1 VMON board configuration The VMON configuration is highly dependent on the use case. This kit is delivered with a default configuration.
C bus on J4 connector, but J17 1-2 and 3-4 must be removed to disconnect the FRDM-KL25Z MCU (see Figure 3). In addition to this change, make sure that the VDDIO voltage domain and ground are the same on MCU side and KITPF5030SKTEVM side. I2C_SCL_SH 3 I2C_SCL...
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 4.3.3 VDDIO The VDDIO pin is powered through VDDIO net and is used to supply internal buffers and I C communication. The selection of VDDIO is made using J14 connector as shown in Figure 4.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 4.4 Kit featured components Figure 6 identifies important components and Table 1 provides details. Figure 6. Evaluation board featured components location Table 1. Evaluation board featured components location Number Description VIN_5V and VIN_3V3 power supply input VIN three position switch •...
Page 12
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Table 1. Evaluation board featured components location ...continued Number Description PWRON pin switch Signal debug connector FRDM-KL25Z board signals connection FRDM-KL25Z board connectors VLED supply configuration UM11854 All information provided in this document is subject to legal disclaimers.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 4.4.2 Test points Figure 8 shows test points that provide access to various signals to and from the boards. Figure 8. Evaluation board test points Table 13. Evaluation board test points description Test point name Signal name...
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 4.4.4 LED signaling Figure 10 shows the LEDs provided as visual output devices for the evaluation board: Figure 10. Evaluation board LED signaling location Table 15. Evaluation board LED signaling description Label Name Color Description RSTB...
Page 22
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Figure 12. Switches location bottom Table 16. SW1 description Position Function Description PF5030 OTP can be emulated and programmed when J3 RIGHT OTP mode ON populated LEFT OTP mode OFF PF5030 OTP cannot be emulated and programmed Table 17. SW2 description...
Page 23
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Table 18. SW3 description Switch number Line Description VIN_5V BUCK1 Each LED is connected through an independent switch. BUCK2 Disconnecting them allows more accurate efficiency measurement. BUCK3 The switches also disconnect the FRDM-KL25Z ADC inputs.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 5 Installing and configuring software and tools The programming/evaluation boards are always delivered with the GUI firmware already flashed. If MCU firmware is already flashed, ignore this section. If it is specified that firmware must be updated or it is malfunctioning, follow these instructions.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 5.2 Installing NXP GUI software package To install the "NXP GUI for Automotive PMIC Families" or obtain the NXP GUI package, unzip an open "1 - NXP_GUI_Setup" folder as shown in Figure Figure 15. NXP_GUI_Setup folder Then double click on the "NXP_GUI-version-Setup.exe"...
Page 26
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Figure 18. NXP GUI setup 2/2 Select the options shown in Figure 19 before completing the installation of the setup: • Run NXP_GUI • Show Readme Figure 19. NXP GUI setup completion Select Finish to complete the installation.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 6 Using PF5030 NXP GUI To follow the steps in this section, ensure that the board is connected using the appropriate hardware configuration. Always use the latest version of the NXP GUI. 6.1 Starting the PF5030 NXP GUI When your kit is ready and the NXP GUI is installed, click to launch the GUI from your Windows search bar.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Figure 21. NXP GUI framework You are now using the PF5030 GUI interface. It can be divided in several parts: • Settings: Import or export files, configure framework. • Device Manager: Start communication with device. Enter or exit test mode. I C communication settings.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Figure 22. NXP GUI framework - POWER tab Each regulator can be enabled / disabled by clicking on the upper left corner check box. Additional options are available on the menu on the upper right corner of each regulation, such as: •...
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board These tabs are used to define the entire PF5030 OTP configuration. When the OTP configuration is defined, TBB/OTP scripts can be generated using the Export menu. Generate a TBB file for emulation and an OTP file for OTP programming.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Figure 24. OTP System Configuration tab, part 2 of 2: Power-up sequence diagram 6.3.2 Switching and LDO regulators tab The switching and LDO Regulators tab shown in Figure 25 has several sections: • Block diagram: Summarizes the output voltage and startup slot of each regulator •...
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Figure 26. OTP Functional Safety tab 6.4 Establishing the connection between the NXP GUI and the hardware The device manager allows the connection of the PF5030 development board with the NXP GUI. Before plugging the KL25Z USB port to the computer, the MCU is in a “NOT DETECTED” state.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board commands to the main state and the fail-safe state machine to exit OTP mode and initiate device start-up. The addresses are automatically updated to keep device communication. Test mode can be enabled and disabled by clicking the Test Mode button when DBG pin voltage is 7.95 V (EVB OTP mode LED on).
Page 34
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Figure 28. Device programming To set up the hardware before OTP burning, see Section 7.3 configure put device in OTP mode, then follow the steps: • Start the device in OTP mode. • Enter Test mode.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board To check if a valid OTP configuration is already burned, switch off the supply and then on again. Start the device by clicking the "Exit OTP Mode" button. The device starts with the OTP configuration.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Figure 30. Script editor Help window 6.6.1.2 Management commands Some commands are used for formatting the scripts. Figure 31 shows the description of each button. Figure 31. Script editor commands • Run: Runs the script once.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 6.6.1.3 Script generator The script editor allows the user to save script sequence files, as shown in Figure 32. However, a script sequence file is already saved as an example in the script generator. This script is used to release FS0B when the PF5030 is using simple watchdog.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 6.6.3 Access tab 6.6.3.1 Register map All PF5030 I C registers can be accessed in write and read mode using this tab shown in Figure 35. These registers are divided into three sections: • Functional: Main functional I C registers (diagnostics, configuration, and controls) •...
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Figure 36. Bitmap dialog Writing an INIT_FS register automatically updates the corresponding NOT register. 6.6.3.2 INIT Safety tab This tab allows the initialization phase (INIT_FS state) configuration, that must be done before the first good watchdog refresh until the 2 seconds timeout limit.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Figure 37. INIT safety tab To ease the configuration, Read and Write All buttons are implemented. 6.6.3.3 Watchdog tab The watchdog tab gathers all the registers and configurations having an impact on the watchdog, except "Watchdog Type".
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board Figure 38. Watchdog tab 6.6.3.4 Diagnostic Safety tab The diagnostic safety tab shown in Figure 39 makes it possible to know the safety status of the device. The safety function events, like voltage monitoring flags, analog and logical BIST status, and safety pins are automatically reported in this tab.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board The PF5030 can enter STANDBY/LPOFF state using the "Go to Standby" command, setting the bit GOTO_STBY = 1. Figure 40. Main tab 6.6.3.6 Regulators tab The regulator tab shown in Figure 41 is used to configure the PF5030 SMPS or LDO. Regulators can be enabled or disabled on registers using I C commands, and the state / status of each regulators is also shown.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 6.6.3.7 Main interrupts tab The main interrupts tab shown in Figure 42 allows the monitoring of the regulators, the wake inputs, and the communication events or status. It allows the reading, writing, and polling of overvoltage/undervoltage, overtemperature, and overcurrent flags.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 6.6.3.8 Fail-safe interrupts tab The fail-safe interrupts tab shown in Figure 43 allows the monitoring of the overvoltage/undervoltage fail-safe monitoring status and the watchdog. It allows the reading, writing, and polling of overvoltage/undervoltage flags.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 6.6.3.9 AMUX The AMUX tab shown in Figure 44 allows the selection of an AMUX pin channel and gets its current value by using the exclusive KL25Z AMUX ADC channel. You can do a single read or display various channels dynamically on the voltage or temperature graph.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 7 Using an evaluation board Before starting the process, consult the development board scheme and user manual to configure the required use case. Learn about OTP before operating with the device. The device has a high level of flexibility due to the parameter configuration available in the OTP.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board OTP mode activation implies in Debug mode activation. Debug and OTP modes can be disabled with an I C command. Test mode can be enabled at any moment with an I C command when the voltage is applied on DBG pin.
Close (OTP mode ON) 2. Connect the Windows PC USB port to the KITPF5030SKTEVM board using the provided USB 2.0 cable. 3. If external power supplies are used, set the power supplies to 3.3 V and 5.0 V, and current limit to 1.0 A.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board c. Otherwise, the mirror registers are not filled and the OTP fuse is not burned. The device does not start up properly. Device is in Debug mode. As long as Debug mode is not exited by writing FS_STATES: [FS_DBG_MODE_EXIT] bit to 1, the FS0B pin cannot be released.
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board 8 References KITPF5030SKTEVM — detailed information on this board, including documentation, downloads, and software and tools http://www.nxp.com/KITPF5030SKTEVM PF5030 — detailed information on PF5030 http://www.nxp.com/PF5030 NXP GUI for Automotive PMIC Families — Software GUI for NXP Automotive PMIC products https://www.nxp.com/PMIC-GUI-SW...
NXP Semiconductors. In no event shall NXP Semiconductors be liable for any indirect, incidental, Evaluation products — This product is provided on an “as is” and “with all punitive, special or consequential damages (including - without limitation - faults”...
Page 53
UM11854 NXP Semiconductors KITPF5030SKTEVM programming board NXP — wordmark and logo are trademarks of NXP B.V. 9.3 Trademarks Notice: All referenced brands, product names, service names, and trademarks are the property of their respective owners. UM11854 All information provided in this document is subject to legal disclaimers.
Getting to know the hardware ......7 Device modes ..........47 Kit overview ............7 Configuring the hardware for start-up ....48 KITPF5030SKTEVM features ......7 Working in OTP emulation mode .....49 Schematic, board layout, and bill of Releasing FS0B script ........50 References ............
Need help?
Do you have a question about the KITPF5030SKTEVM and is the answer not in the manual?
Questions and answers