background image

ADC input (ADC0-5)

Interrupt input (INT0-1)

Reset

10

9

P1.5/

P14.5

I2C_SDA: U0C0.DOUT0

P0.8/

P14.9

I2C_SCL: U0C0.SCLKOUT0

8

VAREF

7

GND

6

P2.4

SPI_CLK: U0C1.SCLKOUT

P2.2

SPI_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

PWM3: CCU80.OUT30

1

P3.6

IO2: P3.6

8

P15.9

IO1: P15.9

7

P2.9

PWM2: CCU80.OUT22

6

P2.7

PWM1: CCU80.OUT03

4

P0.9

INT1: ERU0.1B0

PWM0: CCU40.OUT2

5

P5.0

IO0: P5.0

3

P0.7

INT0: ERU0.2B1

2

P0.1

UART_TXD: U1C1.DOUT0

1

P0.0

UART_RXD: U1C1.DX0D

1

3

2

4

P14.4

5

6

P14.9/

P0.8

P14.2

P14.1

P14.5/

P1.5

ADC3: VADC.G2CH0

ADC2: VADC.G1CH2

ADC1: VADC.G0CH1

ADC0: VADC.G0CH0

P14.0

7

GND

GND

5V

3V3

N.C.

RESET#

IOREF

N.C.

8

4

6

5

1

2

3

(Top View)

1

3

4

5

6

Ard uino_Pin_Mapping.emf

A

N

A

LO

G

IN

P

O

W

E

R

D

IG

IT

A

L

5V

2

P3.9

SPI_CLK: U2C0.SCLKOUT

RESET#

GND

5

P3.7

SPI_MISO: U2C0.DX0C

P3.8

SPI_MOSI: U2C0.DOUT0

PWM5: CCU41.OUT2

AREF: VAREF

I2C_SCL: U0C0.SCLKOUT0

I2C_SDA: U0C0.DOUT0

ADC5: VADC.G3CH3

ADC4: VADC.G2CH1

ADC5: VADC.G3CH3

ADC4: VADC.G2CH1

Figure 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 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.

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)

restricted - NDA required!

XMC4300 Relax EtherCAT

®

 Kit

For XMC4000 family

2  Hardware description

Board User Manual

7

Rev. 1.2

2022-06-20

Содержание XMC4300 Relax EtherCAT Kit-V1.1

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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_...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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 ...

Страница 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 ...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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 ...

Страница 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...

Страница 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...

Отзывы: