Tehnologia microprocesorului ARM (Advanced Reduced Instruction Set Machine) a devenit acum o parte majoră a industriei informatice integrate. Miezurile procesorului pot fi selectate din cea mai largă gamă posibilă de producători pentru a crea un microcontroler adaptat la nivelul așteptat de performanță, consum de energie și cost în aproape fiecare aplicație. Cele peste 9 miliarde de procesoare ARM construite până în prezent s-au dovedit a fi motorul pentru evoluția incredibilă a soluțiilor încorporate.

Desigur, mulți producători de semiconductori sunt activi pe acest segment de piață, dar a existat o mare nevoie de a intra într-un producător serios din Orientul Îndepărtat, care se dovedește deja pe piața memoriei flash, pentru a menține concurența la prețuri. În plus față de blițul serial NOR-NAND, GigaDevice oferă și microcontrolere ARM® Cortex®-M3, familia GD32® integrează caracteristicile pe care clienții le așteaptă pentru proiectarea simplă a produselor pentru a construi dispozitive rentabile, dar inovatoare. Prima parte a seriei de articole tratează arhitectura controlerului, iar mai târziu prezentăm exemple de aplicații implementate cu ajutorul kitului de dezvoltare.

GD32® este o nouă familie de microcontrolere de putere redusă, universale, de înaltă performanță, cu nuclee ARM® Cortex®-M3 sau Cortex®-M4 pe 32 de biți RISC care integrează caracteristicile pe care vă așteptați pentru a simplifica designul și a produce un cost-eficient produs totuși inovator. Completată de tehnologia de memorie „gFlash” patentată de GigaDevice, o linie serioasă de microcontrolere este disponibilă inginerilor de proiectare. Familia GD32® a lansat linii de produse entry-level „Basic”, „Performance” și performanță maximă și „Connectivity” intermediare. Acestea acoperă, printre altele, piețele tehnologiei de control industrial, interfețele om-mașină, controlul motorului, măsurarea puterii, tehnologia siguranței, produsele portabile de consum, electronica de control pentru sistemele solare și componentele PC-ului.

elektronet

Structura microcontrolerului GD32® ARM Cortex-M3

Utilizarea microcontrolerului din seria GD32® oferă numeroase avantaje nu numai pentru dezvoltatori, ci și pentru utilizatori. Viteza maximă a MCU este cu 50% mai mare decât concurenții săi. Eficiența executării codului este cu 30-40% mai mare la aceeași viteză de ceas. Consumul de energie a fost redus cu 20-30% la aceeași frecvență. Aceste caracteristici permit MCU-urilor GigaDevice din seria GD32® să fie utilizate într-o gamă largă de aplicații.

Caracteristici GD32 Cortec-M3:

  • Configurare flexibilă a memoriei max. 3024 KiB bliț încorporat și max. 96 KiB cu memorie SRAM.
  • Liniile I/O îmbunătățite și perifericele suplimentare se potrivesc celor două autobuze APB.
  • MCU acceptă o serie de interfețe de comunicații industriale: SPI, I2C, USART, USB 2.0 OTG FS și interfață CAN.
  • Max 3 12 biți 1 Msps ADC, max. 10 temporizator pe 16 biți, un temporizator PWM.
  • 3 moduri de economisire a energiei pentru un compromis accesibil pentru a optimiza viteza și consumul de fermentație pentru baterii cu consum redus de energie.

GD32 ARM Cortex-M4 MCU

Dispozitivele GD32F4 fac parte din clasa de performanță superioară a seriei GD32®. (LINIA DE PERFORMANȚĂ). Cele mai recente și cele mai bune microcontrolere oferite, MCU-uri de uz general pe 32 de biți, cu nuclee RISC ARM® Cortex®-M4 RISC de calcul, cu periferice integrate și consum minim de energie.

În plus față de nucleul Cortex®-M4, există și un FPU (Floating Point Unit) care accelerează calculele matematice cu virgulă mobilă cu o singură precizie și acceptă toate comenzile ARM® și tipurile de date cu o singură precizie. Setul complet de instrucțiuni de procesare digitală a semnalului (DSP) încorporat permite, de asemenea, acest segment al pieței să fie servit cu ușurință. Securitatea îmbunătățită a aplicației și depanarea Unității de protecție a memoriei (MPU) și tehnologia de urmărire facilitează programatorii. MCU-urile GD32F4 pot fi utilizate în tehnologia de control industrial și controlul proceselor, electronice de consum și dispozitive portabile cu baterie, computere încorporate, HMI, dispozitive de securitate și afișare, sisteme GPS auto și drone și IoT.

Caracteristici

  • Configurare flexibilă a memoriei max. 3024 KiB bliț încorporat și max. 96 KiB cu memorie SRAM.
  • Liniile I/O îmbunătățite și perifericele suplimentare se potrivesc celor două autobuze APB.
  • MCU acceptă o serie de interfețe de comunicații industriale: SPI, I2C, USART, USB 2.0 OTG FS și interfață CAN.
  • Max 3 12 biți 1 Msps ADC, max. 10 temporizator pe 16 biți, un temporizator PWM.
  • 3 moduri de economisire a energiei pentru un compromis accesibil pentru a optimiza viteza și consumul de fermentație pentru baterii cu consum redus de energie.

Instrumente de dezvoltare

Familia GD32® integrează caracteristici MCU care permit proiectarea rapidă, ușoară și profesională a sistemului încorporat și pune dezvoltatorii în mâinile unui dispozitiv MCU inovator accesibil și dovedit, bazat pe tehnologia complexă de fabricație a semiconductoarelor. Mediul complex de dezvoltare Keil pentru programare, depanare și verificare este disponibil la http://www2.keil.com/gigadevice.