newlandmark

STM32F103V/GD32F105V basic board

 
Overview

STM32F103VET6 basic board

First of all, it comes from Jixin's VET6 system board . Here are the changes made according to the needs (as simple as possible and scalable). Some schematics have been deleted and added. Part of the layout of the PCB has also been referred to. The wiring is done by myself. Finish.
Then, the chip used this time is STM32, and we will gradually try to update it to a domestic microcontroller.

Core board resources:

  • System power supply : 5 V / 3.3 V, mainly powered by two Type-C ports. It also has a 5V/3.3V female header for direct power supply.
  • MCU: stm32F103VET6, LQFP100 package.
  • FLASH: 512KB (large capacity product)
  • SRAM: 64KB
  • CPU frequency: up to 72MHz
  • GPIO ports: 80 (78 are lead out, PC14 and 15 are not lead out)
  • Program download: SWD download
  • Peripheral interface: micro SD card, two Grove interfaces, can connect Grove module

Compared with the Jixin system board, the main changes are:

  • Area: reduced from the original 125mm*90mm to 90mm*56mm, only slightly larger than the size of an ID card.
  • Delete some schematic diagrams: including LCD interface, OLED, one-click download, JTAG interface, self-locking power switch, current measurement, etc.
  • New schematic part: USB to TTL composed of CH340E , external Flash, SWD program download and debugging interface, two Grove interfaces, etc.
  • Some transformations:
    • The Mini USB connector is converted into the Type-C connector that everyone loves.
    • In terms of power supply, the SOT-223 packaged AMS1117 is converted to the SOT-23-5 packaged ME6217C33M5G (maximum output 800mA) circuit, and the aluminum electrolytic capacitors are converted to tantalum capacitors to ensure sufficient output and reduce the space occupied under the premise of sufficient power quality.
    • The SD card is converted into a Micro SD card slot, which is more suitable for current use.
    • button turns one of the regular buttons into a BOOTO button.
    • The pin headers on both sides: converted from the original 20P to 24P, with 5V-GND and 3.3V-GND ports added on both sides, which can directly supply power or directly plug into OLED, etc.

Actual pictures:


Dividing line


Later, I bought several GD32F105VGT6 chips. Regarding the GD32F1 and STM32F1 series, the pin functions of the two are not exactly the same, but the pin arrangement is the same, so in theory they can be directly replaced.

The blue board above found some deficiencies in the pins on both sides, so I corrected it and made a new one, and then replaced it with the GD32 chip. The GD32F10 series has F103 F105 F107. Their compatibility is very good. , the procedures are all universal, you only need to change the selected model of the chip. Below, I will list the approximate resources of this chip:

resource parameter
Kernel Arm ® Cortex ® -M3
Flash(KB) 1024
SRAM(KB) 96
frequency 108MHz
U(S)ART 5
GPIO 80
VDD range 2.6V ~ 3.6V

I will put more information in the attachment


Regarding the program, the official provides some codes, written using keil, the style is slightly different from STM32, but it can be understood. Here I just ran a ticker first, and it was still no problem. I haven’t sorted out the program yet, so you can try it out first.

The attachments include the chip user manual, firmware library and Chinese version of the firmware library user guide. Since the entire compressed package is too large to be uploaded, I uploaded it separately.

Regarding the download method, you can use SWD. Since they are all Arm ® Cortex ® -M3 cores, there is no problem using J-LINK DAP-LINK. Here I am using a programming expansion board . In the attachment, there is a The firmware of GDlink-OB only provides SWD function. It can be seen here . It can use GD32F103C8T6 chip. You can take a look.

Now let’s look at some pictures

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2024-11-21 18:44:54

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号