Freescale Semiconductor, Inc. User’s Guide Document Number: KT12XS6EVMUG Rev. 1.0, 10/2015 KIT12XS6EVM Evaluation Board Figure 1. KIT12XS6EVM © Freescale Semiconductor, Inc., 2015. All rights reserved. Contents 1 2 3 4 5 6 7 8 9 10 11 Important Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Getting Started. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Understanding the Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Getting to Know the Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Accessory KITLIGHTEVB Load Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Installing the Software and Setting up the Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Board Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Board Bill of Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 KT12XS6EVMUG Rev. 1.0 2 Freescale Semiconductor, Inc. Important Notice 1 Important Notice Freescale 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. This evaluation kit may be used with any development system or other source of I/O signals by simply connecting it to the host MCU or computer board via off-the-shelf cables. Final device in an application will be heavily dependent 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 goods provided may not be complete in terms of required design, marketing, and or manufacturing related protective considerations, including product safety measures typically found in the end product incorporating the goods. Due to the open construction of the product, it is the user's responsibility to take any and all appropriate precautions with regard to electrostatic discharge. In order to minimize risks associated with the customers applications, adequate design and operating safeguards must be provided by the customer to minimize inherent or procedural hazards. For any safety concerns, contact Freescale sales and technical support services. Should this evaluation kit not meet the specifications indicated in the kit, it may be returned within 30 days from the date of delivery and will be replaced by a new kit. Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typical”, must be validated for each customer application by customer’s technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale product could create a situation where personal injury or death may occur. Should the Buyer purchase or use Freescale products for any such unintended or unauthorized application, the Buyer shall indemnify and hold Freescale and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale was negligent regarding the design or manufacture of the part. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2015 KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. 3 Getting Started 2Getting Started 2.1 Kit Contents/Packing List The KIT12XS6EVM contents include: • Assembled and tested evaluation board in anti-static bag • USB cable • Warranty card 2.2 Jump Start Freescale’s analog product development boards help to easily evaluate Freescale products. These tools support analog mixed signal and power solutions including monolithic ICs using proven high-volume SMARTMOS mixed signal technology, and system-in-package devices utilizing power, SMARTMOS and MCU dies. Freescale products enable longer battery life, smaller form factor, component count reduction, ease of design, lower system cost and improved performance in powering state of the art systems. • Go to www.freescale.com/KIT12XS6EVM • Look for Jump Start Your Design • Download documents, software and other information Once the files are downloaded, review the user guide in the bundle. The user guide includes setup instructions, BOM and schematics. Jump start bundles are available on each tool summary page with the most relevant and current information. The information includes everything needed for design. 2.3 Required Equipment and Software To use this kit, you need: • Power supply 30 V with current up to 30 A for full performance • Typical loads: LED or incandescent bulbs from 5.0 W to 60 W • (Optional) KITLIGHTEVB load module • (Optional) P&E USB BDM Multi-link Cable: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=USBMULTILINKBDM 2.4 System Requirements The kit requires the following to function properly with the software: • USB-enabled PC with Windows® XP or higher KT12XS6EVMUG Rev. 1.0 4 Freescale Semiconductor, Inc. Understanding the Board 3 Understanding the Board This board is a full safety system that can drive the exterior lighting of a car. It consists of: • • • • Two MC07XS6517 (Triple 7 m and Dual 17 m high-side switches) for front side of the car 2 x MC17XS6500 (Penta 17 m high-side switches) for rear side of the car MC33903 System basis chip for microcontroller supply, safety behavior and communication HCS12G128 for CAN, LIN and SPI control This system is provided with GUI (and optional KITLIGHTEVB) to start the board and get a quick overview of the device functions. You can check the following demonstration video for a global presentation of the system http://www.freescale.com/webapp/video_vault/videoSummary.sp?code=FTF2014_LRDFEXTREMESW_VID. The KIT12XS6EVM contains 20 power outputs for current ranges up to 22 A DC. Microcontroller supply, safety behavior and communication with the system is managed by the embedded System Basis Chip MC33903. 3.1 Block Diagram The high level system block diagram in Figure 2 outlines the way Freescale standard products are used to implement a full automotive lighting system. VBAT CAN LIN High-side Switches System Basis Chip (SBC High-side Switches USB USB UART (optional) MCU High-side Switches High-side Switches Bluetooth (optional . . . High Beam Low Beam Brake Fog Stop Flasher Interior . . Incandescent HID ballast Xenon LED modules . . Figure 2. Block Diagram KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. 5 Understanding the Board 3.1.1 Device Features This board features the following Freescale products: Table 1. Device Features Device Description Features • S12 CPU core, 25 MHz bus • Up to 240 KB on-chip flash with ECC • Up to 4.0 KB EEPROM with ECC • Up to 11 KB on-chip SRAM • Up to one multi-scalable controller area network (MSCAN) module S12G128 16-bit Microcontroller • Supporting CAN protocol 2.0 A/B • Up to three serial communication interface (SCI) modules • Supporting LIN communications • Up to three serial peripheral interface (SPI) modules • Precision fixed voltage reference for analog-to-digital conversion (ADC) • 1 MHz internal oscillator • On-chip voltage regulator for input supply and internal voltages • Voltage regulator for MCU, 5.0 V or 3.3 V, • Voltage, current and temperature protection • Extremely low quiescent current in low power modes • Fully-protected embedded 5.0 V regulator for the CAN driver MC33903 System Basis Chip Gen2 with High-speed CAN and LIN • Multiple undervoltage detections to address various MCU specifications and system operation modes (i.e. cranking) • Auxiliary 5.0 V or 3.3 V SPI configurable regulator, for additional ICs, with overcurrent detection and undervoltage protection • Advanced SPI, MCU, ECU power supply and critical pins diagnostics and monitoring. • Multiple wake-up sources in low-power modes: CAN or LIN bus, I/O transition, automatic timer, SPI message and VDD over-current detection. • ISO11898-5 high-speed CAN interface compatibility for baud rates of 40 kb/s to 1.0 Mb/s • Normal operating range from 7.0 V to 18 V, extended range: 6.0 V to 28 V. • 5.0 V compatible 16-bit SPI port for device control, configuration and diagnostics at rates up to 5MHz • Individually programmable external PWM clock signals (switching frequency prescaler, duty cycle, slew rate, phase shift) MC07XS6517/ MC17XS6500 • Overcurrent, short-circuit and overtemperature protection Smart High-side Switches • Accurate temperature, voltage and current sensing with high precision (from 27.5 mA to 22 A) and synchronization pin • Open load detection in ON and OFF state or in LED mode • Configurable profile to fit with incandescent bulbs, LED or HID ballast (current sense ratio or overcurrent profiles adjusted) • Watchdog and Limp Home mode • External smart power switch control KT12XS6EVMUG Rev. 1.0 6 Freescale Semiconductor, Inc. Getting to Know the Hardware 4 Getting to Know the Hardware 4.1 Board Overview The KIT12XS6EVM is an easy-to-use circuit board allowing the user to exercise all the functions of the MC07XS6517 and MC17XS6500 smart high-side switches. A PC links to the EVM through an onboard USB port with a Serial UART interface. A Graphical User Interface (GUI), included with the kit, allows you to communicate with the EVM for a quick overview of the device functions. This KIT12XS6EVM comes with microcode already loaded in the S12G128’s on-board flash memory. However, users who are developing a customized approach can download their own microcode to the device using the Background Debug Mode (BDM) connector. 4.2 Board Features The key features of KIT12XS6EVM are as follows: • 20 protected power high-side switches with low RDS(on) (14 x 17 m + 6 x 7 m) • Normal operating range from 7.0 V to 18 V, extended range: 6.0 V to 28 V • Background Debug Mode (BDM) connector for downloading microcode to the S12G128 on-chip flash memory • CAN and LIN bus connectors • Bluetooth connector with LDO voltage regulator • USB port with Serial UART support • Individually programmable external PWM clock signals (switching frequency prescaler, duty cycle, slew rate, phase shift) • Overcurrent, short-circuit and overtemperature protection • Accurate temperature, voltage, and current sensing with high precision (from 27.5 mA to 22 A) • Open load detection in ON and OFF state or when the load is LEDs • Configurable profile to fit with incandescent bulbs, LED or HID ballast (current sense ratio or overcurrent profiles adjusted) KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. 7 Getting to Know the Hardware 4.3 Board Description Figure 3 describes the main blocks of the KIT12XS6EVM. CAN Connector MC17XS6500 BDM LIN Connector MC33903 S12G128 MC07XS6517 MC17XS6500 MC07XS6517 Connector for Bluetooth interface Mini USB Figure 3. Board Description Table 2. Board Description Name Description 2 x MC07XS6517, 2 x MC17XS6500 eXtreme switches Four 5-channel fully protected high power high-side switches. Communication with microcontroller through SPI daisy chain. Power outputs routed to edges connectors 16-bit MCU S12G128 MCU for safety and device control SBC MC33903 System Basis Chip with high speed CAN and LIN communication, supplies the MCU, safety management BDM connector Allows to flash the S12G MCU CAN and LIN connectors Allows to drive the board through CAN or LIN protocols USB Connector Mini-USB connector for GUI application Bluetooth Connector (optional) Plug for an external Bluetooth dongle (reference RN42-I/RM) KT12XS6EVMUG Rev. 1.0 8 Freescale Semiconductor, Inc. Getting to Know the Hardware 4.4 LED Display The following LEDs are provided as visual output devices for the KIT12XS6EVM: Red LED Orange LED Green LED Figure 4. LED Locations Table 3. LEDs Label Description D4 Indicates the presence of the 5.0 V VDD supply (LED color: Red) D6 Indicates the status of the UART_RX communication (LED is blinking and the color is orange when communication is OK D7 Indicates the status of the UART_TX communication (LED is blinking and the color is green when communication is OK KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. 9 Getting to Know the Hardware 4.5 Connectors There are input/output connectors, which provide the following signals: JP2 JP4 JP3 JP5 Figure 5. LED Locations Table 4. Connector List JP2 Top Connector Device #4 JP3 Top Connector Device #2 JP4 Top Connector Device #3 JP5 Top Connector Device #1 Position Signal Name Description Signal Name Description Signal Name Description Signal Name Description 1 OUT1_4 Output1 Device#4 OUT1_2 Output1 Device#2 OUT1_3 Output1 Device#3 OUT1_1 Output1 Device#1 2 OUT2_4 Output2 Device#4 OUT2_2 Output2 Device#2 OUT2_3 Output2 Device#3 OUT2_1 Output2 Device#1 3 OUT3_4 Output3 Device#4 OUT3_2 Output3 Device#2 OUT3_3 Output3 Device#3 OUT3_1 Output3 Device#1 4 OUT4_4 Output4 Device#4 OUT3_2 Output3 Device#2 OUT4_3 Output3 Device#3 OUT3_1 Output3 Device#1 5 OUT5_4 Output5 Device#4 OUT4_2 Output4 Device#2 OUT5_3 Output4 Device#3 OUT4_1 Output4 Device#1 6 VBAT3 Supply Voltage OUT4_2 Output4 Device#2 VBAT3 Supply Voltage OUT4_1 Output4 Device#1 7 VBAT3 Supply Voltage OUT5_2 Output5 Device#2 VBAT1 Supply Voltage OUT5_1 Output5 Device#1 8 GND Ground reference OUT5_2 Output5 Device#2 GND Ground reference OUT5_1 Output5 Device#1 9 GND Ground reference VBAT2 Supply Voltage GND Ground reference VBAT2 Supply Voltage 10 GND Ground reference GND Ground reference GND Ground reference VBAT2 Supply Voltage KT12XS6EVMUG Rev. 1.0 10 Freescale Semiconductor, Inc. Getting to Know the Hardware 4.6 Test Point Definitions The following test-point jumpers provide access to signals on the KIT12XS6EVM: Table 5. Test Points Schematic Label 4.7 Name Description TP1, TP3, TP7, TP9, TP11 GND Supply Voltage TP2 V_CAN 5.0 V CAN Voltage TP4 VBAT1 Supply Voltage 1 TP5 VDD 5.0 V VDD Voltage TP6 VBAT3 Supply Voltage 3 TP8 VBAT2 Supply Voltage 2 TP10 3V3 3V3 reference voltage for Bluetooth (optional) USB Connector A Mini-USB connector is available for communication with computer through UART protocol. Both polarities of the USB connector are connected to the FT232RQ chip to emulate Serial Communication Interface (SCI) communication. The RXD/TXD lines are directly connected to the microcontroller. The USB connector links to the computer through a COM port in order to communicate with the GUI (the one provided with this KIT12XS6EVM, or a custom one). KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. 11 Accessory KITLIGHTEVB Load Module 5 Accessory KITLIGHTEVB Load Module Freescale’s KITLIGHTEVB provides an ideal load module for use with the KIT12XS6EVM. The KITLIGHTEVB serves as a platform for preliminary evaluation of the board and acts as a starting point for any software development on the KIT12XS6EVM. The KITLIGHTEVB provides various types of loads that address the 20 outputs available on the KIT12XS6EVM. Those outputs are: • Three 12 V-55/60 W H4 bulbs for high beam/low beam • Two 12 V 21 W bulbs for parking lights, fog lights, brake lights and flashers • Four 12 V 5/21 W bulbs for parking lights, fog lights, brake lights, flashers, parking lights and low beam • Four 12V LED loads for parking lights, fog lights and brake lights The KIT12XS6EVM mounts to the KITLIGHTEVB and uses the KITLIGHTEVB’s high power connectors for VPWR and all outputs. Figure 6. KITLIGHTEVB Load Module 6 Installing the Software and Setting up the Hardware 6.1 Installing the GUI on your Computer 1. Download the installation file “Labview_GUI_install.zip” from www.freescale.com/KIT12XS6EVM. Unzip the file and then double-click the setup.exe file. 2. Select your destination directory and click “Next”. The License Agreement box opens. Click to accept the terms of the agreement. 3. Click the Next button to start the installation program. The Installation Wizard prompts you for further actions. 4. Once the installation completes, restart your machine. 5. Launch the GUI by clicking on the “Gen4 Lighting” icon (located on your desktop or in your Start menu, depending on which option you selected during the installation.) 6. Connect USB cable and wait until the driver is installed: FT232R USB UART. KT12XS6EVMUG Rev. 1.0 12 Freescale Semiconductor, Inc. Installing the Software and Setting up the Hardware 7. Go into the device manager of your computer and note the corresponding COM port associated with FT232R USB UART. 8. On the GUI (box with label 6 on the below picture), select the corresponding COM port noted in the previous step. 9. If the corresponding COM port is not displayed in the box, please install following VISA driver: http://compass.freescale.net/livelink/livelink/232759628/NI_VISA_driver.zip?func=doc.Fetch&nodeid=232759628. After unzipping the file, double click on NIVISAruntime.msi to update the driver (and/or devsupport64 if x64) 6.2 Describing the GUI Interface The Gen4 Lighting GUI allows you to: • Display the real time Voltage on the VPWR pin of each device • Display the real time Temperature of each device • Display the output current for a selected channel on the oscilloscope view • Independently turn on the 5 outputs of each of the four devices and change the duty cycle. • Continuously refresh each device register (quick status + selectable register) • Send specific SPI commands issued from specification • Reset devices and the GUI r s t n u o p v q w Figure 7. GUI Interface KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. 13 Installing the Software and Setting up the Hardware The GUI provides a graphical view of register status and operating parameters for the four 12XS6 switches controlled by the MCU inside the KIT12XS6EVM. The GUI refers to the 12XS6’s as Device number 1—4 (see Table 6 to identify the device type and board connector associated with each Device number.) The five channels on each device are also color coded from dark blue (channel1), red (channel 2), green (channel 3), light blue (channel 4), and yellow (channel 5.) Table 6. Device Identification Device # Device Name Board Connector 1 MC07XS6517EK JP5 2 MC07XS6517EK JP3 3 MC17XS6500EK JP4 4 MC17XS6500EK JP2 Quick Status Fault Reporting - Displays the Quick Status SPI Output (SPI MISO) register flags for each of the four devices. The display is continuously refreshed while the GUI is turned on. SPI Read Register Selection - Allows you to select a device and specify which SPI Output register to display. Register Status - Displays the status of the selected device register (Item 2.) The display refreshes each time the device register is selected. PWM Output Control - Allows you to view and modify the duty cycle for a device/channel combination. To select a device/channel, set the ON/OFF button for that combination. The duty cycle displays as a colored bar in the box below the device/channel name and as a percentage in the box next to the button. To alter the duty cycle, click on the bar and drag it horizontally. The percentage value appears immediately above your cursor. RST E-switch - Resets all four devices and initializes the GUI to its start-up state. Communication Port Selection - Displays the PC COM port the GUI is communicating through. Clicking on the button in the box allows you to change the port. GUI OFF - Clicking on the button stops GUI communication with the KIT12XS6EVM board. Supply Voltage/Device Temperature Display - Allows you to select a device and display the supply voltage and temperature of that device. Over/undervoltage and over/undertemperature indicators turn on when the device is operating outside its voltage or temperature range. The information updates in real-time. In this implementation, when VPWR voltage is less than 9.0 V, "UV" reports "1" and when VPWR is greater than 16 V,"OV" reports "1". Manual SPI Control - Allows you to enter SPI SI and SO commands as Hexadecimal values and to send the commands to a selected device. Oscilloscope View - Allows you to select a device/channel combination and monitor its output current in real time. Controls at the lower right allow you to alter how the plot is displayed. To select a device/channel combination for monitoring: 1. Go to the PWM Output Control panel and turn on the device/channel you wish to monitor (for instance, D3PWM4.) 2. In the oscilloscope view, click the tab corresponding to the device you selected (in this example, 17XS6500 #3.) 3. In the panel to the right of the plot screen, click on the output channel you selected (in this example, OUT4.) Do not select more than one device/channel combination at a time. KT12XS6EVMUG Rev. 1.0 14 Freescale Semiconductor, Inc. Installing the Software and Setting up the Hardware 6.3 Configuring the Hardware Figure 8 illustrates the hardware configuration when used with the KITLIGHTEVB Load Module. KITLIGHTEV Load Module KIT12XS6EVM Figure 8. Board Setup 6.3.1 Step-by-step Instructions for Setting up the Hardware The KIT12XS6EVM is designed for use with Freescale’s KITLIGHTEVB evaluation module. Alternatively, you may choose to provide your own hardware to use in conjunction with the KIT12XS6EVM. The following instructions describe how to set up the KIT12XS6EVM when a KITLIGHTEVB is used as a load module. If you are using a different type of load module, consult the schematic (see Section 7) and the board descriptions (see Section 4) to determine how to connect to the KIT12XS6EVM. 1. Mount the KIT12XS6EVM board to the KITLIGHTEVB load module. 2. Insert the USB Mini-B plug into the USB port on the KIT12XS6EVM board. 3. Connect the other end of the USB cable to a PC that has the Gen4 Lighting GUI installed (See Section 6.1) 4. Connect the +12 V DC power supply to the power and ground connectors on the KITLIGHTEVB board. Turn on the power supply 5. Turn on the KITLIGHTEVB module by pushing the ON/OFF switch (located between the power and ground connectors.) 6. Launch the GUI by clicking on the “Gen4 Lighting” icon (located either on your desktop or in the Program folder, depending on which option you selected during the GUI installation.) 7. If the correct COM port is not selected by default on the box under Freescale logo, associate the correct COM port as described in Section 6.1. Then stop and restart the GUI (red circle and black arrow on the top left of the GUI.) KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. 15 BKGD R1 4.7K 1 3 5 (4) RESET_B IRQ_B (3) (3) R24 RXDC TXDC SAFE_B SBC_MISO SBC_MOSI SBC_SCLK SBC_SS_B IRQ_B 1.00k RESET_R_B BKGD SBC_RST_B (3) SAFE_B RXDC TXDC SBC_MISO SBC_MOSI SBC_SCLK SBC_SS_B SBC_RST_B (3) (3) (3) (3) (3) 1.00k BOSS_RST_B R8 RESET_B (3) BOSS_RST_B HDR 2X3 VDD R30 47 48 8 9 10 11 19 20 21 22 23 24 1 12 7 VDD 10.0K R28 10.0K R26 10.0K PM0/RXD2/RXCAN PM1/TXD2/TXCAN 2 3 0.1uF C17 PJ0/KWJ0/PWM6/MISO1 PJ1/KWJ1/IOC6/MOSI1 PJ2/KWJ2/IOC7/SCK1 PJ3/KWJ3/PWM7/SS1 PT5/IOC5 PT4/IOC4 PT3/IOC3 PT2/IOC2 PT1/IOC1/IRQ PT0/IOC0/XIRQ RESET BKGD/MODC TEST U4 6 5 0.1uF 0.1uF - + TP5 C35 C31 VDD 2 VDDXR 2 4 6 U7B 1 7 LM358MX/NOPB - + U7A R31 GND LM358MX/NOPB V+ VDD TP3 10.0K SAFE1 SAFE1 S9S12G128F0CLF EXTAL/PE0 XTAL/PE1 API_EXTCLK/ECLK/SS0/PS7 SCK0/PS6 MOSI0/PS5 MISO0/PS4 TXD1/PS3 RXD1/PS2 TXD0/PS1 RXD0/PS0 AN11/KWAD11/PAD11 AN10/KWAD10/PAD10 AN9/KWAD9/PAD9 AN8/KWAD8/PAD8 AN7/KWAD7/PAD7 AN6/KWAD6/PAD6 AN5/KWAD5/PAD5 AN4/KWAD4/PAD4 AN3/KWAD3/PAD3 AN2/KWAD2/PAD2 AN1/KWAD1/PAD1 AN0/KWAD0/PAD0 PWM5/KWP5/PP5 PWM4/KWP4/PP4 ETRIG3/PWM3/KWP3/PP3 ETRIG2/PWM2/KWP2/PP2 ECLKX2/ETRIG1/PWM1/KWP1/PP1 API_EXTCLK/ETRIG0/PWM0/KWP0/PP0 VDD VDDA/VRH 37 VSS 5 VSSA 38 VSSX 3 8 4 BOSS_SS_B BOSS_SCLK BOSS_MOSI BOSS_MISO TXL1 RXL1 TXD RXD EXTAL XTAL 46 45 44 43 42 41 40 39 4 6 (4) PAD0 PAD2 VDD R11 R23 SYNC_B PWM4 32 30 28 26 36 35 34 33 31 29 27 25 18 17 16 15 14 13 CLK 0 BOSS_SS_B BOSS_SCLK BOSS_MOSI BOSS_MISO TXL1 RXL1 0.01uF C10 R22 5.0K 1.00k (4) (4) (4) (4) (3) (3) R9 1M (4) (4) C11 5V_VBUS 8.0PF 8.0PF 10.0K R14 5.0K MUX CSNS 10.0K D7 LED_GREEN Y1 8MHz C7 0.01uF C13 R13 R10 SYNC_B CLK 1 2 J2 A C Microcontroller A C MUX (4) (3) D6 LED_ORANGE CSNS R27 R29 560 560 RXD TXD 30 2 32 8 31 6 7 3 22 21 10 11 9 VDD JP1 HDR_1X6 1 2 3 4 5 6 0.1uF C54 U9 8 R32 5 6 7 0.1uF C18 3V3OUT 0 USBD_P 0.1UF 0.01UF 14 5 12 13 25 29 C48 C47 5V_VBUS 0 18 23 27 28 16 3V3 10.0K 3V3 TP10 4.7uF C53 3V3 TP11 R33 R34 4.7UF C46 + 5V_VBUS 1 60OHM L1 2 VBUS_FFB 1 USB_N USB_P F1 USB to Serial UART Interface TPS7333QD RESET OUT1 OUT2 SENSE USBD_N EN IN1 IN2 15 1 19 2 3 4 FT232RQ RESET# NC6 OSCI OSCO 3V3OUT USBDP NC1 NC2 NC3 NC4 NC5 USBDM VCCIO VCC Bluetooth 3V3 10uF C52 TXD RXD TXD RXD RTS# CTS# DTR# DSR# DCD# RI# CBUS0 CBUS1 CBUS2 CBUS3 CBUS4 U8 VDD 3.3V LDO for Bluetooth Header GND 1 VDD TEST GND4 GND2 GND1 AGND EP 26 20 17 4 24 33 0.5A 2 VBUS 1 2 VBUS DD+ ID GND J4 330 OHM L2 1 2 3 4 5 9 SHELL4 SHELL1 8 SHELL3 SHELL2 16 6 7 7 BDM Debug Interface Schematic Schematic USB_SHIELD Figure 9. Schematic, Part 1 KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. Schematic SBC with CAN High Speed and LIN Interface VREG_VE VDD TP7 R3 10.0K 3 TP4 D1 2 100pF D10 1 V_CAN 13 VSENSE 22 R19 XCVR_CANH XCVR_CANL PESD1CAN 4 C6 L3 B82789C0513N002 R5 60.4 4700PF C25 3 3 C56 C57 1uF 1uF 1.00k 12 7 10 8 1 2 VDD 4 19 3 CAN_SPLIT 17 A D3 C4 C55 0.1uF 10uF D4 RED LED C U2 29 1.00k R7 SAFE DBG RST INT 23 24 R17 27 26 28 25 SBC_MOSI SBC_SCLK SBC_MISO SBC_SS_B MOSI SCLK MISO CS IO-0 CANH SPLIT CANL MUX-OUT 1.00k IRQ_B VSENSE 5V-CAN 100pF VDD MMSZ5231BT1G A C 1 2 4 VSUP F_ON1 (4) F_ON1 R4 60.4 DBG 11 MUX 6 V_CAN 30 31 TXDC RXDC 20 21 TXL1 RXL1 SBC_RST_B IRQ_B SBC_RST_B MUX TXD RXD TXD-L1 RXD-L1 LIN-T2/I/O-3 (2) (2) SBC_MOSI (2) SBC_SCLK (2) SBC_MISO (2) SBC_SS_B (2) (2) TP2 V_CAN C24 LIN-T1/I/O-2 LIN1 TXDC RXDC (2) (2) TXL1 RXL1 (2) (2) TP1 2.2uF LIN2 A GND_CAN LIN-T1 TXD-L2 RXD-L2 14 16 MCZ33903CD5EK C 9 D2 1N4148WS GND1 GND2 EX_PAD C23 C 15 18 33 A 5 CAN HDR_1X4 47K D9 32 C R20 0.1uF A MMSZ8V2T1G CANH CANL 0.1uF C3 BZT52C20T-7 1 2 3 4 10uF SAFE_B (2) SAFE_B BCP52-16 Q1 VB VSENSE C22 2 1.00k C R6 C1 VE A D8 RED LED D5 1 VSUP MMSZ5253BT1G VBAT1 J1 C C A VREG_VB B VBAT1 E R16 10.0K LIN R2 1.00k J3 2 1 2 LIN1 HDR_1X2 D11 PESD1LIN C58 1000PF F_ON2 F_ON2 R15 1.00k 1 (4) Figure 10. Evaluation Board Schematic, Part 2 KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. 17 (2,4) (2) (2) (2) SAFE1 CLK F_ON1 F_ON2 (2) (2) (3) (3) A1_MISO BOSS_RST_B BOSS_SS_B BOSS_SCLK BOSS_MOSI 27 28 29 30 F_ON1 15 16 31 SAFE1 F_ON2 2 3 32 4 5 1 1 2 18 19 20 21 22 23 24 25 26 27 53 54 47 48 49 50 51 52 4 5 6 7 9 3 BOSS_RST_B BOSS_SS_B CLK BOSS_SCLK A2_MISO 0.1uF C14 VBAT3 BOSS_RST_B BOSS_SS_B BOSS_SCLK BOSS_MOSI R25 100 0.1uF C43 VBAT2 NC1 NC2 IN1 IN2 IN3 IN4 LIMP RST CS CLK SCLK SI CP 0.1uF C12 VDD U5 VBAT2 0.1uF C16 TP6 8 17 18 12 13 14 19 20 21 10 11 22 23 25 26 7 R12 MC17XS6500EK OUT6 OUT5_1 OUT5_2 OUT4_1 OUT4_2 OUT4_3 OUT3_1 OUT3_2 OUT3_3 OUT2_1 OUT2_2 OUT1_1 OUT1_2 CSNS CSNS_SYNC SO 0.1uF C15 VBAT3 10 28 29 30 31 32 33 34 35 36 37 14 15 16 39 40 41 12 13 42 43 45 46 TP9 CSNS SYNC_B 100 CSNS SYNC_B MC07XS6517EK OUT6 OUT5_1 OUT5_2 OUT5_3 OUT5_4 OUT5_5 OUT5_6 OUT5_7 OUT5_8 OUT5_9 OUT5_10 OUT4_1 OUT4_2 OUT4_3 OUT3_1 OUT3_2 OUT3_3 OUT2_1 OUT2_2 OUT1_1 OUT1_2 CSNS CSNS_SYNC Switch-3 NC1 NC2 NC3 NC4 NC5 NC6 NC7 NC8 NC9 NC10 NC11 NC12 NC13 NC14 IN1 IN2 IN3 IN4 LIMP CLK RST CS SCLK SI SO CP U6 0.1uF C44 TP8 CSNS SYNC_B (2) (2) A3_MISO VBAT3 VBAT1 BOSS3_OUT1 BOSS3_OUT2 BOSS3_OUT3 BOSS3_OUT4 BOSS3_OUT5 1 2 3 4 5 6 7 8 9 10 VBAT2 BOSS1_OUT5 BOSS1_OUT4 BOSS1_OUT1 BOSS1_OUT2 BOSS1_OUT3 12XS6-1# 12XS6-3# HDR_1X10 HDR_1X10 JP4 1 2 3 4 5 6 7 8 9 10 JP5 (2,4) F_ON2 F_ON1 15 16 27 28 29 30 31 SAFE1 1 2 3 32 4 5 100 BOSS_RST_B BOSS_SS_B CLK BOSS_SCLK A3_MISO 0.1uF C28 VBAT3 F_ON2 F_ON1 SAFE1 CLK BOSS_RST_B BOSS_RST_B BOSS_SS_B BOSS_SCLK A1_MISO A2_MISO R21 0.1uF C41 VBAT2 CP NC1 NC2 NC3 NC4 NC5 NC6 NC7 NC8 NC9 NC10 NC11 NC12 NC13 NC14 IN1 IN2 IN3 IN4 LIMP CLK RST CS SCLK SI SO NC1 NC2 IN1 IN2 IN3 IN4 LIMP RST CS CLK SCLK SI CP U1 0.1uF C27 VDD 0.1uF C5 VBAT2 8 17 18 12 13 14 19 20 21 10 11 22 23 25 26 7 100 MC17XS6500EK OUT6 OUT5_1 OUT5_2 OUT4_1 OUT4_2 OUT4_3 OUT3_1 OUT3_2 OUT3_3 OUT2_1 OUT2_2 OUT1_1 OUT1_2 CSNS CSNS_SYNC SO 0.1uF C2 VBAT3 10 28 29 30 31 32 33 34 35 36 37 14 15 16 39 40 41 12 13 42 43 45 46 CSNS SYNC_B R18 MC07XS6517EK OUT6 OUT5_1 OUT5_2 OUT5_3 OUT5_4 OUT5_5 OUT5_6 OUT5_7 OUT5_8 OUT5_9 OUT5_10 OUT4_1 OUT4_2 OUT4_3 OUT3_1 OUT3_2 OUT3_3 OUT2_1 OUT2_2 OUT1_1 OUT1_2 CSNS CSNS_SYNC Switch-4 1 2 18 19 20 21 22 23 24 25 26 27 53 54 47 48 49 50 51 52 4 5 6 7 9 3 U3 0.1uF C40 VDD Switch-2 55 VBAT VDD 55 VBAT GND1 8 VCC GND2 44 C49 C39 0.022uF 11 C42 0.022uF C9 0.022uF 6 C50 0.022uF C36 0.022uF 33 C45 0.022uF C8 VBAT C51 0.022uF 6 0.022uF 8 VCC 44 0.022uF C32 0.022uF VCC GND1 9 GND2 24 BOSS_MISO CSNS SYNC_B C19 0.022uF VCC GND1 9 C29 0.022uF 33 1 2 3 4 5 6 7 8 9 10 BOSS4_OUT1 BOSS4_OUT2 BOSS4_OUT3 BOSS4_OUT4 BOSS4_OUT5 VBAT3 (2) BOSS_MISO 12XS6-2# HDR_1X10 JP3 12XS6-4# 1 2 3 4 5 6 7 8 9 10 HDR_1X10 JP2 VBAT2 BOSS2_OUT5 BOSS2_OUT4 BOSS2_OUT1 BOSS2_OUT2 BOSS2_OUT3 C38 C21 0.022uF GND2 24 C37 0.022uF C26 0.022uF GND1 C34 0.022uF C20 11 C33 0.022uF 0.022uF VBAT GND2 C30 0.022uF 18 0.022uF Switch-1 Schematic Figure 11. Schematic, Part 3 KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. Board Layout 8 Board Layout 8.1 Silkscreen Figure 12. KIT12XF6EVM Silkscreen KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. 19 Board Bill of Materials 9 Board Bill of Materials Table 7. Bill of Materials(1) Item Qty Schematic label VALUE DESCRIPTION Part Number Freescale components 1 2 3 4 2 U1,U5 1 IC SW 17 m PENTA HS SOIC32 MC17XS6500EK IC XCVR CAN DUAL LIN 5.0 V 5.5-28 V AEC-Q100 SOIC32 MCZ33903CD5EK IC SW TRIPLE 7 m AND DUAL 17 m HS 4.5-5.5 V SOIC54 MC07XS6517EK U4 IC MCU 16 BIT 128K FLASH 8K RAM 25 MHZ 3.13-5.5 V LQFP48 S9S12G128F0CLF U2 2 U3,U6 1 Active components 5 1 U7 IC LIN OPAMP DUAL 3-32 V SOIC8 LM358MX/NOPB 6 1 U8 IC XCVR USB TO UART CTLR 3.3-5.25 V QFN32 FT232RQ 7 1 U9 IC VREG LDO 3.3 V 0.5 A 3.77-10 V SO8 TPS7333QD 8 1 D1 DIODE ZNR 25 V 0.5 W 5 mA AEC-Q101 SOD123 MMSZ5253BT1G 9 1 D2 DIODE SW 150 MA 75 V SOD-323 1N4148WS 10 1 D3 DIODE ZNR 5.1 V 0.5 W SOD123 MMSZ5231BT1G 11 2 D4,D8 LED RED SGL 30 MA SMT 0603 RED LED 12 1 D5 DIODE ZNR 20 V 300 MW SOD523 BZT52C20T-7 13 1 D6 LED OR SGL 20 MA 0603 LED_ORANGE 14 1 D7 LED GRN SGL 30 MA SMT 0603 LED_GREEN 15 1 D9 DIODE ZNR -- 0.5 W 8.2 V SOD123 MMSZ8V2T1G D10 DIODE BIDIR CAN BUS ESD PROTECTION 200 W 24 V AEC-Q101 SOT23 PESD1CAN D11 DIODE ESD PROTECTION 23 KV AEC-Q101 SOD323 PESD1LIN Diodes 16 17 1 1 Capacitors 18 3 C1,C52,C55 10 F CAP CER 10 F 25 V 20% X5R 0603 20 C2,C3,C4,C5,C12,C1 4,C15,C16,C17,C18, C22,C27,C28,C31,C3 5,C40,C41,C43,C44, C54 0.1 F CAP CER 0.1 F 25 V 10% X8R 0603 4700 PF CAP CER 4700 PF 25 V 10% X7R 0805 8.0 PF CAP CER 8.0 PF 50 V +/- 0.5 PF C0G 0402 19 20 1 C6 21 2 C7,C11 20 C8,C9,C19,C20,C21, C26,C29,C30,C32,C3 3,C34,C36,C37,C38, C39,C42,C45,C49,C5 0,C51 0.022 F CAP CER 0.022 F 50 V 10% X7R AEC-Q200 0603 23 2 C10,C13 0.01 F CAP CER 0.01 F 50 V 10% X8R 0603 24 2 C23,C25 100 pF CAP CER 100 pF 100 V 5% C0G 0603 25 1 C24 2.2 F CAP CER 2.2 F 25 V 10% X5R 0603 26 1 C46 4.7 F CAP TANT 4.7 F 10 V 20% -- 0603 27 1 C47 0.01 F CAP CER 0.01 F 16 V 10% X7R 0402 28 1 C48 0.1 F CAP CER 0.1 F 16 V 10% X7R 0402 29 1 C53 4.7 F CAP CER 4.7 F 16 V 10% X5R 0603 30 2 C56,C57 1 CAP CER 1 F 25 V 10% X7R AEC-Q200 0805 31 1 C58 1000 PF CAP CER 1000 PF 50 V 10% C0G 0603 1 R1 4.7 K RES MF 4.70 K 1/16 W 1% 0402 9 R2,R6,R7,R8,R15,R1 7,R19,R23,R24 1.00 K RES MF 1.00 K1/16 W 1% AEC-Q200 0402 22 Resistors 32 33 KT12XS6EVMUG Rev. 1.0 20 Freescale Semiconductor, Inc. Board Bill of Materials Table 7. Bill of Materials(1) Item Qty Schematic label 9 R3,R10,R13,R16,R26 ,R28,R30,R31,R32 35 2 36 1 37 3 R11,R33,R34 38 4 39 VALUE DESCRIPTION 10.0 K RES MF 10.0 K 1/16 W 1% AEC-Q200 0402 R4,R5 60.4 RES MF 60.4 1/8 W 1% 0805 R9 1 M RES MF 1.0 M 1/16 W 1% AEC-Q200 0402 0 RES MF ZERO 1/16 W -- AEC-Q200 0402 R12,R18,R21,R25 100 RES MF 100 1/16 W 5% AEC-Q200 0402 2 R14,R22 5.0 K RES MF 5.0 K 1/16 W 5% 0402 40 1 R20 47 K RES MF 47 K 1/16 W 1% 0402 41 2 R27,R29 560 RES MF 560 1/16 W 1% 0402 34 Part Number Switches, Connectors, Jumpers and Test Points 42 1 F1 43 1 JP1 HDR 1X6 TH 100MIL CTR 338H AU 150L HDR_1X6 44 4 JP2,JP3,JP4,JP5 HDR 1X10 TH 156MIL SP 580H SN 175L HDR_1X10 45 1 J1 HDR 1X4 TH 100MIL CTR 338H AU 200L HDR_1X4 46 1 J2 HDR 2X3 TH 100MIL CTR 335H AU 95L HDR 2X3 47 1 J3 HDR 1X2 TH 100MIL SP 323H AU 130L HDR_1X2 J4 CON 5 USB_MICRO_B SKT RA SHLD SMT 0.65 MM SP 114H AU 1050170001 48 1 0.5 A FUSE FAST 0.5 A 63 V SMT 1206 49 1 L1 60 OHM IND FER BEAD 60 OHM@100 MHZ 500 MA -- 0603 50 1 L2 330 OHM IND FER BEAD 330 OHM@100 MHZ 2.5A -- SMT 51 1 L3 IND CHK 2X51 UH 250 MA -30/+50% 1812 B82789C0513N002 52 1 Q1 TRAN PNP PWR 1 A 60 V SOT-223 BCP52-16 5 TP1,TP3,TP7,TP9,TP 11 TEST POINT BLACK TEST POINT BLACK 40 MIL DRILL 180 MIL TH 109L 6 TP2,TP4,TP5,TP6,TP 8,TP10 TEST POINT RED TEST POINT RED 40 MIL DRILL 180 MIL TH 109L 1 Y1 8 MHz XTAL 8 MHZ -- -- SMT 53 54 55 Notes 1. Freescale does not assume liability, endorse, or warrant components from external manufacturers are referenced in circuit drawings or tables. While Freescale offers component recommendations in this configuration, it is the customer’s responsibility to validate their application. KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. 21 References 10 References Following are URLs where you can obtain information on related Freescale products and application solutions: Freescale.com Support Pages Description URL KIT12XS6EVM Tool Summary Page www.freescale.com/KIT12XS6EVM KITLIGHTEVB Tool Summary Page www.freescale.com/KITLIGHTEVB MC33903 Product Summary Page http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC33903 MC07XS6517 Product Summary Page http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC12XS6 MC17XS6500 Product Summary Page http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MC12XS6 S12G Product Summary Page http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=S12G USBMULTILINKBDM Tool Summary Page 10.1 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=USBMULTILINKBDM Support Visit www.freescale.com/support for a list of phone numbers within your region. 10.2 Warranty Visit www.freescale.com/warranty to submit a request for tool warranty. KT12XS6EVMUG Rev. 1.0 22 Freescale Semiconductor, Inc. Revision History 11 Revision History Revision 1.0 Date 10/2015 Description of Changes • Initial release KT12XS6EVMUG Rev. 1.0 Freescale Semiconductor, Inc. 23 How to Reach Us: Information in this document is provided solely to enable system and software implementers to use Freescale products. Home Page: freescale.com There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based Web Support: freescale.com/support Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no on the information in this document. warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters that may be provided in Freescale data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including “typicals,” must be validated for each customer application by customer’s technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address: freescale.com/SalesTermsandConditions. Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. SMARTMOS is a trademark of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2015 Freescale Semiconductor, Inc. Document Number: KT12XS6EVMUG Rev. 1.0 10/2015