User Manual XMC4300 Relax Kit

UG_201604_PL30_017
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
About this document
Scope and purpose
This document provides a hardware description of the XMC4300 Relax EtherCAT® Kit including schematics and list of
material. For fast software development you can find the mapping of XMC4300 functions to the on-board components in
various tables.
Intended audience
This document is intended for anyone who wants to develop software on the XMC4300 Relax EtherCAT® Kit or wants to use
this kit for evaluating and demonstrating the capabilities of the XMC4300 microcontroller.
Table of contents
About this document .............................................................................................................................................1
Table of contents ...................................................................................................................................................1
1
1.1
1.2
Introduction.......................................................................................................................................2
Key features.............................................................................................................................................2
Block diagram..........................................................................................................................................3
2
2.1
2.2
2.3
2.4
2.5
2.5.1
2.5.2
2.6
2.7
2.8
Hardware description ........................................................................................................................4
Power supply ...........................................................................................................................................4
Arduino compatible connector...............................................................................................................5
mikroBUS™ socket ..................................................................................................................................7
User push buttons and user LEDs...........................................................................................................8
Debugging and UART-to-USB communication ......................................................................................8
On-board debug probe ......................................................................................................................8
Cortex® debug connector (10-pin).....................................................................................................8
Reset ........................................................................................................................................................9
CAN transceiver .......................................................................................................................................9
Phy-2-Phy EtherCAT® connection...........................................................................................................9
3
3.1
3.2
3.3
Production data ...............................................................................................................................11
Schematics ............................................................................................................................................ 11
Components placement and geometry ............................................................................................... 16
Bill of material ....................................................................................................................................... 16
Revision history ...................................................................................................................................................19
User Manual
www.infineon.com
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Introduction
1
Introduction
This document describes the features and hardware details of the XMC4300 Relax EtherCAT® Kit equipped with an ARM®
Cortex®-M4 based XMC™ microcontroller from Infineon Technologies AG.
It can be used with a wide range of development tools including Infineon’s free of charge Eclipse based IDE DAVE™. The
XMC4300 Relax EtherCAT® Kit is designed to evaluate the capabilities of the XMC4300 microcontroller especially in
EtherCAT® slave applications. Table 1 shows the kit specification.
Table 1
Kit specification
Flash memory
Infineon’s ARM® Cortex®-M4 XMC4300 microcontroller running at 144 MHz in
LQFP100 package (order number XMC4300-F100K256)
256 kB
Data memory
128 kB
Dimensions
75 x 138 mm (91 x 144 mm with connectors incl. Phy-2-Phy)
Clock crystals
12 MHz and 32.768 kHz crystal for CPU
Power
•
•
Via USB connector (Micro-AB USB) or
Via On-Board Debugger (Micro-AB USB)
Connectors
•
•
•
•
•
•
•
EtherCAT® Slave IN and OUT interface via RJ45 jack
mikroBUS™ socket (2x8-pin)
Arduino compatible connectors (1x10-pin, 2x8-pin, 1x6pin, 2x3pin)
USB connector (Micro-AB USB)
CAN connector (D-Sub DE-9)
EtherCAT® Phy-2-Phy connector (not assembled)
Serial Wire Debug interface (2x5, 50 mil pitch) to XMC™ (not assembled)
(on board debugger can be overridden by externally connected debugger)
Debugger
On-Board J-Link debug probe via USB supporting
Processor
Others
1.1
•
•
Serial Wire Debug (SWD)
UART-to-USB bridge (virtual COM)
•
•
•
•
•
•
On-board debug probe, based on XMC4200 microcontroller
2x EtherCAT® Phys
CAN transceiver
2 user push-buttons,
2 user LEDs
Reset push-button
Key features
The XMC4300 Relax EtherCAT® Kit has the following key features and components:
•
•
•
•
•
•
•
•
XMC4300 microcontroller (ARM® Cortex®-M4 based), 144 MHz, 256 kB Flash, 128 kB SRAM, LQFP100 package
On-board debug probe with USB interface supporting SWD + SWO
Virtual COM port via on-board debug probe
EtherCAT® slave components: 2 EtherCAT® phys and 2 RJ45 jacks
Prepared for EtherCAT® Phy-2-Phy connection for backplane applications (assembly option)
Arduino compatible connector and voltage level shifter for 3.3 V / 5 V Arduino shields
mikroBUS™ socket for plug-and-play click boards™
CAN transceiver and CAN connector (D-Sub DE-9)
User Manual
2
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Introduction
•
•
•
•
•
•
•
USB interface (Micro-AB USB plug)
Voltage regulator 5 V -> 3.3 V
2 x User push-buttons
2 x User LED
Reset push-button
12 MHz crystal
32.768 kHz RTC crystal
1.2
Block diagram
The block diagram in Figure 1 shows the main components of the XMC4300 Relax EtherCAT® Kit and their interconnections.
There are following main building blocks:
•
•
•
•
•
•
•
•
XMC4300 microcontroller in a LQFP100 package
On-board USB debug probe based on XMC4200 for SWD, SWV and Virtual COM port support
2 EtherCAT® Phy with 2 RJ45 plugs
Connection Header for Arduino
mikroBUS™ socket
2 User push-buttons, 2 User LEDs, Reset push-button
Micro-AB USB Plug
CAN transceiver
XMC4300 Relax EtherCAT Kit-V1.1
Phy2Phy
IN
RJ45
IN
PHY
MII
RJ45
OUT
Phy
MII
Voltage
Regulator
3.3V
Phy2Phy
Out
CAN
mikroBUS™
Pin Header Arduino (DIGITAL)
CAN
Trans.
Ether
CAT
CAN
ADC (G1CH1), IO,
SPI (U0C1)
UART (U1C1), SPI (U0C1),
I2C (U0C0), PWM (CCU4,
CCU8), INT (ERU0), IO
Level
Shifter
OCS
12 MHz
Crystal
RTC
32.768
kHz
USB
USB
EVR
2x3 pin
Debug
LED
5V
Micro
USB
Debug
(10pin)
COM
LED
XMC4200
Debug IC
SWD
SWV
P3.4
BUTTON1
XMC4300
Microcontroller
Power
LED
SWD
SWV
UART
P4.0
LED1
BUTTON2
LED1
HIB_IO_1
P4.1
Debug,
U0C0
BSL
GPIO
PORST
#
PWM (CCU8), INT (ERU0), UART
(U1C0), I2C (U0C0)
Micro
USB
ADC
RESET
mikroBUS™
Pin Header Arduino (ANALOG IN)
BlockDiag.emf
Figure 1
User Manual
Block diagram of the XMC4300 Relax EtherCAT® Kit
3
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Hardware description
2
Hardware description
The following chapters provide a detailed description of the hardware and how it can be used. The hardware is depicted in
Figure 2.
Figure 2
2.1
PCB of the XMC4300 Relax EtherCAT® kits
Power supply
The XMC4300 Relax EtherCAT® Kit must be supplied by an external 5 volt DC power supply connected to any of the micro
USB plugs (X100, X101). Out of the box with the pre-programmed EtherCAT® slave application and the on-board debug
probe in operation, the XMC4300 Relax EtherCAT® Kit typically draws about 440 mA in an EtherCAT® environment. This
current can be delivered via the USB plug of a PC, which is specified to deliver up to 500 mA. The green Power LED (VDD3.3)
indicates the presence of the generated 3.3 V supply voltage.
On-board reverse current protection diodes will ensure safe operation when power is provided through both USB plugs at
the same time. These protection diodes allows to use the on-board debug probe connected with a PC/Notebook via X101
and a second host PC/Laptop connected with the XMC4300 Relax EtherCAT® Kit via X100.
User Manual
4
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Hardware description
If the board is powered via a USB plug, it is not recommended to apply an additional 5 Volt power supply to one of the 5
Volt power pins (VDD5, 5 V) on the Arduino headers or mikroBUS™ socket, because there is no protection against reverse
current into the external power supply. These power pins can be used to power an external circuit, but care must be taken
not to draw more current than USB can deliver. A PC acting as a USB host can typically deliver up to 500 mA current. If
higher currents are required and in order to avoid damage to the USB host, the use of an external USB power supply which
is able to deliver higher currents than 500 mA is strongly recommended.
After power-up the green DEBUG LED starts blinking. When there is a connection to a PC via the Debug USB plug X101 and
the USB Debug Device drivers are installed on this PC, the DEBUG LED will turn from blinking to constant illumination.
ARDUINO POWER Pin Header
IC402
+5V
XMC4300 Relax EtherCAT Kit -V1.1
IFX1051LE
CAN
Transceiver
IC100
Infineon
JP300, IOREF
3.3V
IC300, IC301
X100
Micro
USB
Power
LED
Voltage Level
Shifter for
ARDUINO
+5V
Infineon
XMC4300
Microcontroller
Infineon
3.3V
IC101
IC102
X101
Micro
USB
+5V
+5V
Infineon
IFX1117
Lin. Voltage
Regulator
3.3V
XMC4200
Debug IC
Infineon
Infineon
U151, U251
3.3V
U200
IFX54441LDV
3.3V
1.8V
Lin. Voltage
Regulator
Infineon
EtherCAT
PHY
Power
LED
mikroBUS™ Pin Header
Power_BlockDiag.emf
Figure 3
2.2
Power supply concept
Arduino compatible connector
The mapping of GPIOs and XMC™ pin functions to Arduino compatible functions can be found in Figure 4. The Arduino
compatible connector supports
•
SPI interface (SPI_xxx)
User Manual
5
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Hardware description
•
•
•
•
•
•
I2C interface (I2C_xxx)
UART interface (UART_xxx)
PWM signal outputs (PWM0-5)
ADC input (ADC0-5)
Interrupt input (INT0-1)
Reset
(Top View)
N.C.
1
IOREF
2
RESET#
3
3V3
4
5V
5
6
GND
7
N.C.
8
POWER
GND
10
P0.8/
P14.9
I2C_SCL: U0C0.SCLKOUT0
ADC5: VADC.G3CH3
9
P1.5/
P14.5
I2C_SDA: U0C0.DOUT0
ADC4: VADC.G2CH1
8
VA REF
7
GND
6
P2.4
5
P2.2
SP I_MISO: U0C1.DX0A
4
P2.5
SPI_MOSI: U0C1.DOUT0
PWM5: CCU41.OUT0
3
P1.14
SPI_CS: U0C1.SELO2
PWM4: CCU81.OUT10
2
P0.6
1
P3.6
IO2: P3.6
8
P15.9
IO1: P15.9
7
P2.9
PWM2: CCU80.OUT22
PWM1: CCU80.OUT03
AREF: VAREF
SPI_CLK: U0C1.SCLKOUT
PWM3: CCU80.OUT30
P14.0
1
6
P2.7
ADC1: VADC.G0CH1
P14.1
2
5
P5.0
IO0: P5.0
ADC2: VADC.G1CH2
P14.2
3
4
P0.9
INT1: ERU0.1B0
ADC3: VADC.G2CH0
P14.4
4
3
P0.7
INT0: ERU0.2B1
I2C_SDA: U0C0.DOUT0
ADC4: VADC.G2CH1
P14.5/
P1.5
5
2
P0.1
UART_TXD: U1C1.DOUT0
I2C_SCL: U0C0.SCLKOUT0
ADC5: VADC.G3CH3
P14.9/
P0.8
6
1
P0.0
UART_RXD: U1C1.DX0D
Figure 4
SPI_MOSI: U2C0.DOUT0
ANALOG IN
PWM5: CCU41.OUT2
DIGITAL
ADC0: VADC.G0CH0
5
3
1
6
4
2
RESET#
P3.7
GND
5V
P3.8
P3.9
PWM0: CCU40.OUT2
SPI_MISO: U2C0.DX0C
SP I_CLK: U2C0.SCLKOUT
Ard uino_Pin_Mappin g.emf
Mapping of Arduino™ functions to XMC™ pin functions
The XMC4300 Relax EtherCAT® Kit features a bi-directional voltage level shifter and therefore supports 5 V Arduino shields
as well as 3.3 V Arduino shields. Jumper JP300 (IOREF) determines whether the Arduino shield is driven with 5 V or 3.3 V.
The analog input signals (ADC0-5) are limited to 3.3 V input voltage. A serial 100 Ohm resistor protects the analog input pin
against overcurrent.
Primarily, ADC0 to ADC3 should be used as analog inputs, because there is no additional circuit connected to these pins,
whereas ADC4 and ADC5 have additional circuitry and require an input signal with low input impedance (<500 Ohm).
Note: Parallel operation of I2C and ADC4 / ADC5 is not possible, because they share the same Arduino pins.
User Manual
6
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Hardware description
2.3
mikroBUS™ socket
The mapping of GPIOs and XMC™ pin functions to mikroBUS™ functions can be found in Table 5. The mikroBUS™
connector supports
•
•
•
•
•
•
•
SPI interface with one chip select (SPI_xxx)
I2C interface (I2C_xxx)
UART interface (UART_xxx)
PWM signal output (PWM)
ADC input (ADC)
Interrupt input (INT)
Reset (RST)
Attention: Jumper JP300 (IOREF) must be set to 3.3 V (VDD3.3) when using click™ boards. 5 V click™ boards cannot be used
with the XMC4300 Relax EtherCAT® Kit.
Note: The mikroBUS™ UART and debugger’s UART shares the same USIC channel (U1C0) of the XMC4300 device, but do not
share the same pins. Parallel operation by time multiplexing is possible.
(Top View)
P14.8
1
1
P2.8
PWM: CCU80.OUT32
RST: HIBOUT
HIB_IO_0
2
2
P3.5
INT: ERU0.3B1
SPI_CS: U0C1.SELO0
P2.3
3
3
P2.15
UART_RXD: U1C0.DX0C
SPI_SCK: U0C1.SCLKOUT
P2.4
4
4
P2.14
UART_TXD: U1C0.DOUT0
SPI_MISO: U0C1.OUT01
P2.2
5
5
P0.8
I2C_SCL: U0C0.SCLKOUT
SPI_MOSI: U0C1.DOUT0
P2.5
6
6
P1.5
I2C_SDA:U0C0.DOUT0
3V3
7
7
5V
GND
8
8
GND
mikroBUS™
mikroBUS™
ADC: VADC.G0CH0
mikroBUS_Pin_Mappin g.emf
Figure 5
User Manual
Mapping of Arduino™ functions to XMC™ pin functions
7
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Hardware description
2.4
User push buttons and user LEDs
The XMC4300 Relax EtherCAT® Kit provides two push buttons and two LEDs. The port pins used can be found in Table 2 and
Table 3. These pins are used exclusively for this function and they are not mapped to other devices or connectors.
Table 2
XMC4300 pin mapping for user LEDs
LED
XMC pin
LED1
P4.0
LED2
P4.1
Table 3
XMC4300 pin mapping for user push buttons
Button
XMC pin
BUTTON1
P3.4
BUTTON2
HIB_IO_1
2.5
Debugging and UART-to-USB communication
The XMC4300 Relax EtherCAT® Kit supports debugging via 2 different channels:
•
•
On-board debug probe
10-pin Cortex® Debug connector (not assembled)
2.5.1
On-board debug probe
The on-board debug probe supports Serial Wire Debug (SWD) and UART communication. Both require the installation of
Segger’s J-Link Driver which is part of the DAVE™ installation. DAVE™ is a highly efficient development platform for the
XMC® microcontroller families to simplify and shorten software development. It can be downloaded at
www.infineon.com/dave. The latest Segger J-Link Driver can be downloaded athttp://www.segger.com/jlinksoftware.html. Table 4 shows the pin assignment of the XMC4300 used for debugging and UART communication.
Table 4
XMC4300 pins mapping for debugging and UART-communication
Pin function
Input/Output
XMC Pin
Data pin for debugging via SWD
I/O
TMS
Clock pin for debugging via SWD
O
TCK
Transmit pin for UART communication (PC_RXD)
O
P0.5 (U1C0.DOUT0)
Receive pin for UART communication (PC_TXD)
I
P0.4 (U1C0.DX0A)
2.5.2
Cortex® debug connector (10-pin)
The 10-pin Cortex® debug connector supports Serial Wire Debug (SWD) and Serial Wire Viewer (SWV). The pin assignment
of the Cortex® debug connector is shown in Table 5.
Table 5
Pin assignment of the Cortex® Debug Connector (X102)
Pin No.
Signal name
Description
1
VCC
+3.3 V
2
TMS
Serial Wire Data I/O
3
GND
Ground
User Manual
8
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Hardware description
Pin No.
Signal name
Description
4
TCK
Serial Wire Clock
5
GND
Ground
6
SWV
Serial Wire Viewer (Trace Data Out)
7
Key
Key
8
NC
Not connected
9
GND_Detect
Ground detect
10
RESET
Rest (active low)
2.6
Reset
The reset pin (PORST#) of the XMC4300 is a bi-directional pin in open drain mode. An internal pull-up resistor keeps the
PORST# pin high during normal operation. A low level at this pin will force a hardware reset. In case of a MCU internal reset
the PORST# pin will drive a low signal.
A reset signal can be issued by
• the on-board Reset Button (SW102, “RESET”)
• the on-board debug probe (IC101.46)
• the external debugger connected to the 10-pin Cortex® debug probe connector (X102)
• the Arduino Power Header (RESET)
• the mikroBUS™ socket (RST)
An XMC™ internal circuit always ensures a safe Power-on-Reset. The XMC™ does not require any additional external
components to generate a reset signal during power-up.
2.7
CAN transceiver
The XMC4300 Relax EtherCAT® Kit provides a CAN interface via a D-Sub DE-9 connector. Infineon’s high speed CAN
transceiver {IFX1051LE) for industrial applications supports 3.3V I/O logic and is suitable for 12 V and 24 V bus systems with
an excellent EMC performance. The CAN bus (signals CANH, CANL) are terminated by a 120 Ohm resistor.
Table 6
CAN signals and XMC4300 pin mapping
Pin no. at D-Sub DE-9 (X400)
XMC Pin, XMC function
CANH
X400.7
-
CANL
X400.2
-
CAN_TX
-
P2.0, CAN.N0_TXD
CAN_RX
-
P14.3, CAN.N0_RXDB
GND
X400.3, X400.6
-
VDD5
X400.9 (needs to be connected
-
Signal
name
2.8
Phy-2-Phy EtherCAT® connection
For backplane/mid-plane oriented EtherCAT® applications, communication can be implemented without using isolation
transformers. Instead, low-cost ceramic capacitors can be used. The PCB layout of the XMC4300 Relax EtherCAT® Kit has
been prepared for EtherCAT® operation through direct Phy-2-Phy connection.
For this purpose two XMC4300 Relax EtherCAT® kits are required and some modifications must be made to the kits (see
Figure 6). All components required for this modification can be found attached to the kit.
User Manual
9
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Hardware description
•
•
•
Remove four 0 Ohm resistors from each XMC4300 Relax EtherCAT® Kit
Solder two 0 Ohm resistors onto each XMC4300 Relax EtherCAT® Kit
Solder the connectors onto the XMC4300 Relax EtherCAT® Kits
Note: After this modification EtherCAT® communication through the RJ45 is disabled.
Figure 6
User Manual
Phy-2-Phy EtherCAT® connection between two XMC4300 Relax EtherCAT® Kits
10
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Production data
3
Production data
This chapter covers schematics, board dimensions, component placement and the bill of material.
3.1
Schematics
The following figures show the schematics of the XMC4300 Relax EtherCAT® Kit in hardware version 1.1:
•
•
•
•
Figure 7: Schematic: MCU, Push Buttons, LEDs, Reset Button, Crystals, USB
Figure 8: Schematic: EtherCAT® Phys, Magnetics, Phy-2-Phy
Figure 9: Schematic: Arduino, mikroBUS, CAN
Figure 10: Schematic: On-Board Debug Probe, Power Supply
User Manual
11
R1.0
2016-04-15
E
D
C
GND
C115
100nF
1
GND
GND
15pF/0402
C116
GND
Q100 510R/0402
12MHZ/S/3.2X2.5
C114
100nF
ECAT0.P1_RX_ERRB
L102
BLM18PG600
15pF/0402
B
VDD3.3
L101
BLM18PG600
R110
0R/0402
R111
2
VDD3.3
BUTTON2
MIKROBUS_RST
ECAT0.P1_LINKB
ECAT0.P1_RX_ERRB
ARDUINO_IO1
LED1
LED2
33
32
35
34
38
39
18
19
84
85
68
69
70
71
72
73
80
81
82
83
74
75
76
77
78
79
GND
RESET#
TCK
TMS
59
63
EXP
65
67
66
61
62
17
HIB_IO_1 13
HIB_IO_0 14
P15.9
P15.8
P15.3
P15.2
P4.1
P4.0
P1.15
P1.14
P1.13
P1.12
P1.11
P1.10
P1.9
P1.8
P1.7
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0
VAREF
R109
no ass./0R/0402
ECAT0.P0_LINKB
ARDUINO_SPI_CS, PWM4
ECAT0.P0_PHY_CLK25
ECAT0.P0_LINK_ACT
ECAT0.LED_RUN
ECAT0.LED_ERR
ECAT0.P0_RX_DVA
ECAT0.P0_TXD2
ECAT0.P0_TXD1
ECAT0.P0_TXD0
SDA
ECAT0.P0_RXD0A
ECAT0.P0_TX_ENA
ECAT0.P0_TXD3
ECAT0.P0_RX_CLKA
ECAT0.P0_TX_CLKA
Supply
Hibernate/RTC
Analog
3
XMC4300_LQFP100
VSS
VSSO
EPAD
PORST#
TCK
TMS
XTAL1
XTAL2
HIB_IO_1
HIB_IO_0
VBAT
VAREF
VAGND
VDDA
VSSA
P15.9
P15.8
P15.3
P15.2
P4.1
P4.0
P1.15
P1.14
P1.13
P1.12
P1.11
P1.10
P1.9
P1.8
P1.7
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0
Digital
VDDC3
VDDC2
VDDC1
VDDC
VDDP3
VDDP2
VDDP1
VDDP
VBUS
USB_D-
USBUSB_D+
RTC_XTAL_1
RTC_XTAL_2
P14.15
P14.14
P14.13
P14.12
P14.9
P14.8
P14.7
P14.6
P14.5
P14.4
P14.3
P14.2
P14.1
P14.0
P5.7
P5.2
P5.1
P5.0
P2.15
P2.14
P2.10
P2.9
P2.8
P2.7
P2.6
P2.5
P2.4
P2.3
P2.2
P2.1
P2.0
P5.7
P5.2
P5.1
P5.0
55
56
57
58
4
86
64
42
12
87
60
43
11
8
9
10
VDDC
USB_DM
USB_DP
VBUS
16RTC_XTAL_1
15RTC_XTAL_2
P14.15
P14.14
P14.13
P14.12
P14.9
P14.8
P14.7
P14.6
P14.5
P14.4
P14.3
P14.2
P14.1
P14.0
P2.15
P2.14
P2.10
P2.9
P2.8
P2.7
P2.6
P2.5
P2.4
P2.3
P2.2
P2.1
P2.0
40
41
44
45
46
53
54
47
48
49
50
51
52
20
21
22
23
36
37
24
25
26
27
28
29
30
31
P3.6
P3.5
P3.4
P3.3
P3.2
P3.1
P3.0
90
91
92
93
5
6
7
C
A
D101
BAS3010A-03W
ECAT0.P1_RX_DVB
ECAT0.P1_RXD3B
ECAT0.P1_RXD2B
ECAT0.P1_RXD1B
ARDUINO_AN5
MIKROBUS_AN
ECAT0.P1_RXD0B
ECAT0.P1_RX_CLKB
ARDUINO_AN4
ARDUINO_AN3
CAN_RXD
ARDUINO_AN2
ARDUINO_AN1
ARDUINO_AN0
ECAT0.P0_RXD3B
ECAT0.P0_RXD2B
ECAT0.P0_RXD1B
ARDUINO_IO0
MIKROBUS_RX
MIKROBUS_TX
ECAT0.PHY_RST
ARDUINO_PWM2
MIKROBUS_PWM
ARDUINO_PWM1
ECAT0.P0_RX_ERRB
MOSI
SCK
MIKROBUS_SPI_CS
MISO
SWV
CAN_TXD
ARDUINO_IO2
MIKROBUS_INT
BUTTON1
ECAT0.MCLK
ECAT0.P1_TXD1
ECAT0.P1_TXD0
ECAT0.P1_TX_ENA
22R R107
22R R108
BLM18PG600 L100
GND
6
D100
1
2
3
4
5
X100
USB Connector
P4.0
Buttons & LEDs
ADJ_3
7
P4.1
HIB_IO_1
100nF
S
S1
GND
GND
GND
Q400
32.768KHZ
GND
V1.1 / 02.2016
SW102
TMPS2-SMD
S
S1
GND
BUTTON 2
SW101
TMPS2-SMD
S
S1
BUTTON 1
SW100
TMPS2-SMD
5
6
Sheet: 1/4
8
07.04.2016 13:25:56
XMC4300_Relax_v1.1
RTC_XTAL_2
P
P1
P
C119 P1
GND
C120
10nF
GND
RTC_XTAL_1
GND
100nF
C118 P1
P
ADJ_5
The information given in this document shall in no event be regarded as a guarantee of conditions or
characteristics. With respect to any examples or hints given herein, any typical values stated herein and/or any
information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties
and liabilities of any kind, including without limitation, warranties of non-infringement of intellectual property rights
of any third party.
7
GND
RESET#
RTC Crystal
Reset
GND
P3.4
ADJ_4
8
XMC4300 Relax EtherCAT Kit
GND GND GND GND
3 D2
Legal Disclaimer
GND
10uF/10V
C113
P3.6
P3.5
P3.4
P3.3
P3.2
P3.1
P3.0
100nF
C112
P0.12
P0.11
P0.10
P0.9
P0.8
P0.7
P0.6
P0.5
P0.4
P0.3
P0.2
P0.1
P0.0
100nF
C111
IC100
100nF
C110
94
95
3
4
88
89
96
97
98
99
100
1
2
100nF
C109
P0.12
P0.11
P0.10
P0.9
P0.8
P0.7
P0.6
P0.5
P0.4
P0.3
P0.2
P0.1
P0.0
100nF
C108
ECAT0.MDO/MDIA
ECAT0.P1_LINK_ACT
ECAT0.P1_TX_CLKA
ARDUINO_INT1, PWM0
SCL
ARDUINO_INT0
ARDUINO_PWM3
DEBUG_TX
DEBUG_RX
ECAT0.P1_TXD3
ECAT0.P1_TXD2
ARDUINO_UART_TX
ARDUINO_UART_RX
100nF
C107
A
100nF
C106
Target Device
100nF
C105
C117
5
10uF/10V
C104
2
ESD8V0L2B-03L
LED1
LED2
2mA LED
2mA LED
R112
R113
VDD3.3
R114
4
10uF/10V
C103
1
D1
3
VDD5
10uF/10V
C102
1M
LED100
LED-RT/D/0603
680R
LED101
LED-RT/D/0603
680R
10k
10k
2
VDD3.3
10uF/10V
C101
100nF
C100
ZX62-AB-5PA
R106
VDD3.3
R116
R115
VDD3.3
10K/0402
15pF
12
C400
User Manual
15pF
Figure 7
C401
1
E
D
C
B
A
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Production data
Schematic: MCU, Push Buttons, LEDs, Reset Button, Crystals, USB
R1.0
2016-04-15
/ / m
uc s dn3 1 . e u. i nf i ne on. c om
/ Ro e m
m
e l m
/ M
y
doc um
5
VCC GND
I0
MUX Z
I1
2
4
VCC GND
2
4
e n t s / Bo o t l o a d e r _ Re m
a ppi ng/ qr c ode . bm
p
1
P1.1 R28
P1.0 R27
P3.0
49R9/0603
2
ECAT0.MDO
ECAT0.MCLK
C41
100nF/50V/1206
PHY1_TD_P
C40
100nF/50V/1206
PHY1_RD_P
P0.12
P3.3
30
29
13
14
28
27
26
25
24
20
15
16
17
18
19
21
49R9/0603 23
1
2
C37
100nF/50V/1206
PHY0_RD_N
IC1_RXD0_PHYAD0
P14.15
P15.2
P14.6 R151
30
29
13
14
28
27
26
25
24
20
15
16
17
18
19
21
C36
100nF/50V/1206
PHY0_TD_N
P0.12
P3.3
P1.9
P2.6
P1.3
49R9/0603
PHY1_CLK_1_8V
P0.10 R150
1
2
49R9/0603 23
PHY0_CLK_1_8V
ECAT0.MDO
ECAT0.MCLK
NC7SZ157P6X GND
RA150A
100nF/0402P0.3
P0.2
GND
P3.2
P3.1
4*49R9
RA151A
P14.14
P14.13
P14.12
P14.7
4*49R9
C150
5
I0
MUX Z
I1
S
U150
TOPLED/GN
R220
V230
P1.11
680R/0603
TOPLED/RT
R221
V231
ECAT0_LED_ERR P1.10
680R/0603
VDD1.8
P1.13
3
1
6
ECAT Port1 OUT
NC7SZ157P6X GND
RA100A
100nF/0402P1.2
P1.8
GND
P1.7
P1.6
4*49R9
RA101A
P5.7
P5.2
P5.1
P1.4
4*49R9
C51
E ECAT0_LED_RUN
D
C
B
VDD1.8
P1.13
3
1
S
RESET
LED2
LED1
RDAC
GNDOUT
EXP
X251
OVDD
OVDD
AVDD
DVDD
GND
9
7
5
3
1
3
X151
TD+
TDRD+
RD-
GND
RESET
LED2
LED1
RDAC
GNDOUT
EXP
9
7
5
3
1
10
8
6
4
2
GND
BCM5241XA1KMLG
CRS
COL
MDIO
MDC
TXC
TXD3
TXD2
TXD1
TXD0
TXEN
RXC
RXD3
RXD2
RXD1
RXD0
RXDV
RXER
XTALI
XTALO
U151
GND
10
8
6
4
2
TD+
TDRD+
RD-
OVDD
OVDD
AVDD
DVDD
BCM5241XA1KMLG
CRS
COL
MDIO
MDC
TXC
TXD3
TXD2
TXD1
TXD0
TXEN
RXC
RXD3
RXD2
RXD1
RXD0
RXDV
RXER
XTALI
XTALO
U251
BLM18PG600
L150
100nF/0402
C151
C61
100nF/50V/1206
PHY1_TD_N
4
GND
100nF/0402
C152
VDD3.3
VDD3.3
R25
49R9/0603
R24
49R9/0603
R23
49R9/0603
R22
49R9/0603
R4
no ass./0R/1206
R157
49R9/0603
R156
49R9/0603
R155
49R9/0603
R154
49R9/0603
6
GNDGND
10
9
7
8
14
11
10
9
3
6
7
8
VDD3.3
43860-0010
S1
S2
1
2
3
4
5
6
7
8
X250
1000pF/2kV/1206
C163
1000pF/2kV/1206
C164
S1
S2
1
2
3
4
5
6
7
8
43860-0010
S1
S2
1
2
3
4
5
6
7
8
X150
GND
5
6
Sheet: 2/4
8
07.04.2016 13:25:56
/ / m
uc s dn3 1 . e u. i nf i ne on. c om
/ Ro e m
m
e l m
/ M
y
doc um
e n t s / Bo o t l o a d e r _ Re m
a ppi ng/ qr c ode . bm
XMC4300_Relax_v1.1
7
S1
S2
1
2
3
4
5
6
7
8
GND
270R/0603 V150
LED-GE/D/0603
LED-GN/D/0603
R159
V151
P0.11
ECAT0.P1_LINK_ACT
270R/0603
P15.3
ECAT0.P1_LINKA
R158
1000pF/2kV/1206
C42
1000pF/2kV/1206
C56
VDD3.3
The information given in this document shall in no event be regarded as a guarantee of conditions or
characteristics. With respect to any examples or hints given herein, any typical values stated herein and/or any
information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties
and liabilities of any kind, including without limitation, warranties of non-infringement of intellectual property rights
of any third party.
GND
15
2
PT61017PEL
16
1
R29
270R/0603 V100
LED-GE/D/0603
LED-GN/D/0603
R30
V101
270R/0603
ECAT0.P0_LINK_ACT
P1.12
P1.15
ECAT0.P0_LINKB
8
XMC4300 Relax EtherCAT Kit
GNDGND
11
6
L151
14
3
GND
15
2
PT61017PEL
16
1
L251
7
Legal Disclaimer
GND GND
0R/1206
R35
0R/1206
R34
R33
0R/1206
0R/1206
R32
R2
no ass./0R/1206
0R/1206
R11
0R/1206
R10
R9
0R/1206
0R/1206
R7
R1
no ass./0R/1206
VDD3.3 VDD3.3
GND GND
R5
no ass./0R/1206
GNDGND GND GND GND GND GND GND
P15.3
ECAT0.P1_LINKA
ECAT_PHY_RST
ECAT0.PHY_RST
GND
100nF/0402
C47
5
GNDGND GND GND GND GND GND GND
R152
2k2/0603 VDD3.3
C60
100nF/50V/1206
PHY1_RD_N
10
11
12
8
31
EXP
9
22
7
32
PHY1_TD_P
PHY1_TD_N
PHY1_RD_P
PHY1_RD_N
VDD3.3
GND
ECAT0.PHY_RST
C38
100nF/50V/1206
PHY0_RD_P
3
4
6
5
VDD3.3
GND
P1.15
ECAT0.P0_LINKB
ECAT_PHY_RST
C39
100nF/50V/1206
PHY0_TD_P
10
11
12
R31
2k2/0603
PHY0_TD_P
PHY0_TD_N
PHY0_RD_P
PHY0_RD_N
8
31
EXP
9
22
7
32
3
4
6
5
BLM18PG600
L7
100nF/0402
C48
R26
6
VDD3.3
R153
U250
1k24/0603
A
1k24/0603
VDD3.3
4
C50
100nF/0402
C153
100nF/0402
3
C52
10uF/10V/0805
VDD1.8
C54
100nF/0402
C155
10uF/10V/0805
VDD1.8
C156
100nF/0402
2
C53
100nF/0402
C154
100nF/0402
VDD3.3
VDD3.3
C55
100nF/0402
VDD3.3
C157
100nF/0402
75R/0603
ECAT Port0 IN
GND
C49
10uF/10V/0805
C158
10uF/10V/0805
R20
R161
C45
100nF/0402
C159
100nF/0402
75R/0603
75R/0603
C46
100nF/0402
C160
100nF/0402
R19
R162
C43
100nF/0402
C44
100nF/0402
C161
100nF/0402
C162
100nF/0402
75R/0603
75R/0603
R21
R160
75R/0603
75R/0603
R18
R163
13
75R/0603
User Manual
CHASSIS_GND
Figure 8
CHASSIS_GND
1
p
E
D
C
B
A
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Production data
Schematic: EtherCAT® Phys, Magnetics, Phy-2-Phy
R1.0
2016-04-15
E
D
C
B
IOREF
1
VDD3.3
IOREF
IO_1
PWM_2
PWM_1
IO_0
INT_1, PWM_0
INT_0
UART_TX
UART_RX
VDD3.3
P0.8*
P1.5*
P2.4*
P2.2*
P2.5*
P1.14*
P0.6*
P3.6*
Arduino Level Shifter
SCL, ADC_5
SDA, ADC_4
SPI_CLK
SPI_MISO
SPI_MOSI, PWM_5
SPI_CS, PWM_4
PWM_3
IO_2
P14.0
P14.1
P14.2
P14.4
P14.5
P14.9
P15.9*
P2.9*
P2.7*
P5.0*
P0.9*
P0.7*
P0.1*
P0.0*
GNDGND
19
2
20
18
17
16
15
14
13
12
GNDGND
19
2
20
18
17
16
15
14
13
12
N/C
P2.5*
P2.4*
RESET#
A0
A1
A2
A3
A4
A5
(N/C)
IOREF
RESET
3.3V
5V
GND..
GND.
VIN
ICSP
VDD5
P2.2*
7
~6
~5
4
~3
2
1(TX)
0(RX)
28(SCL)
27(SDA)
AREF
GND
13
12
~11
~10
~9
8
IO_1
PWM_2
PWM_1
IO_0
INT_1, PWM_0
INT_0
UART_TX
UART_RX
7
6
5
4
3
2
1
0
P15.9*
P2.9*
P2.7*
P5.0*
P0.9*
P0.7*
P0.1*
P0.0*
SCL, ADC_5
SDA, ADC_4
AREF
GND
SPI_CLK
SPI_MISO
SPI_MOSI, PWM_5
SPI_CS, PWM_4
PWM_3
IO_2
OE
GND
A1
A2
A3
A4
A5
A6
A7
A8
OE
GND
A1
A2
A3
A4
A5
A6
A7
A8
10
11
1
3
4
5
6
7
8
9
10
11
1
3
4
5
6
7
8
9
JP300
3
2
1
GND
2
100nF
C304
IOREF
P15.9
P2.9
P2.7
P5.0
P0.9
P0.7
P0.1
P0.0
GND
P0.8
P1.5
P2.4
P2.2
P2.5
P1.14
P0.6
P3.6
VDD3.3
VDD5
GND
Arduino Level Jumper
TXS0108EPW
VCCB
VCCA
B1
B2
B3
B4
B5
B6
B7
B8
IC301
TXS0108EPW
VCCB
VCCA
B1
B2
B3
B4
B5
B6
B7
B8
IC300
3
SCL P0.8*
SDA P1.5*
AREF
VAREF
GND GND
13
P2.4*
12
P2.2*
11
P2.5*
10 P1.14*
9
P0.6*
8
P3.6*
IO_1
PWM_2
PWM_1
IO_0
INT_1, PWM_0
INT_0
UART_TX
UART_RX
SCL, ADC_5
SDA, ADC_4
SPI_CLK
VDD3.3
SPI_MISO
SPI_MOSI, PWM_5
SPI_CS, PWM_4
PWM_3
IO_2
ARDUINO Compatible Connectors
A0
A1
A2
A3
P1.5* A4
P0.8* A5
3.3V
5V
GND..
GND.
VIN
IOREFI/OREF
RESET
RESET#
GND
All resistors 100R
R100-R105
ADC_0
ADC_1
ADC_2
ADC_3
SDA, ADC_4
SCL, ADC_5
NC
IOREF
RESET
3V3
5V VDD3.3
GND
GND
VDD5
NC
100nF
GND
A
100nF
C300
100nF
C302
GND
3
GND
4
4
MIKROBUS_MOSI P2.5
VDD3.3
5V
GND2
9
10
11
12
13
14
15
16
RM
CANH
CANL
V33
IFX1051LE
TXD
GND
VCC
RXD
IC402
GND
8
7
6
5
7
VDD3.3
CANH
CANL
GND
VDD5
GND
GND
8
V1.1 / 02.2016
5
6
Sheet: 3/4
8
07.04.2016 13:25:56
XMC4300_Relax_v1.1
P14.3
1
2*2
3
4
MIKROBUS_SCL
MIKROBUS_TX
MIKROBUS_RX
MIKROBUS_INT
MIKROBUS_PWM
P1.5 MIKROBUS_SDA
VDD5
P0.8
P2.14
P2.15
P3.5
P2.8
DNP
The information given in this document shall in no event be regarded as a guarantee of conditions or
characteristics. With respect to any examples or hints given herein, any typical values stated herein and/or any
information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties
and liabilities of any kind, including without limitation, warranties of non-infringement of intellectual property rights
of any third party.
VDD5
P2.0
CAN Transceiver
MIKROE_BUS_CONN
GND1
3V3
SDA
SCL
TX
RX
INT
PWM
7
X400
XMC4300 Relax EtherCAT Kit
8
MOSI
MISO
SCK
CS
RST
AN
MIKROBUS1
6
R6
Legal Disclaimer
GND
6
P2.2
MIKROBUS_MISO
7
5
P2.4
MIKROBUS_SCK
4
3
P2.3
MIKROBUS_SPI_CS
1
HIB_IO_0 2
P14.8
MIKROBUS_RST
MIKROBUS_AN
MIKROBUS
5
GND
2
120R
1
R302
R303
C301
100nF
C303
R300
10k/0402
R301
no ass./0R/0402
VDD3.3
10k
no ass./0R
14
R3
User Manual
9
8
7
6
Figure 9
5
4
3
2
1
Arduino Pinheader
E
D
C
B
A
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Production data
Schematic: Arduino, mikroBUS, CAN
R1.0
2016-04-15
/ / m
uc s dn3 1 . e u. i nf i ne on. c om
/ Ro e m
m
e l m
/ M
y
doc um
E
D
C
15pF
C121
e n t s / Bo o t l o a d e r _ Re m
a ppi ng/ qr c ode . bm
p
GND
1
U1C0
DX0A-P0.4
DOUT0-P0.5
GPIO-P0.6
UART2 (DM2)
RXD
TXD
TXACTIVE#
RESET#
GPIO-P0.3
DEBUG_LED# GPIO-P0.2
AUX_LED#
GPIO-P0.1
RXD
TXD
RESET#
DEBUG_LED#
COM_LED#
2
U1C1
DX0D-P0.0
UART
RXD
SWV
U0C1
DX2A-P2.3
DX1A-P2.4
DOUT0-P2.5
DX0A-P2.2
SPI Slave
CS_IN
CLK_IN
MISO
MOSI
TDI
TDO
U0C0
DX0B-P1.4
DOUT0-P1.5
SCLKOUT-P1.1
SELO0-P1.0
Supply
31
6
41
28
5
3
4
7
10
19
20
11
12
13
14
15
16
R120
R121
GND
3
TCK
TCK
CS
22R/0402
22R/0402
GND
TMS
SWV
IC201_TXD
IC201_RXD
TMS
COM_LED
P2.1
DEBUG_LED
P0.4
P0.5
RESET#
Level Shifter
No RESET Pin
UART
SPD
SWV
JTAG
2
4
6
8
10
TMS
TCK
P2.1
GND
4
FTSH-105-01-F-D-K
no ass.
1
3
5
7
9
X102
GND
GND
DBGPRES#
Cortex Debug
VDDC1
VDDC
VDDP2
VDDP1
VDDP
USB_D+
HIB_IO_0
VBAT
P14.9
P14.8
P14.7
P14.6
P14.5
P14.4
P14.3
P14.0
USB USB_D-
Hibernate/RTC
XMC4200_QFN48
VSS
EPAD
PORST#
TCK
TMS
XTAL1
XTAL2
RTC_XTAL_1
RTC_XTAL_2
VAREF
VAGND
Analog
SPI Master
MISO
MOSI
CLK_OUT
CS_OUT
TMS
TCK
32
34
33
29
30
8
9
18
17
27
EPAD
GND
DBGPRES#
WTCK
WTMS
510R/0402
On-board Debugger Concept
no ass.
1
2
3
4
5
X103
GND
15pF
GND
VDD3.3
Q101
R118
12MHZ/S/3.2X2.5
R119
B
VDD3.3
10k
35
36
37
38
39
40
100nF
C123
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0
100nF
C124
Digital
4.7uF/10V
C125
VDD3.3
R122
510R/0402
VDD3.3
42
43
44
45
46
47
48
1
2
10uF/10V
C126
P0.8
P0.7
P0.6
P0.5
P0.4
P0.3
P0.2
P0.1
P0.0
10uF/10V
C127
VDD3.3
VDD5
D103
P2.5
P2.4
P2.3
P2.2
P2.1
P2.0
100nF
C128
C
R126
R127
BAS3010A-03W
4k7/0402
10k/0402
A
R124
L103
BLM18PG600
R123
RESET#
GND GND
1
SWV
D2
1
2
3
4
5
X101
GND GND
GND
IN
GND
2
GND
VDD3.3
VDD3.3
U230P
GND
8
100nF/0402
C230
GND
T200
BCR108W
V1.1 / 02.2016
5
6
Sheet: 4/4
8
07.04.2016 13:25:56
XMC4300_Relax_v1.1
7
GND GND
P2.10
VDD1.8
GND
VDD
The information given in this document shall in no event be regarded as a guarantee of conditions or
characteristics. With respect to any examples or hints given herein, any typical values stated herein and/or any
information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties
and liabilities of any kind, including without limitation, warranties of non-infringement of intellectual property rights
of any third party.
1k5/0603
R233
4k87/0603
GND
VDD5
XMC4300 Relax EtherCAT Kit
P0.12
4k7/0603
R232
Select PHY Adress for PHY 1
GND
IC1_RXD0_PHYAD0
GND
U230G
4
OUT1
OUT2
2
4
GND
10nF/0402
C201
5
EXP
4
1*2
IC102
IFX1117MEV33
NC7SZ125
ECAT0.MDO
ECAT_PHY_RST
3
IFX54441LDV
BYP
EXP
SENSE/ADJ
EN
GND
OUT
IN
U200
ECAT0.PHY_RST
GND
6
7
9*2
7
1k5/0603
V200
LED-GN/D/0603
Legal Disclaimer
Phy Pull Resistors
Phy Reset Buffer
Power Target Device
VDD3.3
C200
10uF/10V/0805
IC101
VDD5
21
22
23
24
25
26
ESD8V0L2B-03L
TCK
CS
P2.1
C132 10uF/10V
A
100nF
C129
C122
5 TH-Pads
2.54mm pitch
R125
LED103 680R VDD3.3
LED-GN/D/0603
1M
LED102 680R VDD3.3
LED-GN/D/0603
2D102
3 D1
6
R230
5
R231
On-board Debugger
100nF
C130
100nF
C131
Power 1,8V
10k/0603
R200
R201
C133 10uF/10V
4
10k/0603
3
1
2
5
10k/0603
VDD3.3
R130
C202
10uF/10V/0805
LED104 680R/0603
LED-GN/D/0603
VDD3.3
ADJ
1
15
3
User Manual
GND
Figure 10
R202
1
E
D
C
B
A
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Production data
Schematic: On-Board Debug Probe, Power Supply
R1.0
2016-04-15
ZX62-AB-5PA
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Production data
3.2
Components placement and geometry
Figure 11 shows the board dimensions and the placement of components on the PCB.
74.93
X102
ADJ_3
X101
R119
C121
X100
C122
D101
0
L100
R107
D100 R108
C100
R106
Q101
R
13
C 11 C
12 8
4
IC
10
1
C123
C125
X400
C129
C127
R6
R3
R127
R126
D103
LED103
R124
LED102
R123
X103
6
12
C 128
C R122
L103
R120
D102
R121
R125
C131
C304
JP300
IC102
C133
C301
C300
C132
IC300
R130LED104
L101
R109
R110
C114
C L102
C 11
10 1
7
6
10 1
C C11
C117 R 1
C113
C103
10
LED101
Q100
LED100
R301R300
C102
C116
R112
R113
IC402
C115
R115
C119
10
IC
4
R116
C120
C302
C303
SW102
IC301
SW100
137.84
2
10
11
C 08 C
1
C
1
10
C
C
40 C
Q 1 40
40
0
0
0
C
C 10
10 5
9
SW101
R100
R101
R102
R103
R104
R105
R114
C118
R302
R303
RA151
C60
C40
R152
C155
X151
R154
R2
C61
C41
R32
C161
C162
C164
C200
C56
R158
C163
R162
V151
R163
R19
R18
V150
R220
R221
X150
ADJ_5
V230
V231
3.3
R161
R159
ADJ_4
Figure 11
L151
R160
R29
V100
X250
R232
R151
R157
L150 C152
C230
C43
R231
R200 U200
T200 R201
C201 V200 R202
C157
C154
R153
R155
R33
C160
C159
R34
R156
R5
L7 C47
C44
C42
R20
R30
V101
R35
R1
R7
R11
U230
C202
U151
C48
R22
R25
C37
R4C38
R23
R9
C46
C45
R10
R24
C150
L251
R21
RA150C153U150
C151
C52
C51
C158
U251
C49
X251
RA100C50 U250
C39
C36
R233
R31
R230
C55
C53
R26
C156
R150
R28
C54
R27
RA101
Components placement and geometry
Bill of material
The BOM is valid for the XMC4300 Relax EtherCAT® Kit in hardware version 1.1.
Table 7
List of material
Value
IFX1051LE TSON8
15pF 50V 10% 0402
1000pF 2kV 10% 1206
10nF 50V 10% 0402
4.7uF 10V 10% 0805
User Manual
Device
CAN transceiver Infineon
Capacitor COG
Capacitor X5R
Capacitor X5R
Capacitor X5R
16
Qty Reference designator
1 IC402
C116, C117, C121, C122, C400,
6 C401
4 C42, C56, C163, C164
1 C120, C201
1 C125
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Production data
Value
Qty Reference designator
C43, C44, C45, C46, C47, C48, C50,
C51, C53, C54, C55, C100, C105,
C106, C107, C108, C109, C110,
C111, C112, C114, C115, C118,
C119, C123, C124, C128, C129,
C130, C131, C150, C151, C152,
C153, C154, C156, C157, C159,
C160, C161, C162, C230, C300,
100 nF 50 V 10% 0402
Capacitor X7R
47 C301, C302, C303, C304
C36, C37, C38, C39, C40, C41, C60,
100 nF 50 V 10% 1206
Capacitor X7R
8 C61
C49, C52, C101, C102, C103, C104,
C113, C126, C127, C132, C133,
10 uF 10 V 10% 0805
Capacitor X7R
15 C155, C158, C200, C202
ARDUINO_UNO_V2
Connection Headers for Arduino UNO
1 PCB1
MIKROE_BUS_CONN
Connection Headers for mikroBus
1 MIKROBUS1
DSUB9-male
Connector D-SUB male 9pol R/A THT
1 X400
ZX62-AB-5PA
Connector Micro USB AB SMD Hirose
2 X100, X101
43860-0010
Connector RJ45 R/A Molex
2 X150, X250
Crystal 12 MHz 4Pad NX3225SA 12
12 MHz 3.2x2.5
MHz NDK
2 Q100, Q101
Crystal 32.768 KHz SMD 12.5pF NDK
32.768KHz 3.2x1.5
NX3215SA-32.768K
1 Q400
ESD8V0L2B-03L TSLP-3-1
Diode protection Infineon
2 D100, D102
BAS3010A-03W SOD323
Diode Schottky 30 V 1 A Infineon
2 D101, D103
BCM5241XA1KMLG MLP-32
Ethernet PHY Broadcom
2 U151, U251
Ethernet Transformer 1:1 SMD
PT61017PEL
Bourns
2 L151, L251
BLM18PG600SN1D 0603
Ferrite Bead 60R 500 mA Murata
6 L7, L100, L101, L102, L103, L150
NC7SZ157P6X
IC 2-Input Multiplexer
2 U150, U250
NC7SZ125
IC Buffer with 3-state output
1 U230
TXS0108EPW TSSOP-20
IC Level Shifter 8-bit
2 IC300, IC301
LED102, LED103, LED104, V101,
LED GN 0603
LED green SMD
6 V151, V200
LED GE 0603
LED yellow SMD
2 V100, V150
LED GN P-LCC2
LED green SMD
1 V230
LED RT 0603
LED red SMD
2 LED100, LED101
LED RT P-LCC2
LED red SMD
1 V231
XMC4200-Q48K256 QFN48
Microcontroller XMC4200 Infineon
1 IC101
XMC4300-F100K256 LQFP100 Microcontroller XMC4300 Infineon
1 IC100
no ass. 2x5-pin 0.1" female
Pin Header THT no assembly
1 X151
no ass. 2x5-pin 0.1" male
Pin Header THT no assembly
1 X251
3-pin 0.1"
Pin Header THT
1 JP300
Pin Header THT FTSH-105-01-F-D-K
no ass. 2x5pin 0.05"
no assembly
1 X102
no ass. 5-pin 0.1"
Pin Header THT no assembly
1 X103
FSM2JSMA
Pushbutton ON SMD Tyco
3 SW100, SW101, SW102
0R 0402
Resistor
1 R110
0R 1206
Resistor
8 R7, R9, R10, R11, R32, R33, R34,
User Manual
Device
17
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Production data
Value
Device
100R 1% 0402
Resistor
10k 1% 0402
10k 1% 0603
120R 1% 0402
1M 10% 0402
1k24 1% 0603
1k5 1% 0603
22R 1% 0402
270R 1% 0603
2k2 1% 0603
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
49R9 1% 0603
4k7 1% 0402
4k7 1% 0603
4k87 1% 0603
510R 1% 0402
Resistor
Resistor
Resistor
Resistor
Resistor
680R 1% 0603
Resistor
75R 1/ 0603
no ass. 0R 0402
no ass. 0R 0402
no ass. 0R 0402
no ass. 0R 1206
4*49R9 1% ARRAY4_0.8
BCR108W SOT323
IFX1117MEV33 SOT223
IFX54441LDV TSON-10
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor Array
Transistor NPN Infineon
Voltage regulator 3.3 V Infineon
Voltage regulator adj. Infineon
User Manual
18
Qty Reference designator
R35
R100, R101, R102, R103, R104,
6 R105
R114, R115, R116, R119, R127,
7 R300, R302
3 R201, R230, R231
1 R6
2 R106, R125
2 R26, R153
2 R202, R233
2 R107, R108, R120, R121
4 R29, R30, R158, R159
2 R31, R152
R22, R23, R24, R25, R27, R28,
R150, R151, R154, R155, R156,
12 R157
1 R126
1 R232
1 R200
3 R111, R118, R122
R112, R113, R123, R124, R130,
7 R220, R221
R18, R19, R20, R21, R160, R161,
8 R162, R163
1 R3
1 R303
2 R109, R301
4 R1, R2, R4, R5
4 RA100, RA101, RA150, RA151
1 T200
1 IC102
1 U200
R1.0
2016-04-15
XMC4300 Relax EtherCAT® Kit-V1.1
For XMC4000 family
Production data
Revision history
Major changes since the last revision
Page or reference
User Manual
Description of change
19
R1.0
2016-04-15
Trademarks of Infineon Technologies AG
µHVIC™, µIPM™, µPFC™, AU-ConvertIR™, AURIX™, C166™, CanPAK™, CIPOS™, CIPURSE™, CoolDP™, CoolGaN™, COOLiR™, CoolMOS™, CoolSET™, CoolSiC™,
DAVE™, DI-POL™, DirectFET™, DrBlade™, EasyPIM™, EconoBRIDGE™, EconoDUAL™, EconoPACK™, EconoPIM™, EiceDRIVER™, eupec™, FCOS™, GaNpowIR™,
HEXFET™, HITFET™, HybridPACK™, iMOTION™, IRAM™, ISOFACE™, IsoPACK™, LEDrivIR™, LITIX™, MIPAQ™, ModSTACK™, my-d™, NovalithIC™, OPTIGA™,
OptiMOS™, ORIGA™, PowIRaudio™, PowIRStage™, PrimePACK™, PrimeSTACK™, PROFET™, PRO-SIL™, RASIC™, REAL3™, SmartLEWIS™, SOLID FLASH™,
SPOC™, StrongIRFET™, SupIRBuck™, TEMPFET™, TRENCHSTOP™, TriCore™, UHVIC™, XHP™, XMC™
Trademarks updated November 2015
Other Trademarks
All referenced product or service names and trademarks are the property of their respective owners.
EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany.
Edition 2016-04-15
Published by
Infineon Technologies AG
81726 Munich, Germany
© 2016 Infineon Technologies AG.
All Rights Reserved.
Do you have a question about this
document?
Email: [email protected]
Document reference
UG_201604_PL30_017
IMPORTANT NOTICE
The information contained in this application note
is given as a hint for the implementation of the
product only and shall in no event be regarded as a
description or warranty of a certain functionality,
condition or quality of the product. Before
implementation of the product, the recipient of this
application note must verify any function and other
technical information given herein in the real
application.
Infineon
Technologies
hereby
disclaims any and all warranties and liabilities of
any kind (including without limitation warranties of
non-infringement of intellectual property rights of
any third party) with respect to any and all
information given in this application note.
The data contained in this document is exclusively
intended for technically trained staff. It is the
responsibility of customer’s technical departments
to evaluate the suitability of the product for the
intended application and the completeness of the
product information given in this document with
respect to such application.
For further information on the product, technology,
delivery terms and conditions and prices please
contact your nearest Infineon Technologies office
(www.infineon.com).
WARNINGS
Due to technical requirements products may
contain dangerous substances. For information on
the types in question please contact your nearest
Infineon Technologies office.
Except as otherwise explicitly approved by Infineon
Technologies in a written document signed by
authorized
representatives
of
Infineon
Technologies, Infineon Technologies’ products may
not be used in any applications where a failure of
the product or any consequences of the use thereof
can reasonably be expected to result in personal
injury.