background image

TXS0108EP W

GND

VDD3.3

TXS0108EP W

GND

VDD3.3

V

DD3

.3

VDD3.3

VDD5

VDD5

G

ND

VDD3.3

G

ND

1

0

k

DNI

GND

V

DD3

.3

1

0

k

DNI

GND

IFX1051LE

VDD5

G

ND

1

0

0

n

F

1

0

0

n

F

GND

GND

1

0

0

n

F

1

0

0

n

F

GND

GND

GND

100nF

GND

GND

VDD3.3

VDD5

MIKROE_BUS _CONN

DNI

1

2

0

R

V

DD5

GND

GND

VDD3.3

VDD5

G

ND

All re s is tors  100R

ARDUINO Compa tible  Conne ctors

R100-R105

A1

1

A2

3

A3

4

A4

5

A5

6

A6

7

A7

8

A8

9

B1

20

B2

18

B3

17

B4

16

B5

15

B6

14

B7

13

B8

12

GND

11

OE

10

VCCA

2

VCCB

19

IC300

A1

1

A2

3

A3

4

A4

5

A5

6

A6

7

A7

8

A8

9

B1

20

B2

18

B3

17

B4

16

B5

15

B6

14

B7

13

B8

12

GND

11

OE

10

VCCA

2

VCCB

19

IC301

1

2

3

J P300

R

3

0

2

R

3

0

3

R

3

0

0

R

3

0

1

CANH

7

CANL

6

GND

2*2

RM

8

RXD

4

TXD

1

V33

5

VCC

3

IC402

C

3

0

0

C

3

0

1

C

3

0

2

C

3

0

3

C304

AN

1

RS T

2

CS

3

S CK

4

MIS O

5

MOS I

6

3V3

7

GND1

8

GND2

9

5V

10

S DA

11

S CL

12

TX

13

RX

14

INT

15

P WM

16

MIKROBUS1

R

3

R

6

28(SCL)

S CL

27(SDA)

S DA

AREF

AREF

GND

GND

13

13

12

12

~11

11

~10

10

~9

9

8

8

7

7

~6

6

~5

5

4

4

~3

3

2

2

1(TX)

1

0(RX)

0

A5

A5

A4

A4

A3

A3

A2

A2

A1

A1

A0

A0

VIN

VIN

GND.

GND.

GND..

GND..

5V

5V

3.3V

3.3V

RES ET

RES ET

IOREF

I/OREF

(N/C)

N/C

1

6

2

7

3

8

4

9

5

X

4

0

0

GND

RES ET#

RES ET#

P 0.8

P 0.8

P 0.6

VAREF

IOREF

IOREF

IOREF

IOREF

P0.0

P0.9

P14.5

P14.4

P14.3

P14.2

P5.0

CANH

CANL

P0.7

P0.1

P1.14

P14.1

P14.0

P14.9

P14.8

P2.0

P1.5

P1.5

P2.4

P2.4

P2.2

P2.2

P2.5

P2.5

P0.8*

P0.8*

P0.8*

P1.5*

P1.5*

P1.5*

P2.4*

P2.4*

P2.4*

P2.2*

P2.2*

P2.2*

P2.5*

P2.5*

P2.5*

P1.14*

P1.14*

P0.6*

P0.6*

P15.9

P2.9

P2.7

P15.9*

P15.9*

P2.9*

P2.9*

P2.7*

P2.7*

P5.0*

P5.0*

P0.9*

P0.9*

P0.7*

P0.7*

P0.1*

P0.1*

P0.0*

P0.0*

P2.15

P2.14

P2.3

P2.8

P3.5

P3.6*

P3.6*

P3.6

HIB_IO_0

Arduino P inhe a de r

Arduino Le ve l S hifte r

Arduino Le ve l J umpe r

CAN Tra ns ce ive r

MIKROBUS

XMC4300 Re la x Ethe rCAT Kit

Le ga l Dis cla ime r

The  informa tion give n in this  docume nt s ha ll in no e ve nt be  re ga rde d a s  a  gua ra nte e  of conditions  or
cha ra cte ris tics . With re s pe ct to a ny e xa mple s  or hints  give n he re in, a ny typica l va lue s  s ta te d he re in a nd/or a ny
informa tion re ga rding the  a pplica tion of the  de vice , Infine on Te chnologie s  he re by dis cla ims  a ny a nd a ll wa rra ntie s
a nd lia bilitie s  of a ny kind, including without limita tion, wa rra ntie s  of non-infringe me nt of inte lle ctua l prope rty rights
of a ny third pa rty.

A

B

C

D

E

1

2

3

4

5

6

7

8

A

B

C

D

E

1

2

3

4

5

6

7

8

XMC4300_Re la x_Ethe rCAT_Kit_V3

IC

S

P

IO_0

IO_1

P WM_1

P WM_2

INT_0

INT_1, P WM_0

UART_TX

UART_RX

S PI_CLK

S PI_MIS O

S PI_MOS I, P WM_5

S PI_CS , P WM_4

P WM_3

IO_2

S DA, ADC_4

S CL, ADC_5

S CL, ADC_5

S DA, ADC_4

ADC_3

ADC_2

ADC_1

ADC_0

GND

AREF

S PI_CLK

S PI_MIS O

S PI_MOS I, P WM_5

S PI_CS , P WM_4

P WM_3

IO_2

S CL, ADC_5

S DA, ADC_4

S PI_CLK

S PI_MIS O

S PI_MOS I, P WM_5

S PI_CS , P WM_4

P WM_3

IO_2

S CL, ADC_5

S DA, ADC_4

IO_1

P WM_2

P WM_1

IO_0

INT_1, P WM_0

INT_0

UART_TX

UART_RX

IO_1

P WM_2

P WM_1

IO_0

INT_1, P WM_0

INT_0

UART_TX

UART_RX

MIKROBUS_AN

MIKROBUS_RS T

MIKROBUS_S PI_CS

MIKROBUS_S CK

MIKROBUS_MIS O

MIKROBUS_MOS I

MIKROBUS_P WM

MIKROBUS_INT

MIKROBUS_RX

MIKROBUS_TX

MIKROBUS_S CL

MIKROBUS_S DA

GND

GND

5V

3V3

RES ET

IOREF

NC

NC

Figure 13

Schematic: Arduino, mikroBUS, CAN (see revision Revision 1.1)

restricted - NDA required!

XMC4300 Relax EtherCAT

®

 Kit

For XMC4000 family

3  Production data

Board User Manual

18

Rev. 1.2

2022-06-20

Summary of Contents for XMC4300 Relax EtherCAT Kit-V1.1

Page 1: ...pping 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 restricted NDA required Board User Manual Please read the sections Important notice and Warnings at the...

Page 2: ...nd 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 T...

Page 3: ...ceiver 2 user push buttons 2 user LED Reset push button 1 1 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 jac...

Page 4: ...RT BSL XMC4300 Relax EtherCAT Kit V1 1 LED1 P3 4 HIB_IO_1 UART U1C1 SPI U0C1 I2C U0C0 PWM CCU4 CCU8 INT ERU0 IO Level Shifter SWV RTC P4 0 P4 1 2x3 pin Phy MII PWM CCU8 INT ERU0 UART U1C0 I2C U0C0 ADC G1CH1 IO SPI U0C1 mikroBUS Pin Header Arduino DIGITAL mikroBUS Pin Header Arduino ANALOG IN RJ45 IN RJ45 OUT Ether CAT Phy2Phy Out CAN Trans CAN CAN Micro USB MII PHY Phy2Phy IN Voltage Regulator Deb...

Page 5: ...th 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 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...

Page 6: ...RDUINO JP300 IOREF IC300 IC301 Infineon Infineon 5V 5V ARDUINO POWER Pin Header 3 3V 5V 5V 3 3V mikroBUS Pin Header IFX1051LE CAN Transceiver 3 3V IFX1117 Lin Voltage Regulator XMC4200 Debug IC IC101 Infineon IFX54441LDV Lin Voltage Regulator EtherCAT PHY U151 U251 3 3V Power LED U200 Power_BlockDiag emf 1 8V Figure 3 Power supply concept 2 2 Arduino compatible connector The mapping of GPIOs and X...

Page 7: ...igure 4 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 ...

Page 8: ...3 P2 5 P2 2 P2 4 P2 3 GND P14 8 HIB_IO_0 ADC VADC G0CH0 RST HIBOUT SPI_CS U0C1 SELO0 SPI_SCK U0C1 SCLKOUT SPI_MISO U0C1 OUT01 SPI_MOSI U0C1 DOUT0 INT ERU0 3B1 Figure 5 Mapping of Arduino functions to XMC pin functions 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 e...

Page 9: ...ommunication 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...

Page 10: ...NL are terminated by a 120 Ohm resistor Table 6 CAN signals and XMC4300 pin mapping Signal name 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 2 8 Phy 2 Phy EtherCAT connection For backplane mid plane oriented EtherCAT applications communication can be implemented without usi...

Page 11: ...tics of the XMC4300 Relax EtherCAT Kit in hardware version 1 1 Figure 7 Figure 8 Figure 9 Figure 10 Figure 11 See Revision 1 1 Figure 12 See Revision 1 1 Figure 13 See Revision 1 1 Figure 14 See Revision 1 1 Figure 15 See Revision 1 2 Figure 16 See Revision 1 2 Figure 17 See Revision 1 2 Figure 18 See Revision 1 2 restricted NDA required XMC4300 Relax EtherCAT Kit For XMC4000 family 3 Production d...

Page 12: ...P0 6 P0 7 P0 8 P0 9 P0 10 P0 11 P0 12 P1 0 P1 1 P1 2 P1 3 P1 4 P1 5 P1 6 P1 7 P1 8 P1 9 P1 10 P1 11 P1 12 P1 13 P1 14 P1 15 P2 0 P2 1 P2 2 P2 3 P2 4 P2 5 P2 6 P2 7 P2 8 P2 9 P2 10 P2 14 P2 15 P3 0 P3 1 P3 2 P3 3 P3 4 P3 4 P3 5 P3 6 P4 0 P4 0 P4 1 P4 1 P5 0 P5 1 P5 2 P5 7 P14 0 P14 1 P14 2 P14 3 P14 4 P14 5 P14 6 P14 7 P14 8 P14 9 P14 12 P14 13 P14 14 P14 15 P15 2 P15 3 P15 8 P15 9 RESET RESET RTC_...

Page 13: ...4 C55 C55 C56 C56 C60 C60 C61 C61 C150 C151 C152 C153 C153 C154 C154 C155 C155 C156 C156 C157 C157 C158 C158 C159 C159 C160 C160 C161 C161 C162 C162 C163 C164 C164 L7 L7 L150 L150 1 2 3 6 7 8 9 10 11 14 15 16 L151 1 2 3 6 7 8 9 10 11 14 15 16 L251 R1 R1 R2 R2 R4 R4 R5 R5 R7 R7 R9 R9 R10 R10 R11 R11 R18 R19 R20 R21 R22 R22 R23 R23 R24 R24 R25 R25 R26 R27 R27 R28 R28 R29 R29 R30 R30 R31 R31 R32 R32 ...

Page 14: ...6 P3 6 P5 0 P5 0 P5 0 P14 0 P14 1 P14 2 P14 3 P14 4 P14 5 P14 8 P14 9 P15 9 P15 9 P15 9 RESET RESET VAREF All resistors 100R ARDUINO Compatible Connectors R100 R105 A B C D E 1 2 3 4 5 6 7 8 A B C D E 1 2 3 4 5 6 7 8 XMC4300_Relax_v1 1 07 04 2016 13 25 56 3 4 Sheet Legal Disclaimer The information given in this document shall in no event be regarded as a guarantee of conditions or characteristics ...

Page 15: ...P2 41 VSS 27 XTAL1 29 XTAL2 30 IC101 ADJ 1 IN 3 OUT1 2 OUT2 4 IC102 L103 L103 LED102 LED103 LED104 Q101 Q101 R118 R118 R119 R120 R120 R121 R121 R122 R122 R123 R124 R125 R125 R126 R126 R127 R127 R130 R200 R201 R202 R230 R231 R232 R233 T200 BYP 5 EN 7 EXP EXP GND 6 IN 9 2 OUT 1 2 SENSE ADJ 4 U200 2 4 1 U230G 3 5 V200 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 X102 1 2 3 4 5 X103 COM_LED CS CS DBGPRES DBGPRES DE...

Page 16: ...14 2 P14 1 P14 0 P15 3 P14 15 P14 14 P14 13 P14 12 P14 9 P14 8 P14 7 P14 6 RTC_XTAL_2 RTC_XTAL_2 RTC_XTAL_1 RTC_XTAL_1 P2 1 P4 0 P4 0 P3 6 VBUS P1 13 P1 12 P1 7 P1 6 P4 1 P4 1 P15 9 P15 8 P2 0 P2 2 P2 3 P2 4 P2 5 P2 6 P2 7 P2 8 P2 9 P3 5 XMC4300 Relax EtherCAT Kit LED2 LED1 BUTTON 2 BUTTON 1 Reset Buttons LEDs Target Device RTC Crystal Relax Kit only USB Connector Legal Disclaimer The information ...

Page 17: ...TX_CLK 1 X2 33 RD 13 RD 14 TD 16 TD 17 IOVDD33 32 IOVDD33_2 48 AVDD33 22 IOGND 35 DGND 36 AGND 15 AGND_2 19 IOGND_2 47 U251 MDC 31 PFBIN1 18 PFBIN2 37 PWR_DOWN INT 7 RBIAS 24 RESET_N 29 TCK 8 TDI 12 TMS 10 TRST 11 TX_EN 2 TXD_0 3 TXD_1 4 TXD_2 5 X1 34 GNDPAD 49 MDIO 30 RESERVED_2 20 RESERVED 21 TXD_3 SNI_MODE 6 25MHZ_OUT 25 COL PHYAD0 42 CRS CRS_DV LED_CFG 40 LED_ACT COL AN_EN 26 LED_SPEED AN1 27 ...

Page 18: ...0 7 P0 7 P0 1 P0 1 P0 0 P0 0 P2 15 P2 14 P2 3 P2 8 P3 5 P3 6 P3 6 P3 6 HIB_IO_0 Arduino Pinheader Arduino Level Shifter Arduino Level Jumper CAN Transceiver MIKROBUS XMC4300 Relax EtherCAT Kit Legal Disclaimer 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 sta...

Page 19: ...R231 R233 R232 C12 R17 R26 R44 R4 R5 DBGPRES DBGPRES WTCK WTMS TMS TMS TCK TCK TCK CS CS RESET RESET DEBUG_LED COM_LED P2 1 P2 1 P2 1 P0 4 P0 5 P0 12 ECAT_PHY_RST P2 10 IC2_RXD3_PHYAD4 IC1_RXD3_PHYAD4 IC1_COL_PHYAD0 On board Debugger SCLKOUT P1 1 DX0B P1 4 DX0D P0 0 DOUT0 P2 5 DX0A P2 2 SPI Slave TMS TCK TDI TDO MOSI CLK_OUT MISO MISO CS_IN CLK_IN MOSI CS_OUT SPI Master RXD UART U0C0 U0C1 U1C1 DOU...

Page 20: ...P14 2 P14 1 P14 0 P15 3 P14 15 P14 14 P14 13 P14 12 P14 9 P14 8 P14 7 P14 6 RTC_XTAL_2 RTC_XTAL_2 RTC_XTAL_1 RTC_XTAL_1 P2 1 P4 0 P4 0 P3 6 VBUS P1 13 P1 12 P1 7 P1 6 P4 1 P4 1 P15 9 P15 8 P2 0 P2 2 P2 3 P2 4 P2 5 P2 6 P2 7 P2 8 P2 9 P3 5 XMC4300 Relax EtherCAT Kit V2 1 13 06 2022 LED2 LED1 BUTTON 2 BUTTON 1 Reset Buttons LEDs Target Device RTC Crystal Relax Kit only USB Connector Legal Disclaimer...

Page 21: ...DC 18 MDIO 19 MDI_0_N 12 MDI_0_P 11 MDI_1_N 14 MDI_1_P 13 RESET_N 6 REXT 10 RXC RX_CLK MACIF_SEL0 28 RXD_0 PHYAD_0 27 RXD_1 PHYAD_1 26 RXD_2 PHYAD_2 24 RXD_3 PHYAD_3 23 RX_CTL RX_DV CRS_DV MACIFSEL1 29 TXC TX_CLK 31 TXD_0 1 TXD_1 2 TXD_2 3 TXD_3 4 TX_CTL TX_EN 30 VDDIO 25 VDDIO_2 32 XTAL_I CLK_IN REF_CLK 8 XTAL_O 7 U251 AVDD_3P3 9 AVDD_3P3_2 15 EPAD PAD GND 5 GP_CLK RX_ER MDIX_MODE 21 INT_N CRS 17...

Page 22: ...0 7 P0 7 P0 1 P0 1 P0 0 P0 0 P2 15 P2 14 P2 3 P2 8 P3 5 P3 6 P3 6 P3 6 HIB_IO_0 Arduino Pinheader Arduino Level Shifter Arduino Level Jumper CAN Transceiver V2 1 13 06 2022 XMC4300 Relax EtherCAT Kit MIKROBUS Legal Disclaimer 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 ty...

Page 23: ...DJ 4 IC102 R230 5 3 1 2 4 U230G C230 R231 R233 R232 C12 R17 R26 R41 R42 R44 DBGPRES DBGPRES WTCK WTMS TMS TMS TCK TCK TCK CS CS RESET RESET DEBUG_LED COM_LED P2 1 P2 1 P2 1 P0 4 P0 5 P0 12 ECAT_PHY_RST P2 10 IC1_RXD0_PHYAD0 IC0_RXC IC1_RXC XMC4300 Relax EtherCAT Kit V2 1 13 06 2022 On board Debugger SCLKOUT P1 1 DX0B P1 4 DX0D P0 0 DOUT0 P2 5 DX0A P2 2 SPI Slave TMS TCK TDI TDO MOSI CLK_OUT MISO M...

Page 24: ...00 LED100 LED101 LED101 LED102 LED102 LED103 LED103 LED104 LED104 Q100 Q100 Q101 Q101 Q 4 0 0 Q 4 0 0 R1 R2 R2 R3 R3 R4 R5 R5 R6 R6 R7 R7 R9 R9 R10 R10 R11 R11 R18 R18 R19 R19 R20 R20 R21 R21 R22 R22 R23 R23 R24 R24 R25 R25 R26 R26 R27 R27 R28 R28 R29 R29 R30 R30 R31 R31 R32 R32 R33 R33 R34 R34 R35 R35 R100 R100 R101 R101 R102 R102 R103 R103 R104 R104 R105 R105 R106 R106 R107 R107 R108 R108 R109 R...

Page 25: ... 1 1 1 R107 R150 R151 R154 R155 R156 R157 R158 R159 R108 R160 R161 R162 R163 R106 R18 R19 R112 R20 R21 R22 R220 R221 R23 R230 R231 R232 R233 R24 R25 R27 R28 R29 R3 R30 R300 R301 R302 R303 R32 R33 R34 R35 C36 C37 C38 C39 R115 C40 C41 C60 C61 R114 R6 R7 R116 R9 RA100 RA101 RA150 RA151 X251 X151 SW101 SW100 SW102 U230 V100 V101 V150 V151 V230 V231 X101 X102 X103 X150 X100 X250 X400 C12 R17 R26 R44 U2...

Page 26: ... C41 C60 C61 R114 R6 R7 R116 R9 RA100 RA101 RA150 RA151 X251 X151 SW101 SW100 SW102 T200 U250 U150 U200 U230 V100 V101 V150 V151 V200 V230 V231 X101 X102 X103 X150 X100 X250 R1 R2 R4 R5 X400 U251 U151 R8 R12 C1 C2 R14 C3 C4 C5 R15 C6 C7 C8 C9 C10 C12 R17 R26 R13 R16 R38 R40 R41 R42 R36 R37 R39 R43 R44 R45 R46 Q1 Q2 Figure 22 Assembly diagram see revision Revision 1 2 3 3 Bill of material The BOM i...

Page 27: ...17PEL Ethernet Transformer 1 1 SMD Bourns 2 L151 L251 BLM18PG600SN1D 0603 Ferrite Bead 60R 500mA 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 LED GN 0603 LED green SMD 6 LED102 LED103 LED104 V101 V151 V200 LED GE 0603 LED yellow SMD 2 V100 V150 LED GN P LCC2...

Page 28: ...stor 2 R31 R152 49R9 1 0603 Resistor 12 R22 R23 R24 R25 R27 R28 R150 R151 R154 R155 R156 R157 4k7 1 0402 Resistor 1 R126 4k7 1 0603 Resistor 1 R232 4k87 1 0603 Resistor 1 R200 510R 1 0402 Resistor 3 R111 R118 R122 680R 1 0603 Resistor 7 R112 R113 R123 R124 R130 R220 R221 75R 1 0603 Resistor 8 R18 R19 R20 R21 R160 R161 R162 R163 no ass 0R 0402 Resistor 1 R3 no ass 0R 0402 Resistor 1 R303 no ass 0R ...

Page 29: ...VYB NOPBVXH48A M PHY The redesigned PCB has got a new marking XMC4300 Relax EtherCAT Kit V3 Revision 1 2 2022 06 20 The XMC EtherCAT Phy Board has been redesigned due to replacement of the BCM5241XA1KMLG PHY through the ADIN1200 PHY The redesigned PCB has got a new marking XMC4300 Relax EtherCAT Kit V2 1 restricted NDA required XMC4300 Relax EtherCAT Kit For XMC4000 family Revision history Board U...

Page 30: ...ument is subject to customer s compliance with its obligations stated in this document and any applicable legal requirements norms and standards concerning customer s products and any use of the product of Infineon Technologies in customer s applications The data contained in this document is exclusively intended for technically trained staff It is the responsibility of customer s technical depart...

Reviews: