background image

OLIMEX© 2018

STM32-E407 user's manual

Page 27 of 32

POWER SUPPLY CIRCUIT

BUTTON and LED

JTAG

SD/MMC CARD

FSMC_A0
FSMC_A1
FSMC_A2
FSMC_A3
FSMC_A4
FSMC_A5

FSMC_A6
FSMC_A7
FSMC_A8
FSMC_A9

FSMC_D12

FSMC_D11

FSMC_D10

FSMC_D9

FSMC_D8

FSMC_D7

FSMC_D6

FSMC_D5

FSMC_D4

FSMC_A22

FSMC_A21

FSMC_A20

FSMC_A19

FSMC_A23

FSMC_D1

FSMC_D0

FSMC_A18

FSMC_A17

FSMC_A16

FSMC_D15

FSMC_D14

FSMC_D13

FSMC_NE1

FSMC_NWAIT

FSMC_NWE

FSMC_NOE

FSMC_CLK

FSMC_D3

FSMC_D2

FSMC_NBL0

FSMC_NBL1

FSMC_NIORD
FSMC_NREG
FSMC_NIOWR
FSMC_CD
FSMC_INTR

FSMC_A10
FSMC_A11
FSMC_A12
FSMC_A13
FSMC_A14
FSMC_A15
FSMC_INT2

FSMC_NE2/FSMC_NCE3

FSMC_NCE4_1/FSMC_NCE3

FSMC_NCE4_2

6-16VDC

USART3_TX

USART3_RX
GND

UEXT

USB_OTG1

USB_OTG2

3.3V

Ethernet

The PHY is setted up as follows:

MODE: All capable(10/100Base).

Auto-negotiation enabled.

RMII Coniguration

SMI address: 0x00

STM32-E407, hardware revision E

OLIMEX LTD, Bulgaria

1

2

3.3V_E

Close

1

2

3V_BAT

WF2S

1

2

AGND_E

Close

1

2

AREF_EN

Close

B0_1/B0_1

HN1x3(B0_1:Open;B0_0:Close)

B1_1/B1_1

HN1x3(B1_1:Open;B1_0:Close)

HN1X4

BOOT

1

2

3

4

C1

2.2uF/6.3V

C15

2.2uF/6.3V

C16

10uF/6.3V

C17
100nF

C18

100nF

C19

27pF

C20

27pF

C21
4.7pF

C22

100nF

C23
4.7pF

C24
22uF/6.3V

C25
22uF/6.3V

C26

100nF

C27

100nF

2.2uF/6.3V

100nF

C35

100nF

C36

10uF/6.3V

C37
100nF

C38
47pF(NA)

C39
47pF(NA)

C40
100nF

C41

100uF/16V/LOWESR/105C/6.3x11mm_RM2.5

C44
47pF(NA)

C45
47pF(NA)

C46
100nF

C47

100uF/16V/LOWESR/105C/6.3x11mm_RM2.5

C49

10nF

C50

3.3nF

C51

22pF

VDD

VSS

OUT

E/D

1

3

4

2

CD1

6NC2-50MHz

1

2

3

4

5

6

CON1

NA(PN1X6)

1

2

3

4

5

6

CON2

NA(PN1X6)

1

2

3

4

5

6

7

8

CON3

NA(PN1X8)

1

2

3

4

5

6

7

8

CON4

NA(PN1X8)

D1

BAT54C

D2

NA(ESDA6V1L)

D3

NA(ESDA6V1L)

D4

SMBJ16A

GND_PIN

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

JTAG

BH20R

L3

FB0805/600R/200mA(201209-601)

L4

FB0805/600R/200mA(201209-601)

L5

FB0805/600R/200mA(201209-601)

L6

2.2uH/3A/YS75/7x8

L7

10uH/2.3A/YS75/7x8

75

75

75

75

1nF/2kV

1:1

1:1

1
4
5
2

3
7
8
6

GREEN

YELLOW

GND

AG

AG

AY

AY

COM

3

KG

KG

KY

KY

NC

6

RD+

7

RD-

8

TD+

1

TD-

2

LAN

RJLBC-060TC1

LED
LED/GREEN/0603

VIN

VIN

NA(BH20S)

PD

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

NA(BH20S)

PE

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

1

2

PE2_E

Close

1

2

PE4_E

Close

1

2

PE5_E

Close

1

2

PE6_E

Close

NA(BH20S)

PF

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

1

2

PF6_E

Close

1

2

PF7_E

Close

1

2

PF8_E

Close

1

2

PF9_E

Close

1

2

PF10_E

Close

1

2

PF11_E

Close

NA(BH20S)

PG

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

1

2

PG7_E

Close

1

2

PG8_E

Close

1

2

PG12_E

Close

1

2

PG15_E

Close

PWR_JACK
YDJ-1136

1

2

3

4

5

6

7

8

PWR_SEL

HN2x4(1-2:Close)

Q1

Q12.000MHz/HC-49SM(SMD)/20pF

GND

Q2

32768Hz/6pF

1

2

R-T

R2

NA

R3

4.7k

R4
22R

R5

4.7k

R6

10k

R7
NA

R8

1k

R9

150R

R10

NA

R11
NA

R12

1M

R13

2.2k

R14

150R

R17
4.7k

R18

4.7k

R19

47k

R26
1k

R27

NA

R28

10k

R29

12.1k/1%

R30

1k

R31

549R/1%

R32

47k

R33

NA

R34

NA

R35

47k

R36

NA

0R

R37

0R(board_mounted)

R38

22R

R39

22R

0R

R40

0R(board_mounted)

R41

22R

R42

22R

R43

NA

R44

NA

R45

NA

R46

NA

R47
47k

R48

4.99k/1%

R49

4.99k/1%

R50

1k

R51

2.2k

R52

1.1k/1%

R53

1.1k/1%

R54
47k

RESET

RM2G1

RA1206_(4X0603)_4B8_4.7k

RM2G2

RA1206_(4X0603)_4B8_4.7k

RM2G3

RA1206_(4X0603)_4B8_4.7k

RM2G4

RA1206_(4X0603)_4B8_4.7k

RM3G1

NA(10k)

NA(10k)

RM3G2

RM3G3

NA(10k)

RM3G4

NA(10k)

RM4G1

RA1206_(4X0603)_4B8_4.7k

RM4G2

RA1206_(4X0603)_4B8_4.7k

RM4G3

RA1206_(4X0603)_4B8_4.7k

RM4G4

RA1206_(4X0603)_4B8_4.7k

RM5G1

RA1206_(4X0603)_4B8_10k

RM5G2

RA1206_(4X0603)_4B8_10k

RM5G3

RA1206_(4X0603)_4B8_10k

RM6G1

RA1206_(4X0603)_4B8_33k

RM6G2

RA1206_(4X0603)_4B8_33k

RM6G3

RA1206_(4X0603)_4B8_33k

RM6G4

RA1206_(4X0603)_4B8_33k

SD/MMC

MICRO

CD/DAT3/CS

2

CLK/SCLK

5

CMD/DI

3

DAT0/DO

7

DAT1/RES

8

DAT2/RES

1

VDD

4

VSS

6

BOOT0/VPP

138

NRST

25

PA0/WKUP/USART2_CTS/USART4_TX/ETH_MII_CRS/TIM2_CH1_ETR/TIM5_CH1/TIM8_ETR/ADC123_CH0

34

PA1/USART2_RTS/USART4_RX/ETH_RMII_REF_CLK/ETH_MII_RX_CLK/TIM5_CH2/TIM2_CH2/ADC123_IN1

35

PA2/USART2_TX/TIM5_CH3/TIM9_CH1/TIM2_CH3/ETH_MDIO/ADC123_IN2

36

PA3/USART2_RX/TIM5_CH4/TIM9_CH2/TIM2_CH4/OTG_HS_ULPI_D0/ETH_MII_COL/ADC123_IN3

37

PA4/SPI1_NSS/SPI3_NSS/USART2_CK/DCMI_HSYNC/OTG_HS_SOF/I2S3_WS/ADC12_IN4/DAC1_OUT

40

PA5/SPI1_SCK/OTG_HS_ULPI_CK/TIM2_CH1_ETR/TIM8_CHIN/ADC12_IN5/DAC2_OUT

41

PA6/SPI1_MISO/TIM8_BKIN/TIM13_CH1/DCMI_PIXCLK/TIM3_CH1/TIM1_BKIN/ADC12_IN6

42

PA7/SPI1_MOSI/TIM8_CH1N/TIM14_CH1/TIM3_CH2/ETH_MII_RX_DV/TIM1_CH1N/RMII_CRS_DV/ADC12_IN7

43

PA8/MCO1/USART1_CK/TIM1_CH1/I2C3_SCL/OTG_FS_SOF

100

PA9/USART1_TX/TIM1_CH2/I2C3_SMBA/DCMI_D0/OTG_FS_VBUS

101

PA10/USART1_RX/TIM1_CH3/OTG_FS_ID/DCMI_D1

102

PA11/USART1_CTS/CAN1_RX/TIM1_CH4/OTG_FS_DM

103

PA12/USART1_RTS/CAN1_TX/TIM1_ETR/OTG_FS_DP

104

PA13/JTMS-SWDIO

105

PA14/JTCK-SWCLK

109

PA15/JTDI/SPI3_NSS/I2S3_WS/TIM2_CH1_ETR/SPI1_NSS

110

PB0/TIM3_CH3/TIM8_CH2N/OTG_HS_ULPI_D1/ETH_MII_RXD2/TIM1_CH2N/ADC12_IN8

46

PB1/TIM3_CH4/TIM8_CH3N/OTG_HS_ULPI_D2/ETH_MII_RXD3/OTG_HS_INTN/TIM1_CH3N/ADC12_IN9

47

PB2/BOOT1

48

PB3/JTDO/TRACESWO/SPI3_SCK/I2S3_CK/TIM2_CH2/SPI1_SCK

133

PB4/NJTRST/SPI3_MISO/TIM3_CH1/SPI1_MISO

134

PB5/I2C1_SMBA/CAN2_RX/OTG_HS_ULPI_D7/ETH_PPS_OUT/TIM3_CH2/SPI1_MOSI/SPI3_MOSI/DCMI_D10/I2S3_SD

135

PB6/I2C1_SCL/TIM4_CH1/CAN2_TX/OTG_FS_INTN/DCMI_D5/USART1_TX

136

PB7/I2C1_SDA/FSMC_NL/DCMI_VSYNC/USART1_RX/TIM4_CH2

137

PB8/TIM4_CH3/SDIO_D4/TIM10_CH1/DCMI_D6/OTG_FS_SCL/ETH_MII_TXD3/I2C1_SCL/CAN1_RX

139

PB9/SPI2_NSS/I2S2_WS/TIM4_CH4/TIM11_CH1/OTG_FS_SDA/SDIO_D5/DCMI_D7/I2C1_SDA/CAN1_TX

140

PB10/SPI2_SCK/I2S2_CK/I2C2_SCL/USART3_TX/OTG_HS_ULPI_D3/ETH_MII_RX_ER/OTG_HS_SCL/TIM2_CH3

69

PB11/I2C2_SDA/USART3_RX/OTG_HS_ULPI_D4/ETH_RMII_TX_EN/ETH_MII_TX_EN/OTG_HS_SDA/TIM2_CH4

70

PB12/SPI2_NSS/I2S2_WS/I2C2_SMBA/USART3_CK/TIM1_BKIN/CAN2_RX/OTG_HS_ULPI_D5/ETH_RMII_TXD0/ETH_MII_T

73

PB13/SPI2_SCK/I2S2_CK/USART3_CTS/TIM1_CH1N/CAN2_TX/OTG_HS_ULPI_D6/ETH_RMII_TXD1/ETH_MII_TXD1/OTG

74

PB14/SPI2_MISO/TIM1_CH2N/TIM12_CH1/OTG_HS_DM/USART3_RTS/TIM8_CH2N

75

PB15/SPI2_MOSI/I2S2_SD/TIM1_CH3N/TIM8_CH3N/TIM12_CH2/OTG_HS_DP

76

PC0/OTG_HS_ULPI_STP/ADC123_IN10

26

PC1/ETH_MDC/ADC123_IN11

27

PC2/SPI2_MISO/OTG_HS_ULPI_DIR/ETH_MII_TXD2/ADC123_IN12

28

PC3/SPI2_MOSI/I2S2_SD/OTG_HS_ULPI_NXT/ETH_MII_TX_CLK/ADC123_IN13

29

PC4/ETH_RMII_RX_D0/ETH_MII_RX_D0/ADC12_IN14

44

PC5/ETH_RMII_RX_D1/ETH_MII_RX_D1/ADC12_IN15

45

PC6/SPI2_MCK/TIM8_CH1/SDIO_D6/USART6_TX/DCMI_D0/TIM3_CH1

96

PC7/SPI3_MCK/TIM8_CH2/SDIO_D7/USART6_RX/DCMI_D1/TIM3_CH2

97

PC8/TIM8_CH3/SDIO_D0/TIM3_CH3/USART6_CK/DCMI_D2

98

PC9/I2S2_CKIN/I2S3_CKIN/MCO2/TIM8_CH4/SDIO_D1/I2C3_SDA/DCMI_D3/TIM3_CH4

99

PC10/SPI3_SCK/I2S3_CK/UART4_TX/SDIO_D2/DCMI_D8/USART3_TX

111

PC11/UART4_RX/SPI3_MISO/SDIO_D3/DCMI_D4/USART3_RX

112

PC12/UART5_TX/SDIO_CK/DCMI_D9/SPI3_MOSI/I2S3_SD/USART3_CK

113

PC13/RTC_AF1

7

PC14/OSC32_IN

8

PC15/OSC32_OUT

9

PD0/FSMC_D2/CAN1_RX

114

PD1/FSMC_D3/CAN1_TX

115

PD2/TIM3_ETR/UART5_RX/SDIO_CMD/DCMI_D11

116

PD3/FSMC_CLK/USART2_CTS

117

PD4/FSMC_NOE/USART2_RTS

118

PD5/FSMC_NWE/USART2_TX

119

PD6/FSMC_NWAIT/USART2_RX

122

PD7/USART2_CK/FSMC_NE1/FSMC_NCE2

123

PD8/FSMC_D13/USART3_TX

77

PD9/FSMC_D14/USART3_RX

78

PD10/FSMC_D15/USART3_CK

79

PD11/FSMC_A16/USART3_CTS

80

PD12/FSMC_A17/TIM4_CH1/USART3_RTS

81

PD13/FSMC_A18/TIM4_CH2

82

PD14/FSMC_D0/TIM4_CH3

85

PD15/FSMC_D1/TIM4_CH4

86

PE0/TIM4_ETR/FSMC_NBL0/DCMI_D2

141

PE1/FSMC_NBL1/DCMI_D3

142

PE2/TRACECK/FSMC_A23/ETH_MII_TXD3

1

PE3/TRACED0/FSMC_A19

2

PE4/TRACED1/FSMC_A20/DCMI_D4

3

PE5/TRACED2/FSMC_A21/TIM9_CH1/DCMI_D6

4

PE6/TRACED3/FSMC_A22/TIM9_CH2/DCMI_D7

5

PE7/FSMC_D4/TIM1_ETR

58

PE8/FSMC_D5/TIM1_CH1N

59

PE9/FSMC_D6/TIM1_CH1

60

PE10/FSMC_D7/TIM1_CH2N

63

PE11/FSMC_D8/TIM1_CH2

64

PE12/FSMC_D9/TIM1_CH3N

65

PE13/FSMC_D10/TIM1_CH3

66

PE14/FSMC_D11/TIM1_CH4

67

PE15/FSMC_D12/TIM1_BKIN

68

PF0/FSMC_A0/I2C2_SDA

10

PF1/FSMC_A1/I2C2_SCL

11

PF2/FSMC_A2/I2C2_SMBA

12

PF3/FSMC_A3/ADC3_IN9

13

PF4/FSMC_A4/ADC3_IN14

14

PF5/FSMC_A5/ADC3_IN15

15

PF6/TIM10_CH1/FSMC_NIORD/ADC3_IN4

18

PF7/TIM11_CH1/FSMC_NREG/ADC3_IN5

19

PF8/TIM13_CH1/FSMC_NIOWR/ADC3_IN6

20

PF9/TIM14_CH1/FSMC_CD/ADC3_IN7

21

PF10/FSMC_INTR/ADC3_IN8

22

PF11/DCMI_12

49

PF12/FSMC_A6

50

PF13/FSMC_A7

53

PF14/FSMC_A8

54

PF15/FSMC_A9

55

PG0/FSMC_A10

56

PG1/FSMC_A11

57

PG2/FSMC_A12

87

PG3/FSMC_A13

88

PG4/FSMC_A14

89

PG5/FSMC_A15

90

PG6/FSMC_INT2

91

PG7/FSMC_INT3/USART6_CK

92

PG8/USART6_RTS/ETH_PPS_OUT

93

PG9/USART6_RX/FSMC_NE2/FSMC_NCE3

124

PG10/FSMC_NCE4_1/FSMC_NE3

125

PG11/FSMC_NCE4_2/ETH_MII_TX_EN

126

PG12/FSMC_NE4/USART6_RTS

127

PG13/FSMC_A24/USART6_CTS/ETH_MII_TXD0/ETH_RMII_TXD0

128

PG14/FSMC_A25/USART6_TX/ETH_MII_TXD1/ETH_RMII_TXD1

129

PG15/USART6_CTS/DCMI_D13

132

PH0/OSC_IN

23

PH1/OSC_OUT

24

VBAT

6

VCAP_1

71

VCAP_2

106

VDDA

33

VDD_1

72

VDD_2

108

VDD_3

143

VDD_4

39

VDD_5

17

VDD_6

52

VDD_7

62

VDD_8

84

VDD_9

95

VDD_10

121

VDD_11

131

VDD_12

30

VDD_SA

144

VREF+

32

VSSA

31

VSS_2

107

VSS_4

38

VSS_5

16

VSS_6

51

VSS_7

61

VSS_8

83

VSS_9

94

VSS_10

120

VSS_11

130

GND

VCC

RESET

1

2

U2
NA

U3

LAN8710A-EZC

COL/CRS_DV/MODE2

15

CRS14

GND

EXP_PAD

LED1/REGOFF

3

LED2/NINTSEL

2

MDC

17

MDIO

16

NINT/TXER/TXD4

18

NRST 19

RBIAS

32

RXCLK/PHYAD1

7

RXD0/MODE0

11

RXD1/MODE1

10

RXD2/RMIISEL

9

RXD3/PHYAD2

8

RXDV

26

RXER/RXD4/PHYAD0

13

RXN

30

RXP

31

TXCLK

20

TXD0

22

TXD1

23

TXD2

24

TXD3

25

TXEN

21

TXN

28

TXP

29

VDD1A

27

VDD2A

1

VDDCR

6

VDDIO

12

XTAL1/CLKIN

5

XTAL2

4

3V3

5V

A0

A1

A2

A3

A4

A5

AREF

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

D10

D11

D12

D13

GND

GND

GND

RST

VIN

U4

NA(2

1

2

3

4

5

6

U5

NA(USBLC6-2P6)

U6

MIC2026-1YM

ENA

1

ENB

4

FLAG_A

2

FLAG_B

3

GND

6

IN 7

OUT_A

8

OUT_B

5

1

2

3

4

5

6

U7

NA(USBLC6-2P6)

BS

1

COMP6

EN

7

FB

5

GND

4

IN

2

SS

8

SW

3

U8

MP1482DS

U9

SY8008C(AA)C

EN

1

FB

5

GND

2

IN

4

LX

3

1

2

3

4

5

6

7

8

9

10

UEXT

BH10R

D+

D-

GND

ID

VBUS

USB_OTG1

USB-OTG

D+

D-

GND

ID

VBUS

USB_OTG2

USB-OTG

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

+5V

3.3V

3.3V

3.3V

3.3V

+5V

3.3V

3.3V

3.3V

+5V

+5V

3.3V

3.3V_A

3.3V

3.3V

+5V

3.3V
+5V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

+5V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

+5V_EXT

+5V_JTAG

+5V_JTAG

+5V_OTG1_PWR

+5V_OTG1_PWR

+5V_OTG1_PWR

+5V_OTG2_PWR

+5V_OTG2_PWR

+5V_OTG2_PWR

AGND
AREF

AREF

BOOT0

LED

LED

PA0/WKUP

PA0/WKUP
PA1/D8/ETH_RMII_REF_CLK

PA1/D8/ETH_RMII_REF_CLK

PA1/D8/ETH_RMII_REF_CLK

PA2/ETH_RMII_MDIO

PA2/ETH_RMII_MDIO

PA3/ETH_RMII_MDINT

PA3/ETH_RMII_MDINT
PA4/D10/SPI1_NSS

PA4/D10/SPI1_NSS

PA5/D13/SPI1_SCK

PA5/D13/SPI1_SCK

PA6/D12/SPI1_MISO

PA6/D12/SPI1_MISO

PA7/D11/ETH_RMII_CRS_DV

PA7/D11/ETH_RMII_CRS_DV

PA8/USB_HS_VBUSON

PA8/USB_HS_VBUSON

PA8/USB_HS_VBUSON

PA9/OTG_FS_VBUS

PA9/OTG_FS_VBUS

PA10/OTG1_FS_ID

PA10/OTG1_FS_ID

PA10/OTG1_FS_ID

PA10/OTG1_FS_ID

PA11/OTG_FS_DM

PA11/OTG_FS_DM

PA12/OTG_FS_DP

PA12/OTG_FS_DP

PA13/TMS

PA13/TMS

PA14/TCK

PA14/TCK

PA15/TDI

PA15/TDI

PB0/USB_FS_VBUSON

PB0/USB_FS_VBUSON

PB0/USB_FS_VBUSON

PB1/USB_FS_FAULT

PB1/USB_FS_FAULT

PB1/USB_FS_FAULT

PB2
PB3/TDO

PB3/TDO

PB4/TRST

PB4/TRST

PB4/TRST

PB5/D11/SPI1_MOSI

PB5/D11/SPI1_MOSI

PB6/D1/USART1_TX

PB6/D1/USART1_TX

PB8/I2C1_SCL

PB8/I2C1_SCL

PB9/I2C1_SDA

PB9/I2C1_SDA

PB10/SPI2_SCK/UART3_TX

PB10/SPI2_SCK/UART3_TX

PB10/SPI2_SCK/UART3_TX

PB12/OTG2_HS_ID

PB12/OTG2_HS_ID

PB12/OTG2_HS_ID

PB12/OTG2_HS_ID

PB13/OTG_HS_VBUS

PB13/OTG_HS_VBUS

PB14/OTG_HS_DM

PB14/OTG_HS_DM

PB15/OTG_HS_DP

PB15/OTG_HS_DP

PC0/A0

PC0/A0

PC1/ETH_RMII_MDC

PC1/ETH_RMII_MDC

PC2/SPI2_MISO

PC2/SPI2_MISO

PC3/SPI2_MOSI

PC3/SPI2_MOSI

PC4/ETH_RMII_RXD0

PC4/ETH_RMII_RXD0

PC5/ETH_RMII_RXD1

PC5/ETH_RMII_RXD1

PC6/USART6_TX

PC6/USART6_TX

PC7/USART6_RX

PC7/USART6_RX

PC8/SD_D0

PC8/SD_D0

PC9/SD_D1

PC9/SD_D1

PC10/SD_D2

PC10/SD_D2

PC11/SD_D3

PC11/SD_D3

PC12/SD_CLK

PC12/SD_CLK

PD0

PD0

PD1

PD1

PD2/SD_CMD

PD2/SD_CMD

PD2/SD_CMD

PD3

PD3
PD4

PD4

PD5

PD5

PD6

PD6

PD7

PD7

PD8

PD8

PD9

PD9

PD10

PD10
PD11

PD11

PD12

PD12

PD13

PD13

PD14

PD14

PD15

PD15

PE0

PE0

PE1

PE1

PE2/D2

PE2/D2

PE2/D2

PE3

PE3

PE4/D3

PE4/D3

PE4/D3

PE5/D4

PE5/D4

PE5/

PE6/D5

PE6/D5

PE6/D5

PE7

PE7

PE8

PE8

PE9

PE9

PE10

PE10

PE11

PE11

PE12

PE12

PE13

PE13

PE14

PE14

PE15

PE15

PF0

PF0

PF1

PF1

PF2

PF2

PF3

PF3

PF4

PF4

PF5

PF5

PF6/A1

PF6/A1

PF6/A1

PF7/A2

PF7

PF7/A2

PF9/A4

PF9/A4

PF9

PF10/A5

PF10/A5

PF10/A5

PF11/USB_HS_FAULT

PF11

PF11/USB_HS_FAULT

PF11/USB_HS_FAULT

PF12

PF12

PF13

PF1

PF14

PF14

PF15

PF1

PG0

PG0

PG1

PG1

PG2

PG2

PG3

PG3

PG4

PG4

PG5

PG5

PG6/EPHY-RST#

PG6/EPHY-RST#

PG6/EPHY-RST#

PG7/D6

PG7/D6

PG7

PG8/D7

PG8/D7

PG8/D7

PG9

PG9

PG10/UEXT_CS

PG10/UEXT_CS

PG10/UEXT_CS

PG11/ETH_RMII_TX_EN

PG11

PG11/ETH_RMII_TX_EN

PG12/D8

PG12/D8

PG12/D8

PG13/ETH_RMII_TXD0

PG13

PG13/ETH_RMII_TXD0

PG14/ETH_RMII_TXD1

PG14/ETH_RMII_TXD1

PG14/ETH_RMII_TXD1

PG15/D9

PG15/D9

PG1

PHYAD0

PHYAD0

PHYAD1

PHYAD1

PHYAD2

PHYAD2

RB7/D0/USART1_RX

RB7/D0/USART1_RX

RB11/UART3_RX

RB11/UART3_RX

RF8/A3

RF8/A3

RF8/A3

RMIISEL

RMIISEL

RST

RST

RST

RST

USB

USB

USB_OTG1_D-

USB_OTG1_D-

USB

USB

USB_OTG2_D-

USB_OTG2_D-

VBAT

Содержание STM32-E407

Страница 1: ...STM32 E407 development board USER S MANUAL Revision K September 2018 Designed by OLIMEX Ltd 2012 All boards produced by Olimex LTD are ROHS compliant ...

Страница 2: ...es of merchantability or fitness for purpose are excluded This document is intended only to assist the reader in the use of the product OLIMEX Ltd shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product This evaluation board kit is intended for use for engineering developmen...

Страница 3: ... Introduction to the chapter 9 3 1 Layout top view 9 3 2 Layout bottom view 10 CHAPTER 4 THE STM32F407ZGT6 MICROCONTROLLER 11 4 Introduction to the chapter 11 4 1 The STM32F407ZGT6 features 11 CHAPTER 5 CONTROL CIRCUITY AND HARDWARE MODULES 13 5 Introduction to the chapter 13 5 1 Reset 13 5 2 Clocks 13 5 3 Power supply circuit 13 CHAPTER 6 CONNECTORS AND PINOUT 14 6 Introduction to the chapter 14 ...

Страница 4: ...O USE THE BOARD WITH ARDUINO IDE 23 CHAPTER 8 BLOCK DIAGRAM AND MEMORY 24 8 Introduction to the chapter 24 8 1 Processor family block diagram 24 8 2 Physical memory map 25 CHAPTER 9 SCHEMATICS 26 9 Introduction to the chapter 26 9 1 Eagle schematic 26 9 2 Physical dimensions 28 CHAPTER 10 REVISION HISTORY AND SUPPORT 29 10 Introduction to the chapter 29 10 1 Document revision 29 10 2 Hardware revi...

Страница 5: ...s 2 12 bit DACs 114 GPIOs Camera interface JTAG connector with ARM 2x10 pin layout for programming debugging UEXT connector 2 x USB OTG SD card Input DCDC power supply which allows operation from 6 16VDC source Power and User LEDs Reset and User buttons Arduino shield platform with provided headers 4 full 20 pin Ports with the external memory bus for add on modules PCB FR 4 1 5 mm 0 062 soldermask...

Страница 6: ...ks and situations The power of ARM and the creativity of OLIMEX come at the best price and the well known quality Every ARM enthusiast would see STM32 E407 as an interesting bargain and quite capable board for its low price 1 4 Organization Each section in this document covers a separate topic organized as follow Chapter 1 is an overview of the board usage and features Chapter 2 provides a guide f...

Страница 7: ...ware what software tools you are going to use when programming STM32 E407 and that the programmer supports STM32F407 processor The board can also be programmed with Arduino IDE via USB cable with mini USB connector using board s USB OTG1 connector Additional components can be acquired in order to increase the functionality of the board External power supply USB type A to USB type mini cable is req...

Страница 8: ...cal consumption is 30mA 12V For the European customers we sell an affordable power supply adapter 12V 0 5A SY0612E It is worth mentioning that the board can NOT be powered by the battery connector The battery connected keeps some of the processor s functions remain intact during power down but it provides insufficient power for the board to operate properly For example the RTC doesn t lose the val...

Страница 9: ...rd itself The board comes with a bag with 4 headers for the Arduino Maple Pinguino platform which were left unsoldered in case you don t wish to use those environments or you don t plan on using shields There is also a bag of 4 rubber pads which can be placed in the 4 corner holes of the board That way the board will be safe from short circuiting on the bottom if placed on low resistance surface T...

Страница 10: ...E407 user s manual 3 2 Layout bottom view On the bottom there are three tables printed general jumper table boot mode jumper table power mode jumper table The default positions of the tables are also shown Page 10 of 32 ...

Страница 11: ...anagement 1 8 V to 3 6 V application supply and I Os POR PDR PVD and BOR 4 to 26 MHz crystal oscillator Internal 16 MHz factory trimmed RC 1 accuracy 32 kHz oscillator for RTC with calibration Internal 32 kHz RC with calibration Sleep Stop and Standby modes VBATsupply for RTC 20 32 bit backup registers optional 4 KB backup SRAM 3 12 bit 2 4 MSPS A D converters 24 channels and 7 2 MSPS in triple in...

Страница 12: ...I RMII 8 to 14 bit parallel camera interface up to 54 Mbytes s True random number generator CRC calculation unit 96 bit unique ID RTC subsecond accuracy hardware calendar For comprehensive information on the microcontroller visit the ST s web page for a datasheet At the moment of writing the microcontroller datasheet has a document name DM00037051 pdf and can be found at the following link http ww...

Страница 13: ...in of the RTC quartz crystal is not soldered to allow easier change 5 3 Power supply circuit The power supply circuit of STM32 E407 allows flexible input supply from 6V to 16V direct current This means a wide range of power supplies adapters converters are applicable The maximum amperage the board can draw is 1A Note that the Li Po battery connector cannot be used to fully power the board Its func...

Страница 14: ...WD compatible debugger Below is the table of the JTAG This interface can be used with the Olimex s OpenOCD debuggers JTAG SWD interface Pin Signal name Pin Signal name 1 3 3V 11 2 3 3V 12 GND 3 PB4 TRST 13 PB3 TDO 4 GND 14 GND 5 PA15 TDI 15 PB4 TRST 6 GND 16 GND 7 PA13 TMS 17 8 GND 18 GND 9 PA14 TCK 19 5V_JTAG 10 GND 20 GND 6 2 SD MMC slot The microSD card slot is a standard 8pin connector We have...

Страница 15: ...ector by pushing and NOT by pulling the card directly this can damage both the connector and the microSD card 6 3 UEXT module STM32 E407 board has UEXT connector and can interface Olimex s UEXT modules For more information on UEXT please visit https www olimex com Products Modules UEXT UEXT connector Pin Wire Name Microcontroller port 1 3 3V 2 GND 3 PC6 USART6_TX PC6 4 PC7 USART6_RX PC7 5 PB8 I2C1...

Страница 16: ... OTG ESD protection ICs are not placed by default However there are pads provided for such protection Pin Signal Name 1 5V_OTG1_PWR 2 USB_OTG1_D 3 USB_OTG1_D 4 PA10 OTG1_FS_ID 5 GND 6 5 USB_OTG2 USB On The Go often abbreviated USB OTG is a specification that allows USB devices such as digital audio players or mobile phones to act as a host allowing a USB flash drive mouse or keyboard to be attache...

Страница 17: ...econd there are two rows depending on the shield you might want to use the difference between the two rows is the distance between the two digital rows one is made according to the Arduino shield standard e g you want to mount the row there if using Arduino certified shield the other one is adjusted properly at 100mil step e g you want to solder the digital pins here if using properly adjusted shi...

Страница 18: ... wires you can mount headers you can take measures etc etc Note that all 4 headers come without connectors unlike the UEXT or the JTAG and connectors are not included in the package unlike the Arduino platform However they follow the standard 100mil step connectors not hard to find and mount solder if needed etc PD PE Pin Signal name Pin Signal name Pin Signal name Pin Signal name 1 3 3V 11 PD8 1 ...

Страница 19: ...nals of the Arduino platform Those signals can be controlled by the provided jumpers However the jumpers are soldered by default which enables them on the GPIO connector and the Arduino shield at the same time PG11 PG13 PG14 PG16 and PG17 are multiplexed with the UEXT and the Ethernet Their connection is not controlled by jumpers 6 9 PWR Jack The power jack used is the typical one used by Olimex i...

Страница 20: ...ttom GND RX3 TX3 and notice there are two vias near them which are actually VCC and can be used if connecting BOOT More information about booting over UART can be found in the processor s datasheet 6 12 Jumper description Please note some of the jumpers on the board are SMD type If you feel insecure in your soldering cutting technique it is better not to try adjusting SMD jumpers Also if you feel ...

Страница 21: ... there are two variants depending on the state of B1_1 B1_0 jumper if B0_1 is closed and B1_0 is closed the board will try to boot from System Memory If B0_1 is closed and B1_1 is closed bootloader must be located in the Embedded SRAM The default positions are B0_0 and B1_0 Boot from User Flash Memory 6 12 3 R T This is SMD type jumper If you close solder this jumper RST and TRST at the JTAG will ...

Страница 22: ...no shield and the GPIO connectors Check chapter 6 8 for more information on the multiplexing Generally if you wish to avoid the multiplexing you have to cut the wire between the pads 6 13 Additional hardware components The components below are mounted on STM32 E407 but are not discussed above They are listed here for completeness Reset button used for hardware reset of the board WKUP button can be...

Страница 23: ...t installed it will download the compiler so it will take some time 5 Select Tools Board STM32 E407 6 Select File Examples STM32 E407 choose one of the examples 7 Connect the USB cable to USB_OTG1 port of STM32 E407 8 Set the board in DFU bootloader mode set jumper B0_1 B0_0 B0_1 and B1_1 B1_0 B1_0 and reset the board 8 1 If the device is not recognized install driver WinUSB using Zadig installer ...

Страница 24: ...Y 8 Introduction to the chapter On the next page you can find a memory map for this family of processors It is strongly recommended to refer to the original datasheet released by STMicroelectronics for one of higher quality 8 1 Processor family block diagram Page 24 of 32 ...

Страница 25: ...OLIMEX 2018 STM32 E407 user s manual 8 2 Physical memory map Page 25 of 32 ...

Страница 26: ... logically and physically STM32 E407 9 1 Eagle schematic STM32 E407 schematic is visible for reference here You can also find them on the web page for STM32 E407 at our site https www olimex com Products ARM ST STM32 E407 They are located in HARDWARE section The EAGLE schematic is situated on the next page for quicker reference Page 26 of 32 ...

Страница 27: ...IM8_CH1 SDIO_D6 USART6_TX DCMI_D0 TIM3_CH1 96 PC7 SPI3_MCK TIM8_CH2 SDIO_D7 USART6_RX DCMI_D1 TIM3_CH2 97 PC8 TIM8_CH3 SDIO_D0 TIM3_CH3 USART6_CK DCMI_D2 98 PC9 I2S2_CKIN I2S3_CKIN MCO2 TIM8_CH4 SDIO_D1 I2C3_SDA DCMI_D3 TIM3_CH4 99 PC10 SPI3_SCK I2S3_CK UART4_TX SDIO_D2 DCMI_D8 USART3_TX 111 PC11 UART4_RX SPI3_MISO SDIO_D3 DCMI_D4 USART3_RX 112 PC12 UART5_TX SDIO_CK DCMI_D9 SPI3_MOSI I2S3_SD USART...

Страница 28: ...sions are in millimeters The three highest elements on the board in order from the tallest to the shortest are capacitor C50 17 2mm 0 677 over the pcb LAN connector 13 6mm 0 535 capacitors C42 and C48 11 5mm 0 453 Note that the above measures does not include the PCB Page 28 of 32 ...

Страница 29: ...o about the bootloader fixed links 17 32 D 10 07 13 Added revision E schematic adjusted disclaimer 2 29 E 02 12 13 Fixed an error in the table of Arduino platform headers updated customer support page 19 32 F 01 07 15 Added more information about two specifics the lack of soldering on the GND line of the quartz crystal and the lack of mini USB protection improved the top picture of the board impro...

Страница 30: ...ved from the PHY 3 SD MMC package was changed to the newer version much more universal 4 WKUP and RESET packages were changed to WS TAKT_6X3 5_SMD_NOCREAM 5 Everything is renumbered so there are no missing numbers 6 C4 was changed from 100nF to 10uF 6 3V 7 Added is R54 47k pull up to Rx line F 1 Fixed JMP names B0 1 B0 1 and B1 1 B1 1 to B0 1 B0 0 and B1 1 B1 0 2 CD1 with new package 5032 50 MHZ 2...

Страница 31: ...ent STM32 H407 the smaller version of the board without Ethernet ARM USB TINY H OpenOCD compatible high speed debugger programmer with JTAG interface ARM USB OCD H OpenOCD compatible debugger programmer with JTAG interface protection buffers and better power supply circuit SY0612E power supply adapter 12V 0 5A for STM32 E407 220V European compatibility How to order You can order directly from our ...

Страница 32: ...ct ordered items are allowed subject to a 10 restocking fee What is unaffected If you hooked it to power you affected it To be clear this includes items that have been soldered to or have had their firmware changed Because of the nature of the products we deal with prototyping electronic tools we cannot allow returns of items that have been programmed powered up or otherwise changed post shipment ...

Страница 33: ......

Отзывы: