Document Overview and Notes
This document presents the schematic diagrams for the S32K118EVB-Q064 Evaluation Board, developed by NXP Semiconductors. The board is designed to facilitate the evaluation and development of applications using the NXP S32K118 microcontroller.
CAUTION: This schematic is provided for reference purposes only. NXP Semiconductors does not provide any warranty, implied or otherwise, regarding the suitability of the circuit design or component selection for hardware designs using the NXP S32K family of Microprocessors. Customers using any part of these schematics as a basis for hardware design do so at their own risk, and NXP Semiconductors assumes no liability for such hardware designs.
General Notes:
- All components and board processes are ROHS compliant.
- Connectors and headers are denoted Jx/Px and are typically 2.54mm pitch.
- Jumpers are denoted Jx and are typically 2mm pitch. Default positions are shown, with 3-way jumpers defaulting to position 1-2.
- Pin jumpers generally have the "source" on pin 1.
- Switches are denoted SWx.
- Test points (SMT wire loop style) are denoted TPx.
- Test point Vias (through-hole pads) are denoted TPVx.
- Signals (ports) are not routed via busses to improve clarity in determining signal paths.
- User notes are provided throughout the schematics. Specific PCB LAYOUT notes are detailed in ITALICS.
- Unless otherwise specified: resistors are in ohms (1%, 5%), capacitors are in uF (10%, 20%, 5%), and voltages are DC. Polarized capacitors are aluminum electrolytic.
- Interrupted lines coded with the same letter or letter combinations are electrically connected.
- Device type numbers are for reference only and may vary by manufacturer.
- Special signal usage: '_B' denotes an Active-Low signal; '<>' or '[]' denote Vectored Signals.
- Diagram interpretation follows American National Standards Institute specifications, current revision, with exceptions for logic block symbology.
Revision History:
- Rev A: Prototype
- Rev B: Final Release
S32K118 MCU Core
The central component of the evaluation board is the NXP S32K118 microcontroller. This section of the schematic details the MCU's pinout and its primary connections to various peripherals and external interfaces.
Key interfaces and connections include:
- General Purpose Input/Output (GPIO) Pins: Numerous GPIO pins (e.g., PTA, PTB, PTC, PTD, PTE) are routed to I/O Headers, providing access for external connections, sensors, and actuators. These include pins for Analog-to-Digital Conversion (ADC), timers (FTM), communication protocols (UART, SPI, I2C, CAN), and general digital I/O.
- Communication Interfaces: Dedicated pins for serial communication protocols such as UART, SPI, I2C, and CAN are available on the I/O headers.
- Debugging and Programming: The board supports standard debugging interfaces like SWD (Serial Wire Debug) and JTAG (Joint Test Action Group) through dedicated connectors and pins (e.g., TMS, SWD_DIO, TCLK, TDI, TDO).
- Reset and Clocking: The MCU's reset pin is accessible, along with clock input/output pins (XTAL, EXTAL) for external crystal oscillators.
- Analog Inputs: Pins designated for Analog-to-Digital Converter (ADC) functions, including those connected to a potentiometer for testing, are provided.
The MCU is powered by VDD_MCU and VDD_PERH rails.
OpenSDA Interface
The OpenSDA interface provides an integrated solution for debugging and programming the S32K118 microcontroller. It connects to the host PC via a USB connector.
Key features and functions:
- Debugging and Programming: Facilitates serial wire debug (SWD) and JTAG communication, allowing developers to flash code, set breakpoints, and monitor program execution.
- Virtual COM Port: Offers a virtual serial port for communication between the host PC and the target MCU.
- Level Shifting and Isolation: Includes level-shifting circuitry to ensure compatibility with various target MCU voltage levels (1.8V to 5V) and isolation for protection.
- Power Output: The OpenSDA module can provide power (3.3VDC or 5VDC) to the target system via specific output pins.
- Reset Functionality: The interface includes a reset button and logic to manage the target MCU's reset state, including a bypass mode.
The OpenSDA circuitry connects to the target MCU's SWD/JTAG pins, UART pins, and reset line.
Power Supply and SWD/Reset Circuitry
This section details the power management and reset circuitry for the evaluation board.
Power Supply:
- The board receives power from external sources, typically via USB (providing 5V) or other power input connectors.
- A 3.3V Low-Dropout (LDO) regulator (e.g., SPX3819M5-L-3-3) provides a stable 3.3V supply for various components.
- Power rails like VDD_MCU, VDD_PERH, P5V_SDA, and P5V_SBC are generated and distributed across the board.
- Capacitors are used for power supply filtering and decoupling to ensure stable operation.
SWD/Programming Connector:
- A dedicated connector (e.g., HDR 2X5) provides access to the SWD interface pins (SWD_DIO, SWD_CLK) and reset signals, enabling programming and debugging via an external programmer or the OpenSDA interface.
Reset Circuitry:
- A push-button switch is included for manually resetting the S32K118 MCU.
- The reset signal is managed through appropriate circuitry, ensuring proper reset behavior.
I/O Headers and User Interfaces
This section covers the various headers and user interface elements that provide access to the MCU's functionality and allow for user interaction.
I/O Headers:
- Multiple headers (e.g., SKT_1X10, SKT_2X8) break out the majority of the S32K118 MCU's pins.
- These headers provide access to GPIOs, communication interfaces (UART, SPI, I2C, CAN), analog inputs, clock signals, and power supply rails, enabling easy connection to external hardware and development tools.
User Push-Buttons:
- Several push-button switches (e.g., BTN0, BTN1) are available for user input. These are typically connected to MCU interrupt-capable GPIO pins.
Touch Pads:
- Capacitive touch pads (e.g., TOUCH_PTC1, TOUCH_PTC15, TOUCH_PTC16, TOUCH_PTA7) are included for touch-sensitive user input, connected to specific MCU pins.
RGB LED:
- An RGB LED, controlled by three separate MCU pins (RGB_RED, RGB_GREEN, RGB_BLUE), allows for multi-color visual feedback.
ADC Potentiometer:
- A potentiometer is connected to an ADC input pin of the MCU, allowing for analog voltage level testing and input.