Summary of Contents for NXP Semiconductors KITFS23BUKEVM
Page 1
UM11881 KITFS23BUKEVM evaluation board Rev. 2 — 25 September 2023 User manual Document information Information Content Keywords FS2320, S32K144, FS2320 NXP GUI, SBC, Body and Comfort, ISO 26262 Abstract The evaluation board user guide is intended for engineers involved in the evaluation, design,...
Page 2
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Revision history Date Description 20230925 • Replaced all occurences of "User mode" with "Normal mode" • Section Section 3.4; Section 4.4.13: Updated link to https://www.nxp.com/ KITFS23BUKEVM • Updated Figure Figure Figure Figure Figure Figure...
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Important notice IMPORTANT NOTICE For engineering development or evaluation purposes only NXP provides the product under the following conditions: This evaluation kit is 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.
The KITFS23BUKEVM board user manual is intended for engineers involved in the evaluation, design, implementation, and validation of FS2320 Body and Comfort SBC. The KITFS23BUKEVM board is a soldered board supporting FS2320 fail-safe system basis chip with one SMPS and two low dropout (LDO) regulators.
NXP Semiconductors KITFS23BUKEVM evaluation board 2 Finding kit resources and information on the NXP website NXP Semiconductors provides online resources for this evaluation board and its supported device(s) on http:// www.nxp.com. The information page for KITFS23BUKEVM board is at https://www.nxp.com/KITFS23BUKEVM. The information page provides overview information, documentation, software and tools, parametrics, ordering information.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 3 Getting ready Working with the KITFS23BUKEVM requires the kit contents, additional hardware, and a Windows PC workstation with installed software. 3.1 Kit contents The KITFS23BUKEVM kit contains the following items: • Assembled and tested evaluation board with preprogrammed S32K144 microcontroller in an anti-static bag •...
LEDs and test points that provide a means of monitoring performance in real time. An emulation mode allows the user to test as many configurations as needed before programming the part. The S32K144 is soldered on the bottom side of the KITFS23BUKEVM board. The role of the S32K144 is to manage SPI or I C communication (depending on the user’s choice) between the KITFS23BUKEVM board and...
KITFS23BUKEVM evaluation board 4.4 KITFS23BUKEVM evaluation board This section describes the KITFS23BUKEVM evaluation board by explaining the features associated with each jumper and switch, giving information on hardware configuration to enable these features, and providing advice on LED signaling and test points available on the board.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Table 2. Jumpers functions Position Function Description HVBUCK_IOUT_SJ HVBUCK_IOUT_SJ solder joint is ON by default, connects Buck inductor and output capacitor to device. HVBUCK_IN_SJ HVBUCK_IN_SJ is ON by default, connects HVBUCK input. VIN_BAT Input voltage from battery via Jack connector (40 V max).
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 4.4.2 V1, V2, V3 connectors (J12/J5/J7) For FS2320, HVBUCK can be configured to 3.3 V or 5.0 V, up to 400 mA current capability. HVLDO2 can be configured to 3.3 V or 5.0 V, up to 100 mA current capability.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Table 6. MCU power supply selection (J36/J37/J35) Schematic label Signal name Description J36-1-2 P5V0 VDD_MCU is connected to 5.0 V (default). J36-2-3 P3V3 VDD_MCU is connected to 3.3 V. J37-1-2 P5V0_FROM_LDO 5.0 V power supply for VDD_MCU from LDO.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 4.4.7 Debug and OTP configuration (J30/SW10/SW12) Debug mode is active when DEBUG pin (Pin 15) is set to 5 V. See Section 7.3.1. Debug mode disables the Watchdog and sets the CAN and LIN transceivers active by default.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 4.4.8 High-side driver connectors (J17/J18) Each high-side driver (HSx) can be used to drive loads, or to perform cyclic sense when used in combination with a high-voltage input (WAKEx or HVIOx). High-side drivers are supplied by VSHS supply voltage.
The FS2320 can monitor an external regulator through VMON_EXT monitoring pin, accessible via J10-8 on the KITFS23BUKEVM. The regulator connected to VMON_EXT must be at least 1 V to be compatible with overvoltage and undervoltage monitoring thresholds. An external resistor bridge is used to divide the regulator voltage if higher than 1 V, and set the middle point to 1 V.
Page 16
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Table 13. HSx configuration with corresponding resistor configuration Associated IO Cyclic sense Load/LED driver Load between J17-3 and J17-2 HVIO1 Populate R24 and R14 Load btw J17-1 and J17-2 HVIO2 Populate R24 and R31 Load between...
HVIO1, HVIO2, WAKE1, and WAKE2 pins can be configured for cyclic sensing when coupled with their corresponding HSx. The KITFS23BUKEVM provides a means to emulate door switches sensing with onboard switches, as an application example for the cyclic sense configuration.
Red: Test loop access for power supplies and CAN/LIN bus Black: Test loop access to GND Figure 11. KITFS23BUKEVM test points 4.4.13 Schematic layout and bill of materials The board layout and bill of materials for the KITFS23BUKEVM evaluation board are available at https:// www.nxp.com/KITFS23BUKEVM. UM11881 All information provided in this document is subject to legal disclaimers.
5 Installing and configuring software tools 5.1 Flashing S32K144 MCU GUI firmware The KITFS23BUKEVM is delivered with the S32K144 firmware already flashed. 5.2 Installing the FS23 NXP GUI software package To install the FS2320 NXP GUI, first download or obtain the NXP GUI package, then follow the instructions below: Open the NXP GUI package.
Page 21
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board On the License Agreement window, read the license information and click I Agree. Figure 15. GUI license agreement In the Choose Components window, select the GUI components to install, then click Next. Figure 16. GUI choose components to install UM11881 All information provided in this document is subject to legal disclaimers.
Page 22
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board In the Choose Install Location window, choose the folder to install the GUI. Figure 17. GUI choose install location In the Completing Setup window, select the following options: • Run NXP_GUI • Show Readme Then click Finish to complete the installation.
5.3 Launching the FS23 NXP GUI When the KITFS23BUKEVM kit is set up and the GUI is installed, follow the steps below to launch the GUI: Click the Windows icon (bottom left corner) and locate NXPGUI in the Windows All Apps bar, then click on the NXPGUI icon to launch the GUI.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6 FS23 NXP GUI This section gives guidance on use of the FS23 NXP GUI. 6.1 NXP GUI framework window The Framework window consists of the following sections: • Connection toolbar: Used to start communication with device, enter or exit Test/OTP modes, fix I...
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.2 Framework settings bar The Framework settings section appears at the top left corner of the Framework window. It consists of four items: • File • View • Import/Export • Help Figure 23. Framework items 6.2.1 File menu item...
Page 26
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board • Show: Allows the user to access various sections of the GUI and display the Log window. Figure 26. View menu - Show • Naming Conventions: Allows the user to select Friendly or Register name display for OTP tool. Option enabled only when OTP tool is active.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.2.3 Import/Export menu item The Import/Export menu item allows the user to manage the files needed for Mirror emulation, for PROG tool, and for GUI configuration. This menu item is only active when the OTP tool has been selected. See Section 6.5.2.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.3 Connection toolbar The Connection toolbar menu is located directly below the Framework settings menu in the top left corner of the Framework window. Figure 30. Connection toolbar Note: The Connection toolbar is not displayed if not selected in the Frameworks setting>View>Display menu item.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.3.1 Device connection The device connection boxes appear first in the Connection toolbar menu. Figure 31. Device connection When the S32K144 MCU is not connected through the USB port, the State indicator in the USB and Status bar shows NOT DETECTED, the FS2320 header text appears red, and the Start button is not available.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 1. Start the FS23 NXP GUI in I C mode and connect the KITFS23BUKEVM to the GUI by following the procedure in Section 7.2. 2. Enter Test mode to be able to write into the Mirror registers. See Section 7.3.2.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.3.3.1 Watchdog enablement and configuration on SBC side On the FS2320 side, when the part is QM, Watchdog disablement is possible by OTP. Watchdog monitoring default configuration is done via SPI/I C via ACCESS tool.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.3.3.2 Watchdog configuration on MCU side On the S32K144 MCU side, actions are configured with the Watchdog management boxes in the Connection toolbar menu. Figure 39. Enable WatchDog Refresh The mechanism is fully operative when both SBC and MCU actions are enabled and have matching configurations.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5 Tools access bar The Tools access bar appears in a vertical row along the left side of the Framework window. The bar provides access to tools that implement various GUI functions. The Tools access bar consists of nine items: •...
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.2 OTP The OTP tool is used to enter an OTP configuration. The OTP configuration can be saved as a CFG file or exported as a TBB file: • The CFG file is used by the GUI to log all of the configuration information. The CFG file can be used to save an OTP configuration or load Mirror registers with the MIRROR tool in Debug mode.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.2.1.1 System Configuration tab The System Configuration tab provides a means of setting miscellaneous FS2320 system configuration parameters, including clock, I/Os, and power-up sequence configuration. The tab displays the set power-up sequence as a graph in the Sequence Diagram box.
Page 36
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.2.1.3 Functional Safety tab The Functional Safety tab allows the user to set OTP safety-related parameters, such as voltage monitoring, LIMP function, and other safety-related system configurations. This tab displays a different window depending on the device’s safety level (QM or ASIL B) selected in the Program Details panel.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.2.2 OTP Details window The OTP Details window collects and stores information about the customer and OTP version. All the information entered in this section will be part of the CFG and TBB files.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board • Verify that the state machine is in OTP mode (Condition: OTP 8 V applied to DBG pin at startup). 6.5.3.3 Fuse Box Status window The Fuse Box Status window shows the OTP fuse status. In the indicator boxes, blue indicates the section has not been programmed yet, orange indicates the section has been fused already.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.4.2 Script Commands panel The Script Commands panel allows the user to enter commands into the Script Command window by clicking on the appropriate command. Facilitated command entry ensures error-free syntax in the command. The commands are organized into functional categories.
Page 40
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Figure 55. Script command panel help All menu items work in a similar way. The example below shows a typical process using the Registers menu tab. How to use the script tool: Clicking the Register tab brings up the parameters panel shown in Figure 56.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Figure 56. Using the SCRIPT tool 6.5.4.3 Script Commands window The Script Commands Window is the area where existing script files can be loaded in Test mode only and where script commands are entered, edited, and executed.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.5 MIRROR The MIRROR tool provides access to all Mirror registers. Mirror registers are an emulation of OTP registers. Mirror registers can be read/written multiple times, whereas OTP registers can be burned just twice. For more...
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.6 ACCESS The ACCESS tool is the central tool for an evaluation session. This tool gives access to GUI functions that configure, monitor, and control the FS2320 device during the evaluation session. The ACCESS tool provides access all I C/SPI registers, displayed either: •...
Page 44
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Figure 61. Register Map menu 6.5.6.1.1 Modifying one bit content by clicking on the bit name In the Registers Content window, the user can access the FS2320 SPI/I C registers. Two types of registers exist: •...
Page 45
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board • Enter the desired register value as a hexadecimal value in the box next to the Write button. • Click Write next to the corresponding register name. • As a crosscheck, the current register value can be accessed by clicking Read.
Page 46
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.6.1.4 Modifying multiple registers using the lower Read/Write/Reset bar In the Registers Content window, the user can read, write, and/or reset multiple FS2320 SPI/I C registers at a time using the lower Read/Write/Reset bar.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.6.2 INIT Safety The INIT Safety tab allows the user to read or write the parameters related to the safety functions initialization and safety behavior configuration. Figure 66. INIT Safety tab • Fault Impact: To choose safety pin assertion response to each fault source.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.6.3 Watchdog The Watchdog tab allows the user to read or write the parameters related to the Watchdog management and to observe Watchdog error and refresh counters' evolution. • Watchdog Management: To manage Watchdog operation by sending SPI/I C commands and set Watchdog functional parameters, such as window timing.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.6.4 DiagSafety The DiagSafety tab allows the user to carry out the safety diagnosis by reading or clearing the interrupt and status bits of safety pins and UV/OV monitoring bits. The DiagSafety tab also allows the user to launch ABIST and observe the ABIST status.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.6.5 Main tab The Main Tab tab allows the user to manage the Clock Modulation, to monitor Events occurrence, to operate the Device States, and to configure FS2320 functions such as Timers, PWMs, or Long Duration Timer (LDT).
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.6.6 Regulators The Regulators tab allows the user to control and read status related to HVBUCK (V1), HVLDO2 (V2), and HVLDO3 (V3). The Regulators tab gives access to the real-time status of each regulator for monitoring, and allows the user to control regulators’...
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.6.7 Interrupts The Interrupts tab is arranged as an Interrupt board with two thematic sub-menus displaying one Interrupt box per function: • Main Interrupt Configuration: To monitor the events related to FS2320 functional features such as...
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.6.8 AMUX The AMUX tab allows the user to measure voltage levels and temperature values of multiple key locations from onboard sensors. The AMUX feature uses one ADC to successively measure multiple points. The AMUX feature must be enabled beforehand by clicking Enable AMUX.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Figure 75. Measurement graphs 6.5.6.9 General I/Os The General I/Os tab allows the user to control I/O levels, to configure Wake-Up/Interrupt features, and to operate the Cyclic Sense feature depending on I/Os desired configuration. A preconfiguration of the I/Os is done by OTP.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Figure 76. General I/Os 6.5.6.10 Physical Layers The Physical Layers tab allows the user to configure the CAN and LIN transceivers and monitor status. • CAN Config/Status: To configure the CAN transceiver and the monitor status. The CAN setting on the MCU side and the CAN frames sending is done using tool.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.6.11 CRC Calculator The CRC Calculator is used to compute I C / SPI protocol CRC from an address and a data field value in hexadecimal format. The user enters the address field content and the data field content of the I C/SPI frame to be sent, and reads CRC result.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.7 MCU PINS The MCU PINS tool provides a means of reading and setting the S32K144 input and output pins for signals FS0B, INTB, RSTB, FCCUx, LVIOx: • FS0B, INTB, RSTB are MCU inputs.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.8 CAN The CAN tool provides a means to use the CAN transceiver on FS2320. The CAN tool allows the user to configure the CAN bus on the MCU side and send edited frames on the bus sporadically or periodically with a selectable repeat rate.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 6.5.9 LIN The LIN tool provides a means to use the LIN transceiver on the FS2320. The LIN tool allows the user to configure the LIN bus on the MCU side and send edited frames on the bus sporadically or periodically with a selectable repeat rate.
7 Setting up and running the KITFS23BUKEVM This section gives guidance on how to set up and run KITFS23BUKEVM evaluation board and GUI. The device has a high level of flexibility thanks to the parameter configuration available by using the OTP registers.
Understanding these modes helps the user interact with the GUI properly. Note: When using the KITFS23BUKEVM for the first time, it is recommended the user start the device in Debug mode so the Watchdog function is not active. Indeed, the Watchdog must be configured in Debug mode before starting the device in Normal mode for the first time.
Page 62
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Table 16. Mode entry hardware conditions Configuration Board configuration Normal mode Debug mode entry OTP/Test mode entry J10 (DBG) J10 OFF J10 ON J10 ON SW12 (OTP) SW12 OFF SW12 OFF SW12 ON SW10 (DCDC_EN)
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 7.3.1 Debug mode 7.3.1.1 Debug mode definition The device starts in Debug mode when the hardware is configured accordingly. This mode requires the DBG pin to be connected to VBOS through a diode to enter Debug mode automatically at startup. On the board, jumper J30 ON and switches SW10 and SW12 OFF connect the DBG pin to VBOS through a diode.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Note: Taking off Debug Selection jumper J30 will not automatically deactivate Debug mode, as DBG 5 V on FS2320 DEBUG pin is only a condition for Debug mode entry. Therefore, it is not a condition to remain in Debug mode.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 7.3.2.4 Test mode operation Operating in Test mode allows the user to create and test a preliminary version of a desired configuration in the Mirror registers, prior to submitting the configuration to the OTP fuse burning process.
This procedure is to be used as a first-start and allows the user to enter system-level Normal mode execution with the Watchdog configured with infinite timeout and window fully opened (equivalent to disabled). 1. Set up and connect the KITFS23BUKEVM to the GUI using Section 7.1 Section 7.2.
Page 67
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 3. Exit the OTP mode by turning SW12 OFF, or clicking the Exit OTP mode button from the Connection toolbar. 4. Go to ACCESS Main Tab and click Read all to check that the device is in Normal, Debug, and INIT mode.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 7.6 OTP and Mirror registers The device incorporates one OTP block for configuration. The OTP block is shared for main parameters and fail-safe parameters. Two sectors, S1 and S1bis, are available for the OTP block so the device can be fused twice.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board Figure 92. Script bar: Run 3. Deactivate Test mode to start device with given configuration and load the SPI/I C functional registers with the Mirror registers content. As a crosscheck, open the ACCESS tool and check the fields in the Regulators tab, for example. If the operation completed without problems, all fields should display expected configuration.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 7.8 Programming an OTP configuration The PROG tool is used to permanently burn the FS2320 fuses with the customer’s OTP configuration from a TBB script file. See Section 6.5.3. The TBB script can be generated from an OTP configuration. See Section 7.4.
Page 71
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 7. Open the MIRROR tool (requires Test mode) from the Tool Access bar, and set SPI_EN_OTP bit to '1'. A popup appears to inform that protocol has been changed. Change jumpers positions as recommended.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 7.9 Save a routine from Log window then Run it as a Script The Log window shows the requests and answers transiting between the S32K144 MCU and the FS23 device. The commands are sent using I C or SPI protocol depending on user’s choice.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 7.10 INIT CRC computation This section gives guidance on how to compute INIT CRC. A specific tool for INIT CRC computation is available in the GUI. See Section 6.5.6.11. Procedure for INIT CRC computation 1.
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 7.11 TBB script example This TBB script, which corresponds to FS2320 HVBUCK ASIL B version, is given as an example code. //FS2320 - OTP Editor SET_REG:FS2320:OTP:M_MIRRORDATA:0x0074 //file generated on mer. juin 1 10:39:42 2022...
NXP Semiconductors. specifications with known limitations. Customer is responsible for the design In no event shall NXP Semiconductors be liable for any indirect, incidental, and operation of its applications and products throughout their lifecycles punitive, special or consequential damages (including - without limitation - to reduce the effect of these vulnerabilities on customer’s applications...
Setting up and running the onboard switches ..........17 4.4.10.4 Setting VSUP as an input for WAKE1 pin KITFS23BUKEVM ..........60 (global) ............. 17 Setting up the KITFS23BUKEVM ....60 4.4.11 LED signaling ..........18 Connecting the KITFS23BUKEVM to the 4.4.12 Test points ............
Page 81
UM11881 NXP Semiconductors KITFS23BUKEVM evaluation board 7.7.2 Modify the Mirror registers with the MIRROR tool ........... 69 Programming an OTP configuration ....70 Save a routine from Log window then Run it as a Script ............73 7.10 INIT CRC computation ........74 7.11...
Page 82
X-ON Electronics Largest Supplier of Electrical and Electronic Components Click to view similar products for category: Power Management IC Development Tools Click to view products by manufacturer: Other Similar products are found below : EVB-EP5348UI BQ25010EVM ISL80019AEVAL1Z ISLUSBI2CKIT1Z ISL8002AEVAL1Z ISL91108IIA-EVZ MAX8556EVKIT MAX15005AEVKIT+ ISL28022EVKIT1Z STEVAL-ISA008V1 DRI0043 KITPF8100FRDMEVM EVB-EN6337QA SAMPLEBOXILD8150TOBO1 MAX18066EVKIT# AP62300WU-EVM KITA2GTC387MOTORCTRTOBO1 AEK-MOT-TK200G1 EVLONE65W STEVAL-ILH006V1 STEVAL-IPE008V2 STEVAL-IPP001V2 STEVAL-ISA013V1 STEVAL-ISA067V1 STEVAL-...
Need help?
Do you have a question about the KITFS23BUKEVM and is the answer not in the manual?
Questions and answers