S32K344-T-BOX Hardware User Manual
S32K3, S32K, S32K microcontrollers, S32K MCUs, general purpose MCUs, 32-bit, Arm, Arm Cortex, Cortex M7, single core, dual core, lockstep core, ISO 26262, ASIL D functional safety, body controllers, zone controllers, Battery Management System, BMS, Infotainment IO controller, e-shifter, belt-driven Starter Generator, BSG, turbo charger, fan controller, pump controller, S32K344, S32K344-T-BOX, User Manual, Hardware User Manual, Hardware User Guide, S32K344 T-BOX User Manual, S32K344 T-BOX
NXP Semiconductors
S32K3 Automotive Telematics Box (T-Box) Hardware User Manual
Getting Started with the S32K3 Automotive Telematics Box (T-Box) | NXP Semiconductors
S32K3-T-BOX RDB Hardware Reference Manual - NXP
Jul 16, 2022 — The S32K3-T-BOX RDB is a compact, highly-optimized and integrated reference design board featuring the. S32K3 general purpose microcontroller.
User Guide for NXP models including: S32K344-T Battery Management Unit, S32K344-T, Battery Management Unit
Not Your Device? Search For Manuals or Datasheets below:
File Info : application/pdf, 21 Pages, 1.99MB
Document DEVICE REPORTS32K3-T-BOX-HW-UMS32K344-T-BOX RDB Hardware User Guide Version: 0.2 1 Content 1. Introduction 3 2. Features Overview 4 3. Power Supply 5 4. Connectors and interface 7 5. Jumper Settings 9 6. Automotive Ethernet Switch 11 7. 5G Module 14 8. AVB Hardware 17 9. Backup Battery E-Call Support 18 10. Others 19 11. Abbreviations Used in the Document 20 12. Revision History 21 2 1. Introduction The S32K344-T-BOX is a compact, highly-optimized and integrated reference design board featuring the S32K3 general purpose microcontroller. This board can provide reference for a variety of typical automotive applications, such as 5G telematics box, service-oriented gateway, AVB, IO aggregator and body domain controller. It can be directly used by carmakers, suppliers and software ecosystem partners to accelerate development for shorter time-to-market. This document describes the hardware features of the board specifications, block diagram, connectors and interfaces. FS26 SPI SBC UART BT Module FS56 & PF5020 I2C PMIC Max20095 I2C Backup Battery Manager CDCE6214 Clock Generator CS2100 Clock Multiplier 24.576MHZ Oscillator I2C MCLK SGTL5000 Codec I2S I2C S32K3_I2S S32K344 MaxQFP-172 UART FLEXIO I2C WIFI Module 32GB SD Card FXLS8967 Accelerometer LPUART x4 TJA1124 Quad LIN PHY FlexCAN x6 TJA1448 TJA1153 x2 TJA1462 TJA1463 CAN PHYs ECU Connector 2 8GB eMMC WIFI6 Module Type C Connector SimCard Holder SDIO miniPCIE C-V2X AG55xQ 5G Module GNSS 5G_I2S SPI GPIO RMII UART SPI RGMII Figure 1. the Block Diagram SJA1110B Ethernet Switch QSPI SGMII 100Base-TX MX25 Flash SABRE Connector RJ45 Port 100Base-T1 x5 ECU Connector 1 3 2.Features Overview S32K344 maxQFP172 automotive microcontroller which integrates Arm cortex-M7 lockstep core, features hardware security engine(HSE) and supports ASIL D functional safety. Ethernet switch SJA1110B which integrates 5 channel 100base T1, 1 channel 100base Tx, 1 channel 1GHZ SGMII SABRE connector, with RMII connection to S32K3, RGMII connection to 5G module. Safety SBC FS26 supplying power for S32K3 and monitoring MCU status. PMIC FS56 and PF5020 providing additional power sources for the 5G module, ethernet switch and other peripherals. Automotive Grade Quectel 5G module AG55xQ designed with Qualcomm SA515M chip, with C-V2X and GNSS support.(Need to buy from the vender Quectel) WIFI 6 support with miniPCIE interface. Verified with NXP new generation WIFI6 chip AW690. 6 channel CAN FD and 4 channel LIN support which can be used for gateway application. Audio Codec SGTL5000 and clock multiplier CS2100 and CDCE6214 for AVB support. E-Call support with 3.0-7.0V backup battery charger and booster controller MAX20095. Automotive grade accelerometer FXLS8967AF to monitor vehicle status. A maxim 32GB SD Card can be implemented to store the vehicle data. The SDIO protocol is emulated by FLEXIO. 4 3.Power Supply The S32K3-T-BOX supports maxim 28V input voltage. Below is the Power diagram. VBAT(2.7V~28V) Protection Backup Battery(3.0 -7.0V) Booster Charger 12V FS26_VPRE Max20095(U8) Vpre Vcore LDO2 VREF LDO1 Tracker1 FS26_VPRE(6V,1.5A) FS26_VCORE(1.5V,0.8A) FS26_VLDO2(3.3V, 400mA) FS26_VREF(3.3V,30mA) FS26_VLDO1(5V, 400mA) FS26_VTRK1(3.3V,150mA) FS26(U1) CAN PHYs VBAT LIN PHY VBAT S32K3 (U9) Vcore,1.5V VDD_HV_A,3.3V VDD_HV_B,3.3V VREFH,3.3V CAN PHYs VCC CDCE6214(U11) CS2100(U10) SGTL5000(U13) FXLS8967(U12) CAN PHYs VIO LIN PHY VIO CS2100 BUCK1 BUCK2 FS56(U3) FS56_V50(5V,3.0A) AG55X(J69&J70) VBAT_CV2X 5V FS56_V38(3.8V,10A) BUCK RT5753B(U23) VBAT_RF 3.8V VBAT_BB 3.8V 5G_V33(3.3V,3A) GNSS_VDD 3.3V PF5020_V18 RGMII_VDD 1.8V WIFI6 Module (J71) eMMC (U28) FS56_V50 BUCK1 BUCK2 BUCK3 VSNVS PF5020_V18(1.8V,2.5A) PF5020_V11(1.1V,2.5A) PF5020_SW_V33(3.3V, 2.5A) PF5020_VSNVS_V33(3.3V,10mA) LDO1 Load switch PF5020_LDO_V33(3.3V, 400mA) PF5020(U5) SJA1110 (U20) VDD18 1.8V VDD11 1.1V VDD33 3.3V VDD33_AO WIFI Module (J79) BT Module (J61) Figure 2. the Power Diagram PF5020_SW_V33 1000 Base-T1 DB Board (J60) 5 Please follow below sequence to power up the device. 1. Make sure the Jumper J20 is on. 2. Power the board through the ECU Connector J32. 3. Switch on the Power Switch SW1. This is the connection for the main power from the ECU Connector J32. Note: Putting the Jumper J20 on is to supply voltage for the FS26 Debug pin before the VSUP is supplied, thus the FS26 can enter Debug mode. The Debug mode are intended for use during the engineering development process and not in the production application condition or in the vehicle. The watchdog and other failsafe function are disabled in the Debug mode. If you expect the FS26 to work in normal mode, the power up sequence is not required. 6 4.Connectors and interface Connectors CN1 J21 J32 J33 J40 J41 J42 J43 J44 J45 J57 J60 J61 J69 & J70 J71 J74 J75 J76 J79 J82 Function SD Card Holder 1x5 Header ECU Connector 1 ECU Connector 2 S32K3 JTAG Connector Audio Jack for Line in Backup Battery Connector Audio Jack for Line out I2C 1x4 Header SAI 2x6 Header SJA1110 JTAG Connector 1000 base-T1 SGMII SABRE Connector BT 1x4 Header 5G module Connector MiniPCIE Connector Type C Connector Sim Card Holder 5G UART 1x5 Header WIFI 1x6 Header RJ45 Connector Table 1. the Connectors Description Connect to the SD card. Unused GPIO pins of S32K3. Connect to the 5 channel 100base-T1 ethernet interface, 12V main power supply input(J32.18,19,20) and the 4.2V backup battery input(J32.11,12). Connect to the 6 channel CAN (FD) bus and 4 channel LIN bus. 2x5 10pin JTAG Connector for S32K3. Connect to the microphone as the audio input for the codec. Connect to the 4.2V backup battery(The same as J32.11,12). Connect to the headphone as the audio output for the codec. J44 and J45 are together to connect to the external audio amplifier TDF8532 RDB board for AVB application. J44 and J45 are together to connect to the external audio amplifier TDF8532 RDB board for AVB application. 2x5 10 pin JTAG Connector for SJA1110. Connect to the external 1000 base-T1 ethernet PHY transceiver daughter board with SGMII interface, such as TJA1120. Connect to the Blue Tooth module HC08 with LPUART9. Connect to the Quectel A55xQ 5G module. Connect to the miniPCIE interface WIFI6 module. Recommend to use AW690 which has been verified by software. This Type C connector is to communicate with the 5G module for V2X function. Connect to the Sim card for 5G module. Connect to the PC with UART interface to interactive with the 5G module and print logs. Connect to the WIFI module ESP8266 with LPUART0. Connect to the RJ45 industrial ethernet cable. 7 Below is the layout of these connectors. This is the detail definition of the ECU Connectors. 8 5.Jumper Settings Jumper Type J2 2 pins J10 2 pins J15 2 pins J16 3 pins J17 3 pins J20 2 pins J23 3 pins J25 3 pins J27 2 pins J30 2 pins J34 2 pins J36 2 pins J38 2 pins J47 2 pins J48 2 pins J50 2 pins J51 2 pins Table 2. the Jumpers Default Setting Description Closed The connection between VIN and VBAT, can be used for current monitoring. Open The connection between FS26 reset pin and S32K3 reset pin. Closed Use FS26_VLDO2(3.3V) as the I/O input supply of FS26. 1-2 Closed 1-2 Closed: FS26 monitors the FS26_VLDO1. 2-3 Closed: FS26 monitors the FS26_VLDO2. 1-2 Closed 1-2 Closed: FS26_VTRK1 is used as the input for BB_V33. 2-3 Closed: PF5020_LDO_V33 is used as the input for BB_V33. 1-2 Closed Closed: FS26 will enter debug mode. Open: FS26 will enter normal mode. 2-3 Closed 1-2 Closed: Backup battery boost output VBATP is connected to VBAT thus the CAN and LIN PHY can be powered when the main power VIN is lost. 2-3 Closed: Backup battery boost output VBATP is connected to FS26_VPI thus the CAN and LIN PHY can not be powered when the main power VIN is lost. 1-2 Closed 1-2 Closed: Choose FS26_VPRE as the charging power source of the backup battery. 2-3 Closed: Choose FS56_V50 as the charging power source of the backup battery. 1-2 Closed The connection between main power source and the power input of the PMIC FS56. 1-2 Closed The connection between FS56_V50 and the power input of the PMIC PF5020. 1-2 Closed The connection between FS26 VCORE and the S32K3 1.5V power supply. 1-2 Closed The connection between FS26 LDO2 3.3V output and the S32K3 VDD_HV_A power supply. 1-2 Closed The connection between FS26 LDO2 3.3V output and the S32K3 VDD_HV_B power supply. 1-2 Closed The connection between the main power source and the battery supply voltage of the CAN PHYs. 1-2 Closed The connection between FS26 LDO1 5V output and the 5V voltage supply of the CAN PHYs. 1-2 Closed The connection between the main power source and the battery supply voltage of the LIN PHY. 1-2 Closed The connection between the PF5020 1.1V output and the SJA1110 1.1V power supply. 9 J53 2 pins 1-2 Closed The connection between the PF5020 3.3V output and the SJA1110 3.3V power supply. J55 3 pins 1-2 Closed 1-2 Closed: Choose the output of the LDO RT9058 as the SJA1110 3.3V AO(Always On) power supply. 2-3 Closed: Choose PF5020 VSNVS 3.3V output as the SJA1110 3.3V AO(Always On) power supply. J58 3 pins 1-2 Closed 1-2 Closed: Choose the PF5020 LDO1OUT 3.3V as the DB_V33 power supply. 2-3 Closed: Choose the PF5020 BUCK3 3.3V as the DB_V33 power supply. J62 3 pins 1-2 Closed The connection between FS56 SW2 3.8V and the VBAT_BB, VBAT_RF of the 5G module. J64 2 pins 1-2 Closed The connection between FS5020 SW1 1.8V and the RGMII_VDD of the 5G module. J66 2 pins 1-2 Closed Use the 5G_V38 as the input of the LDO NCV57302 to generate 5G_V33 which will power the GNSS in the 5G module, miniPCIE WIFI6 module and eMMC. J67 2 pins 1-2 Closed The connection between FS56 SW1 5V and the VBAT_CV2X of the 5G module. J72 2 pins 1-2 Closed The connection between 5G_V33 and the power supply of the miniPCIE WIFI module. J78 2 pins 1-2 Closed The connection between FS26 VREF and the S32K3 VREFH. 10 6.Automotive Ethernet Switch The S32K3-T-BOX has an automotive TSN Ethernet switch SJA1110B which mainly comprises of a configurable Ethernet switch and a programmable Arm Cortex-M7 core. It also supports advanced secure boot capability. The QuadSPI port is connected to an external flash, the SPI_HOST interface is connected to the S32K3. The SJA1110 can be booted from the external flash(NVM Boot) or S32K3(SDL Boot) . When there is no firmware in the external flash, it will switch to SDL Boot mode automatically. An SABRE connector with SGMII interface is designed to connect the NXP 1GHZ automotive ethernet PHY TJA1120 daughter board. More details please check the document "SJA1110 Automotive Ethernet User Switch.pdf" . 11 This is the SJA1110B diagram in S32K3-T-BOX RDB. S32K3 Ethernet Switch SJA1110B(U20) JTAG LPSPI5 SPI_HAP QSPI JTAG Port(J57) Flash(U22) EMAC RMII Port 1 Port 2 Port 3 Port 4 Port 5 Port 6 Port 7 Port 8 Port 9 100BASE-TX SGMII 100BASE-TX RJ45(J82) MII/RMII/RGMII SGMII MII/RMII/RGMII 1.0/2.5 Gbps SGMII 1.0/2.5 Gbps SGMII 100BASE-T1 100BASE-T1 100BASE-T1 100BASE-T1 100BASE-T1 RGMII 5G Module(J69&J70) SGMII SABRE Connector(J60) ECU Connector(J33) Figure3. the Ethernet Switch SJA1110B Block Diagram 12 On S32K3-T-Box board, the boot mode of SJA1110B can be chosen by setting the 2 boot option pins on the dial switch S1. Below is the Boot options of SJA1110B. Table 3. SJA1110B Boot Options Boot Option 0 Boot Option 1 Boot Mode OFF OFF NVM Boot ON ON SDL Boot Below is the full connection of the Ethernet port on SJA1110B. Table 4. SJA1110B Ethernet Port Connections SJA1110 Ethernet Port Function Connection P1 100 Base-TX RJ45 Connector P2 RMII S32K3 P3 RGMII 5G Module P4 SGMII SABRE Connector P5 100 Base-T1 ECU Connector J32.Pin3,13 P6 100 Base-T1 ECU Connector J32.Pin4,14 P7 100 Base-T1 ECU Connector J32.Pin5,15 P8 100 Base-T1 ECU Connector J32.Pin6,16 P9 100 Base-T1 ECU Connector J32.Pin7,17 13 7.5G Module S32K3-T-BOX has a 5G module AG55xQ from Quectel which supports C-V2X function and GNSS location. S32K3 5G Module AG55xQ (U20) C/V2X Type C Connector(J74) LPSPI3 LPUART2 SPI1 Main UART DBG UART UART Header(J76) EMAC_PPS3 DR_SYNC USIM Micro SIM Card Holder(J75) GNSS SDIO I2S 8GB eMMC(U28) S32K3_SAI Codec SGTL5000(U13) PCIE WIFI6 miniPCIE Module RGMII ENET Switch(U20) Figure4. the 5G Module Diagram This module supports both 5G NR NSA and SA modes. Adopting 3GPP Rel-15 technology, the module supports maximum 2.4 Gbps downlink and 550 Mbps uplink data rates at 5G NSA mode, and maximum 1.6 Gbps downlink and 200 Mbps uplink data rates at LTE-A. More detail please check the datasheet of AG55xQ. J74 Type C connector is for C/V2X communication, J76 1x5 UART Header is to Connect to the PC to interactive with the 5G module and print logs. 14 An 8GB eMMC is designed to store the code, configuration file and other user information .etc. The 5G module can interact with S32K3 by SPI and UART interface, and connect with the ethernet switch with an RGMII interface. The 5G module can connect to the codec SGTL5000 with I2S interface by controlling the multiplexerdemultiplexer TS3A27518E(U38) to realize the call function. User can insert a Micro sim card to activate the 5G communication. Since the IO voltage of the 5G module is 1.8V while S32K3 and most of the peripherals are 3.3V so the level shifters are used for these connections. WIFI6 is supported and is connected with 5G module by miniPCIE interface. A miniPCIE connector is designed on this board and below is the PCIE pin definition. You can design your own WIFI6 miniPCIE board with the below miniPCIE pin definition. We suggest to use NXP product AW690 which is tested with S32K3-T-BOX. Pin Number 1 3 5 7 9 11 13 15 Table 5. the Definition of Supported miniPCIE WIFI6 Module Definition Pin Number Definition WAKE# 2 3.3V Reserved 4 GND Reserved 6 Reserved CLKREQ# 8 Reserved GND 10 Reserved REFCLK- 12 Reserved REFCLK+ 14 Reserved GND 16 Reserved 17 Reserved 18 GND 19 Reserved 20 Reserved 21 GND 22 PERST# 23 PERn0 24 +3.3Vaux 25 PERp0 26 GND 27 GND 28 Reserved 29 GND 30 Reserved 31 PETn0 32 Reserved 33 PETp0 34 GND 35 GND 36 Reserved 37 Reserved 38 Reserved 39 5G_GPIO6 40 GND 41 5G_GPIO5 42 Reserved 43 5G_BT_EN 44 Reserved 45 5G_BT_UART_RTS 46 Reserved 47 5G_BT_UART_TXD 48 Reserved 49 5G_BT_UART_RXD 50 GND 51 5G_BT_UART_CTS 52 +3.3V 15 This is the pin sequence of the miniPCIE board. Below is the picture when 5G module is put on the S32K3-T-BOX board. 16 8.AVB Hardware S32K3-T-BOX features the Ethernet AVB related hardware, which includes the 2 media clock generators CS2100(U10) , CDCE6214(U11) and a codec SGTL5000(U13). The I2S interface of the codec is connected to S32K3 for AVB application by default. An SAI(J45) interface is extended out for external audio amplifier board, such as the NXP automotive ClassD TDF853x RDB board. I2C CDCE6214(U11) Clock Generator I2C CS2100(U10) Clock Multiplier I2C SGTL5000(U13) I2S Codec MCLK SAI0_MCLK 5G Module I2S S32K3 24.576MHZ Oscillator SAI0/SAI1 Header(J45) Figure5. the AVB Hardware Diagram I2S SAI MCLK I2C SAI0_MCLK I2C PPS 17 9.Backup Battery E-Call Support S32K3-T-BOX integrated a backup battery charger and boost controller chip MAX20095. When the main power is lost, it can boost the battery to 12V to support the emergency call function. When the main power is on, the chip works as a charger for the battery. The MAX20095 can be controlled by S32K3 through I2C interface. The charger voltage can be set to 3.0 7.0V. Default value is 3.6V. The current can be set up to 1A. If you want to power the CAN &LIN PHYs using backup battery, switch the jumper J23 to 1-2 on. You can connect the battery to J42 or J32. For more detail please check the datasheet of MAX20095. 18 10. Others An accelerometer FXLS8967(U12) is integrated to detect the speed of the car. A header(J61) is designed for connecting the HC-08 bluetooth module. Header(J79) is designed for connecting the ATK-ESP8266 WIFI module. An SD card can be inserted to store the data. The SDIO protocol is simulated by FLEXIO and controlled by S32K3. 19 11. Abbreviations Used in the Document Abbreviation T-Box AVB NVM SDL SBC PMIC HSE E-Call GNSS eMMC PHY RGMII SGMII RMII MII Description Telematics Box Audio Video Bridging Non-volatile Memory Serial DownLoad System Basic Chip Power Management IC Hardware Security Engine Emergency Call Global Navigation Satellite System Embedded Multimedia Card Physical Layer Reduced General Media Independent Interface Serial Gigabit Media Independent Interface Reduced Media Independent Interface Media Independent Interface 20 12. Revision History Date 29th Apr, 2022 13th May, 2022 Version 0.1 0.2 Description Initial Draft Uploaded the diagrams and pictures 21Microsoft Word for Microsoft 365