[GD32E503 Review] + Unboxing and Schematic Diagram
[Copy link]
Fig 1 Outer packaging
Fig 2 Schematic diagram of the first look after unpacking
The development board packaging list is as follows:
Development board GD32E503V-EVA , quantity 1 ;
USB A type to USB Micro B cable, quantity 2 ;
Fig 3 Schematic diagram of the development board packaging list
From the packing list, there are two identical 5V USB cables, which may be used for power supply and debugging connection. But I still have questions in my heart: how to power the development board, how to debug the connection, and how to build the development environment? First, learn the schematic diagram by referring to the board.
-
-
- download attach
save to album
2021-1-5 16:16 上传
Fig 4 Development board power supply chip diagram
Where does the power +5V or signal +U5V come from?
- +5V is only in the position shown above
- +U5V two interfaces, from two locations: CN100 , CN2
Fig 5 +U5V power supply interface diagram
It seems that the development board needs to be powered on by connecting CN100 or CN2 .
Since debugging does not require offline work, the default power supply for GD32E503VET6 (U1) is +3V3 power supply converted by AMS1117 ( U2 ). At the same time, pay attention to the jumper of the development board - short JP0 ( 1 , 2 ).
Fig 6 Chip GD32E503VET6 power supply interface diagram
-
-
- download attach
save to album
2021-1-5 16:16 上传
Fig 7 Startup mode interface diagram
GD32E503VET6 has two boot modes: BOOT0 and BOOT1 ( PB2 ).
Fig 8 Diagram of the default startup mode of the development board
The following table summarizes the silk screen printing from the above figure:
Tab 1 development board boot mode silkscreen description list
BOOT1
|
BOOT0
|
MODE
|
ANY
|
2-3
|
USER
|
2-3
|
1-2
|
System
|
1-2
|
1-2
|
SRAM
|
But the jumpers on the development board are like this: JP2 ( 2 , 3 ) and JP3 ( 2 , 3 ) are short-circuited. According to the table above, it should belong to " USER " MODE . What does this mean? Let's first check the GD32E503VET6 specification. For details, see: https://www.gigadevice.com/zh-hans/microcontroller/gd32e503vet6/
There are three ways to start GD32E503VET6 :
- Main flash memory (default)
- System memory
- On-chip SRAM
The boot loader is located in the system's internal boot memory ROM storage chip. The Flash storage is usually reprogrammed through USART0 ( PA9 and PA10 ) or USART1 ( PA2 and PA3 ) .
This development board only uses USART0 and does not develop USART1 .
Fig 9 Development board USART0 schematic diagram
-
-
- download attach
save to album
2021-1-5 16:17 上传
Fig 10 Schematic diagram of powering on the CN100 development board
- CN2 power on
Fig 11 Schematic diagram of powering on CN2 of the development board
Judging from the initial power-on results, the development board functions normally and can be further tested.
-
-
- Development board user signal statistics
According to the schematic diagram, the user signal list of the development board is summarized as follows:
Tab 2 development board user signal list
serial number
|
Signal name
|
describe
|
Interface Location
|
Remark
|
1
|
ADC012_IN1 ( PA1 )
|
AD, 0-3.3V, adjustable by sliding rheostat
|
|
|
2
|
ADC012_IN2 ( PA2 )
|
AD , Pin2
|
JP4
|
Pin1 and JP7 , pin1 directly connected
|
3
|
DAC_OUT0 ( PA4 )
|
DA , pin1
|
JP7
|
Pin3.GND
|
4
|
DAC_OUT1 ( PA5 )
|
DA , pin2
|
JP7
|
Pin3.GND
|
5
|
LED1(PC0)
|
LED1,0603
|
|
|
6
|
LED2(PC2)
|
LED2,0603
|
|
|
7
|
LED3(PE0)
|
LED3,0603
|
|
|
8
|
LED4(PE1)
|
LED4,0603
|
|
|
9
|
Extensions
|
External expansion interface JP8
|
JP8
|
|
10
|
Extensions
|
External expansion interface JP9
|
JP9
|
|
11
|
Extensions
|
External expansion interface JP10
|
JP10
|
|
12
|
Extensions
|
External expansion interface JP11
|
JP11
|
|
13
|
KEY A(PA0)
|
Button , K1-1506SN-01, pin 1 (A), pull up to 3.3V
|
K2
|
Pin4(COM), GND
|
14
|
KEY B(PC13)
|
Button , K1-1506SN-01, pin 2 (B), pull up to 3.3V
|
K2
|
Pin4(COM), GND
|
15
|
KEY C(PB14)
|
Button , K1-1506SN-01, pin 3 (C), pull up to 3.3V
|
K2
|
Pin4(COM), GND
|
16
|
KEY D(PC5)
|
Button , K1-1506SN-01, pin 5 (D), pull up to 3.3V
|
K2
|
Pin4(COM), GND
|
17
|
KEY Cet(PC4)
|
Button , K1-1506SN-01, pin 6 (Cet), pull up 3.3V
|
K2
|
Pin4(COM), GND
|
18
|
GD-Link
|
On-chip integrated resources GD-Link
|
CN100
|
|
19
|
I2C0_SCL(PB6)
|
SCL, pin6, I2C, AT24C02C-SSHM-T(U4)
|
|
|
20
|
I2C0_SCA(PB7)
|
SCA, pin5, I2C, AT24C02C-SSHM-T(U4)
|
|
|
twenty one
|
I2S_SD(PB15)
|
SDIN,pin1,I2S,CS4344(U10)
|
J3
|
HeadPhone
|
twenty two
|
I2S_CK(PB13)
|
SCLK,pin2,I2S,CS4344(U10)
|
J3
|
HeadPhone
|
twenty three
|
I2S_WS(PB12)
|
LRCK,pin3,I2S,CS4344(U10)
|
J3
|
HeadPhone
|
twenty four
|
I2S_MCK(PC6)
|
MCLK,pin4,I2S,CS4344(U10)
|
J3
|
HeadPhone
|
25
|
JTAG
|
|
JP1
|
|
26
|
BOOT0
|
BOOT0, pin94, GD32E503VET6(U1)
|
JP2,pin2
|
Pin3 GND, pin3 is directly connected to pin2
|
27
|
BOOT1
|
BOOT1, pin37(PB2), GD32E503VET6(U1)
|
JP3,pin2
|
Pin3 GND, pin3 is directly connected to pin2
|
28
|
NRST
|
Reset button , K-1102B, pull up 3.3V , high by default, low level when reset , pin14, GD32E503VET6 (U1)
|
K1
|
|
29
|
VBAT
|
Chip powered, onboard electronics or power chip powered
|
JP0
|
|
30
|
TFCAD
|
SDIO
|
JP21
|
|
31
|
SPI
|
GD25Q16(U5)
|
JP12
|
Short JP12(1,2) for DAC; Short JP12(3,2) for SPI0;
|
32
|
USART0 To USB
|
CH340E(U3)
|
J1
|
|
33
|
|
|
CN2
|
|
|