½ñÄê»á¹ÙÍøµÇ¼Èë¿ÚÐû²¼¶à¿îGD32F3ϵÁÐÖ÷Á÷ÐÍCortex?-M4 MCU ÖÜÈ«ÖúÁ¦¹¤ÒµÉý¼¶
2017-03-24
GigaDevice GD32F303/305/307ϵÁÐͨÓÃMCU»ùÓÚ120MHz Cortex?-M4Äں˲¢Ö§³Ö¿ìËÙDSP¹¦Ð§£¬£¬£¬£¬£¬£¬£¬£¬Ò»Á¬ÒÔ¸ü¸ßÐÔÄÜ¡¢¸üµÍ¹¦ºÄ¡¢¸üÀû±ãÒ×ÓõÄÎÞаÐÔΪ¹¤¿ØÏûºÄ¼°ÎïÁªÍøµÈÊг¡Ö÷Á÷Ó¦ÓÃ×¢ÈëÐÚÓ¿¶¯Á¦¡£¡£¡£¡£¡£¡£¡£¡£
ÈÕǰ£¬£¬£¬£¬£¬£¬£¬£¬Òµ½çÁìÏȵİ뵼Ì幩ӦÉ̽ñÄê»á¹ÙÍøµÇ¼Èë¿Ú(GigaDevice)ÕýʽÐû²¼»ùÓÚ120MHz Cortex?-M4Äں˵ÄGD32F303/305/307¶à¸öϵÁÐÖ÷Á÷ÐÍ΢¿ØÖÆÆ÷ÐÂÆ·£¬£¬£¬£¬£¬£¬£¬£¬ÒÔÔöÇ¿µÄ´¦Öóͷ£Ð§Äܺ͸»ºñµÄϵͳ×ÊԴΪÊг¡Ö÷Á÷Ó¦ÓÃ×¢ÈëÐÚÓ¿¶¯Á¦¡£¡£¡£¡£¡£¡£¡£¡£×÷ΪGD32΢¿ØÖÆÆ÷¼Ò×åµÄ×îгÉÔ±£¬£¬£¬£¬£¬£¬£¬£¬ GD32F3ϵÁÐÂÊÏÈÌṩÁË3´óϵÁÐ37¸ö²úÆ·Ðͺţ¬£¬£¬£¬£¬£¬£¬£¬°üÀ¨LQFP144¡¢LQFP100¡¢LQFP64ºÍ LQFP48µÈ4ÖÖ·â×°ÀàÐÍÑ¡Ôñ¡£¡£¡£¡£¡£¡£¡£¡£´Ó¶øÒÔØ¨¹ÅδÓеÄÉè¼ÆÎÞаÐԺͼæÈݶÈÇáËÉÓ¦¶Ô·ÉËÙÉú³¤µÄ¹¤ÒµÉý¼¶ÌôÕ½¡£¡£¡£¡£¡£¡£¡£¡£ÏÖÔÚ£¬£¬£¬£¬£¬£¬£¬£¬¸ÃϵÁвúÆ·ÒѾ×îÏÈÌṩÑùƬ£¬£¬£¬£¬£¬£¬£¬£¬²¢½«ÓÚËÄÔ·ÝÕýʽͶÈëÁ¿²ú¼°ÖÜÈ«¹©»õ¡£¡£¡£¡£¡£¡£¡£¡£
GD32F3ϵÁÐÐÂÆ·×î¸ßÖ÷Ƶ¿É´ï120MHz²¢Ö§³ÖDSPÖ¸ÁîÔËËã¡£¡£¡£¡£¡£¡£¡£¡£Å䱸ÁË128KBµ½3072KBµÄ³¬´óÈÝÁ¿Flash¼°48KBµ½96KBµÄSRAM£¬£¬£¬£¬£¬£¬£¬£¬Äں˻á¼ûÉÁ´æ¸ßËÙÁãÆÚ´ý¡£¡£¡£¡£¡£¡£¡£¡£Ð¾Æ¬½ÓÄÉ2.6V-3.6V¹©µç£¬£¬£¬£¬£¬£¬£¬£¬I/O¿Ú¿ÉÔâÊÜ5Vµçƽ¡£¡£¡£¡£¡£¡£¡£¡£Å䱸ÁË2¸öÖ§³ÖÈýÏàPWM»¥²¹Êä³öºÍ»ô¶ûÊÕÂÞ½Ó¿ÚµÄ16λ¸ß¼¶×¼Ê±Æ÷¿ÉÓÃÓÚʸÁ¿¿ØÖÆ£¬£¬£¬£¬£¬£¬£¬£¬»¹ÓµÓжà´ï10¸ö16λͨÓÃ׼ʱÆ÷¡¢2¸ö16λ»ù±¾×¼Ê±Æ÷ºÍ2¸ö¶àͨµÀDMA¿ØÖÆÆ÷¡£¡£¡£¡£¡£¡£¡£¡£²¢ÎªÆÕ±éµÄÖ÷Á÷Ó¦ÓÃÅ䱸Á˶àÖÖ»ù±¾ÍâÉè×ÊÔ´¡£¡£¡£¡£¡£¡£¡£¡£°üÀ¨¶à´ï3¸öUSART¡¢2¸öUART¡¢3¸öSPI¡¢2¸öI2C¡¢2¸öI2S¡¢2¸öCAN2.0BºÍ1¸öSDIO£¬£¬£¬£¬£¬£¬£¬£¬ÒÔ¼°Íⲿ×ÜÏßÀ©Õ¹¿ØÖÆÆ÷(EXMC)¡£¡£¡£¡£¡£¡£¡£¡£
ÆäÖУ¬£¬£¬£¬£¬£¬£¬£¬È«ÐÂÉè¼ÆµÄI2C½Ó¿ÚÖ§³Ö¿ìËÙPlus (Fm+)ģʽ, ƵÂÊ×î¸ß¿É´ï1 MHz (1MB/s)£¬£¬£¬£¬£¬£¬£¬£¬ÊÇÒÔÍùËÙÂʵÄÁ½±¶£¬£¬£¬£¬£¬£¬£¬£¬´Ó¶øÒÔ¸ü¸ßµÄÊý¾Ý´«ÊäËÙÂÊÀ´ÊÊÅä¸ß´ø¿íÓ¦Óó¡ºÏ¡£¡£¡£¡£¡£¡£¡£¡£SPI½Ó¿ÚÒ²ÒѾ֧³ÖËÄÏßÖÆ£¬£¬£¬£¬£¬£¬£¬£¬Àû±ãÀ©Õ¹Quad SPI NOR Flash²¢ÊµÏÖ¸ßËÙ»á¼û¡£¡£¡£¡£¡£¡£¡£¡£ÄÚÖõÄUSB 2.0 OTG FS½Ó¿Ú¿ÉÌṩDevice¡¢HOST¡¢OTGµÈ¶àÖÖ´«Êäģʽ£¬£¬£¬£¬£¬£¬£¬£¬»¹ÓµÓÐ×ÔÁ¦µÄ48MHzÕñµ´Æ÷Ö§³ÖÎÞ¾§Õñ(Crystal-less) Éè¼ÆÒÔ½µµÍʹÓñ¾Ç®¡£¡£¡£¡£¡£¡£¡£¡£10/100M×Ô˳ӦµÄ¿ìËÙÒÔÌ«ÍøÃ½Ìå´æÈ¡¿ØÖÆÆ÷(MAC)¿É¸üÐÖú¿ª·¢ÒÔÌ«ÍøÅþÁ¬¹¦Ð§µÄʵʱӦÓᣡ£¡£¡£¡£¡£¡£¡£Ð¾Æ¬»¹Å䱸ÁË3¸ö²ÉÑùÂʸߴï2.6M SPSµÄ12λ¸ßËÙADC£¬£¬£¬£¬£¬£¬£¬£¬ÌṩÁ˶à´ï21¸ö¿É¸´ÓÃͨµÀ£¬£¬£¬£¬£¬£¬£¬£¬²¢ÐÂÔöÁË16-bitÓ²¼þ¹ý²ÉÑùÂ˲¨¹¦Ð§ºÍÇø·ÖÂÊ¿ÉÉèÖù¦Ð§£¬£¬£¬£¬£¬£¬£¬£¬»¹ÓµÓÐ2¸ö12λDAC¡£¡£¡£¡£¡£¡£¡£¡£¶à´ï80%µÄGPIO¾ßÓжàÖÖ¿ÉÑ¡¹¦Ð§»¹Ö§³Ö¶Ë¿ÚÖØÓ³É䣬£¬£¬£¬£¬£¬£¬£¬²¢ÒÔÔöÇ¿µÄÅþÁ¬ÐÔÖª×ãÖ÷Á÷¿ª·¢Ó¦ÓÃÐèÇ󡣡£¡£¡£¡£¡£¡£¡£
ÓÉÓÚ½ÓÄÉÁË×îÐÂCortex?-M4Äںˣ¬£¬£¬£¬£¬£¬£¬£¬GD32F3ϵÁÐÖ÷Á÷ÐͲúÆ·ÔÚ×î¸ßÖ÷ƵϵÄÊÂÇéÐÔÄܿɴï150DMIPS£¬£¬£¬£¬£¬£¬£¬£¬CoreMark?²âÊÔ¿É´ï403·Ö¡£¡£¡£¡£¡£¡£¡£¡£Í¬Ö÷ƵϵĴúÂëÖ´ÐÐЧÂÊÏà±ÈÊг¡Í¬ÀàCortex?-M4²úÆ·Ìá¸ß10%-20%£¬£¬£¬£¬£¬£¬£¬£¬Ïà±ÈCortex?-M3²úÆ·¸üÌá¸ß30%¡£¡£¡£¡£¡£¡£¡£¡£²»µ«ÔÆÔÆ£¬£¬£¬£¬£¬£¬£¬£¬È«ÐÂÉè¼ÆµÄµçѹÓòÖ§³Ö¸ß¼¶µçѹ¹ÜÀí¹¦Ð§£¬£¬£¬£¬£¬£¬£¬£¬Ê¹µÃоƬÔÚËùÓÐÍâÉèÈ«ËÙÔËÐÐģʽϵÄ×î´óÊÂÇéµçÁ÷½öΪ380?A/MHz£¬£¬£¬£¬£¬£¬£¬£¬µç³Ø¹©µçʱµÄRTC´ý»úµçÁ÷½öΪ0.8?A£¬£¬£¬£¬£¬£¬£¬£¬ÔÚÈ·±£¸ßÐÔÄܵÄͬʱʵÏÖÁË×î¼ÑµÄÄܺıȣ¬£¬£¬£¬£¬£¬£¬£¬´Ó¶øÖÜÈ«ÓâÔ½GD32F1ϵÁвúÆ·¡£¡£¡£¡£¡£¡£¡£¡£¸üÁîÈËÕñ·ÜµÄÊÇ£¬£¬£¬£¬£¬£¬£¬£¬GD32F3ϵÁÐÓëGD32F1ϵÁмá³ÖÁËÍêÉÆµÄÈí¼þºÍÓ²¼þ¼æÈÝÐÔ£¬£¬£¬£¬£¬£¬£¬£¬²¢Ê¹µÃÓû§¿ÉÒÔÔÚ¶à¸ö²úƷϵÁмäÀû±ãµÄ×ÔÓÉÇл»£¬£¬£¬£¬£¬£¬£¬£¬ÒÔØ¨¹ÅδÓеÄÎÞаÐÔºÍÒ×ÓÃÐÔ¹¹½¨Éè¼ÆÀ¶Í¼¡£¡£¡£¡£¡£¡£¡£¡£

½ñÄê»á¹ÙÍøµÇ¼Èë¿Ú×ÊÉî²úÆ·Êг¡Ë¾Àí½ð¹âÒ»ÌåÏÖ£¬£¬£¬£¬£¬£¬£¬£¬¡°ÎÒÃÇÍÆ³öµÄGD32F3ϵÁÐMCU¿ªÆôÁËCortex?-M4ÄÚºËÖÜÈ«½øÈëÖ÷Á÷Êг¡µÄÐÂʱ´ú£¬£¬£¬£¬£¬£¬£¬£¬²¢µÃÒÔÔÚ½øÒ»²½ÓÅ»¯µÄ±¾Ç®»ù´¡ÉÏ´øÀ´¸ü¸ßÐÔÄÜ¡¢¸üµÍ¹¦ºÄÓëÀû±ãÒ×ÓõÄÉè¼ÆÌåÑé¡£¡£¡£¡£¡£¡£¡£¡£ÎÞÂÛÊÇ´ÓÏÖÓвúÆ·Éý¼¶£¬£¬£¬£¬£¬£¬£¬£¬ÕÕ¾ÉÖ±½ÓÓÃÓÚÐÂÏîÄ¿£¬£¬£¬£¬£¬£¬£¬£¬¶¼¿ÉÒÔÎÞ·ìÇл»¡£¡£¡£¡£¡£¡£¡£¡£ÎÒÃdzÏÑû¿ª·¢ÕßÒ»Æð¸ÐÊÜGD32F3ϵÁÐMCU¼ÓËÙÖ÷Á÷ÖÇÄÜÓ¦ÓõÄÐÚÓ¿¶¯Á¦¡£¡£¡£¡£¡£¡£¡£¡£¡±
GigaDevice»¹ÎªÐ²úƷϵÁÐÅ䱸ÁËÍêÕû¸»ºñµÄ¹Ì¼þ¿â£¬£¬£¬£¬£¬£¬£¬£¬°üÀ¨¶àÖÖ¿ª·¢°åºÍÓ¦ÓÃÈí¼þÔÚÄÚµÄGD32¿ª±¬·¢Ì¬ÏµÍ³Ò²ÒÑ×¼±¸Í£µ±¡£¡£¡£¡£¡£¡£¡£¡£ÏßÉÏÊÖÒÕÃÅ»§(www.GD32MCU.com)ÒѾΪÑз¢Ö°Ô±ÌṩÁËǿʢµÄ²úÆ·Ö§³Ö¡¢ÊÖÒÕÌÖÂÛÒÔ¼°Éè¼Æ²Î¿¼Æ½Ì¨¡£¡£¡£¡£¡£¡£¡£¡£µÃÒæÓÚÆÕ±é¸»ºñµÄARMÉú̬ϵͳ£¬£¬£¬£¬£¬£¬£¬£¬°üÀ¨Keil MDK¡¢CrossWorksµÈ¸ü¶à¿ª·¢ÇéÐκ͵ÚÈý·½ÉÕ¼¹¤¾ßÒ²¾ùÒÑÖÜȫ֧³Ö¡£¡£¡£¡£¡£¡£¡£¡£ÕâЩ¶¼¼«ºéÁ÷ƽµÄ¼ò»¯ÁËÏîÄ¿¿ª¾ÙʶȲ¢ÓÐÓüÓËÙ²úÆ·ÉÏÊÐÖÜÆÚ¡£¡£¡£¡£¡£¡£¡£¡£
GD32F3ϵÁÐCortex?-M4²úÆ·Ï߸ÅÀÀ
GD32F303ϵÁÐÖ÷Á÷ÐÍCortex?-M4 MCU (18¸öÐͺÅ)
¡¤ 120MHz MCU, Flash 256-3072KB, SRAM 48-96KB
¡¤ 17 x Timer, 5 x UART, 3 x SPI, 2 x I2C, 1 x CAN, USB FS
¡¤ I2S, SDIO, EXMC, 3 x ADC, 2 x DAC
GD32F305ϵÁÐÖ÷Á÷»¥ÁªÐÍCortex?-M4 MCU (10¸öÐͺÅ)
¡¤ 120MHz MCU, Flash 128-1024KB, SRAM 64-96KB
¡¤ 17 x Timer, 5 x UART, 3 x SPI, 2 x I2C, 2 x CAN, USB OTG FS
¡¤ I2S, SDIO, EXMC, 2 x ADC, 2 x DAC
GD32F307ϵÁÐÖ÷Á÷»¥ÁªÐÍCortex?-M4 MCU (9¸öÐͺÅ)
¡¤ 120MHz MCU, Flash 256-1024KB, SRAM 96KB
¡¤ 17 x Timer, 5 x UART, 3 x SPI, 2 x I2C, 2 x CAN, USB OTG FS
¡¤ I2S, SDIO, EXMC, Ethernet, 2 x ADC, 2 x DAC
GD32 ΢¿ØÖÆÆ÷¼Ò×å
GD32 MCU¼Ò×åÏÖÔÚÒѾӵÓÐ300Óà¸ö²úÆ·Ðͺš¢17¸ö²úƷϵÁм°11ÖÖ²î±ð·â×°ÀàÐÍ£¬£¬£¬£¬£¬£¬£¬£¬Ò²ÊÇÖйúÊ׸öARM? Cortex?-M3¼°Cortex?-M4 ÄÚºËͨÓÃMCU²úƷϵÁС£¡£¡£¡£¡£¡£¡£¡£²»µ«ÌṩÁËÒµ½ç×îΪ¿íÀ«µÄCortex?-M3 MCUÑ¡Ôñ£¬£¬£¬£¬£¬£¬£¬£¬¸üÒÔÁìÏȵÄÊÖÒÕÓÅÊÆÒ»Á¬ÍƳöCortex?-M4 MCU²úÆ·¡£¡£¡£¡£¡£¡£¡£¡£ËùÓÐÐͺÅÔÚÈí¼þºÍÓ²¼þÒý½Å·â×°·½Ãæ¶¼¼á³ÖÏ໥¼æÈÝ£¬£¬£¬£¬£¬£¬£¬£¬ÖÜȫ֧³ÖÖÖÖÖ¸ßÖеͶËǶÈëʽӦÓÃÓëÉý¼¶¡£¡£¡£¡£¡£¡£¡£¡£ÈÚºÏÁ˸ßÐÔÄÜ¡¢µÍ±¾Ç®ÓëÒ×ÓÃÐÔµÄGD32ϵÁÐͨÓÃMCU½ÓÄÉÁ˶àÏî×ÔÖ÷֪ʶ²úȨµÄרÀûÊÖÒÕ²¢ÎªÈÕÒæÔöÌíµÄ¶àÔª»¯ÖÇÄÜÓ¦ÓÃÐèÇóÌṩÖúÁ¦¡£¡£¡£¡£¡£¡£¡£¡£²úƷͨ¹ýºã¾ÃÊг¡Ä¥Á·£¬£¬£¬£¬£¬£¬£¬£¬ÒѳÉΪϵͳÉè¼ÆÓëÏîÄ¿¿ª·¢µÄÁ¢ÒìÊ×Ñ¡¡£¡£¡£¡£¡£¡£¡£¡£