CH32F103C8T6 type-C USB

11.99 (DDV vključen)

CH32F103C8T6 type-C USB je Blue Pill plošča s pinsko kompatibilnim WCH čipom, ARM Cortex-M3 pri 72 MHz, USB Type-C in širšim 2,7-5,5V napajanjem.

1 na zalogi

Šifra: 46 - F5 Kategorija:
Opis

Opis

CH32F103C8T6 type-C USB

CH32F103C8T6 type-C USB je razvojna plošča v obliki Blue Pill s čipom WCH CH32F103C8T6 – električno in pinsko kompatibilno alternativo STM32F103C8T6 z jedrom ARM Cortex-M3 pri 72 MHz. Ohranja enak razpored pinov, 64 KB Flash in 20 KB RAM kot original, hkrati pa dodaja sodoben USB Type-C priključek namesto starejšega micro USB-ja.

Ker je čip pinsko in programsko kompatibilen s STM32F103, plošča deluje z istimi orodji – STM32CubeIDE, PlatformIO in STM32duino jedrom za Arduino IDE – brez sprememb v kodi ali projektu, prenesenem z originalnega Blue Pill-a.

Anatomija krmilnika

Tip krmilnikaRazvojna plošča (Blue Pill Plus, USB Type-C)
MikrokrmilnikCH32F103C8T6 (WCH), ARM Cortex-M3, 72 MHz
USB konektorUSB Type-C
ProgramiranjeSWD (npr. ST-link v2) ali USB DFU bootloader
Logična napetost3,3V logika, napajanje 2,7V – 5,5V

Ključne lastnosti

  • Pinsko kompatibilen s STM32F103C8T6 – obstoječi Blue Pill projekti in sheme delujejo brez sprememb postavitve.
  • USB Type-C priključek – reverzibilen konektor namesto starejšega micro USB-ja na originalnem Blue Pill-u.
  • 64 KB Flash / 20 KB RAM, 37 GPIO – enaka pomnilniška in pinska kapaciteta kot STM32F103C8T6.
  • Širši napajalni razpon 2,7–5,5V – večja toleranca pri napajanju iz baterij ali nihajočih virov kot pri originalnem STM32F103 (2–3,6V).
  • Programiranje prek SWD ali USB DFU – nalaganje firmwara brez zunanjega programatorja, če je bootloader aktiven.
  • CAN vodilo, 3× UART, 2× SPI, 2× I2C – enak komunikacijski nabor kot pri STM32F103C8T6.

Kaj potrebujem za začetek?

  • USB-C kabel – napajanje in programiranje prek DFU (če je bootloader vgrajen).
  • ST-link v2 – alternativno programiranje prek SWD, enako kot pri STM32F103.
  • STM32CubeIDE, PlatformIO ali Arduino IDE s STM32duino jedrom – razvojno okolje.
  • Breadboard + jumper kabli – za prve poskuse.

Moj prvi projekt – 3 koraki

  1. Priklopi ploščo prek USB-C kabla na računalnik ali poveži ST-link v2 na SWD pine.
  2. V PlatformIO ali STM32CubeIDE izberi ciljno ploščo Blue Pill (STM32F103C8) – nastavitve so zaradi pinske kompatibilnosti enake.
  3. Naloži testni program za utripanje vgrajene LED in preveri delovanje pred nadaljnjim razvojem.

Primeri uporabe

  • Zamenjava STM32F103C8T6 ob pomanjkanju originalnih čipov na trgu
  • Prototipi z USB Type-C napajanjem, kjer je pomembna sodobna priključna oblika
  • Učenje razvoja za STM32 arhitekturo po nižjji ceni kot original

Tehnični pregled

Tehnične specifikacije

Parameter Podatek
JedroARM Cortex-M3, 32-bit
Največja frekvenca72 MHz
Flash pomnilnik64 KB
RAM20 KB
GPIO pini37
USBType-C, USB 2.0 Full-Speed
Napajalna napetost2,7V – 5,5V
Komunikacijski vmesniki2× SPI, 2× I2C, 3× UART, CAN
Proizvajalec čipaWCH (Nanjing Qinheng Microelectronics)

Primerjava: CH32F103C8T6 vs STM32F103C8T6 vs STM32F103R8T6

CH32F103C8T6 STM32F103C8T6 STM32F103R8T6
Proizvajalec čipaWCHSTMicroelectronicsSTMicroelectronics
USB priključek na ploščiDa, USB Type-CNe (samo pini)Ne (samo pini)
Napajalni razpon2,7–5,5V2–3,6V2–3,6V
GPIO373751
Flash / RAM64 KB / 20 KB64 KB / 20 KB64 KB / 20 KB

Kako izbrati? CH32F103C8T6 izberi, ko želiš pinsko kompatibilno zamenjavo za STM32F103C8T6 z modernim USB Type-C priključkom in širšim napajalnim razponom. Za projekte, ki zahtevajo uradni STMicroelectronics čip (npr. certificirane naprave), ostani pri STM32F103 družini.

Inženirski PRO nasvet

Pri prehodu z originalnega STM32F103 na CH32F103 preveri, ali projekt uporablja registre specifične za ST-jev HAL izven standardnega CMSIS nabora – osnovna periferija (GPIO, USART, SPI, I2C, timerji) je registrsko združljiva, medtem ko nekatere napredne funkcije (npr. specifične DMA konfiguracije) zahtevajo WCH-jevo lastno razvojno knjižnico (CH32F10x_StdPeriph_Lib) namesto STM32 HAL.

Kompatibilnost

PlatformIO, STM32CubeIDE (z omejeno podporo), Arduino IDE prek STM32duino jedra, WCH-jevo lastno razvojno okolje MounRiver Studio. Programiranje prek SWD z ST-link v2 ali prek USB DFU bootloaderja.

Dokumentacija