ºÀÔ˹ú¼ÊÍÆ³ö¶à¿îGD32E103ϵÁÐCortex?-M4 MCU£¬Ò»Á¬ÌáÉý¿ª·¢ÌåÑé
2018-05-10
ÈÕǰ£¬Òµ½çÁìÏȵİ뵼Ì幩ӦÉ̺ÀÔ˹ú¼Ê(GigaDevice)ÍÆ³ö»ùÓÚ120MHz Cortex?-M4Äں˵ÄGD32EϵÁиßÐÔÄÜÖ÷Á÷ÐÍ΢¿ØÖÆÆ÷ÐÂÆ·£¬ÒÔÒ»Á¬ÁìÏȵĴ¦Öóͷ£Ð§ÄÜ£¬Ò»Á¬ÔöÇ¿µÄ×ÊÔ´ÉèÖã¬Ò»Á¬ÓÅ»¯µÄ±¾Ç®¼ÛÇ®£¬Ò»Á¬Á¢ÒìµÄÉÌҵģʽ£¬ÃæÏò¹¤¿ØÎïÁªµÈÖ÷Á÷ÐÍÓ¦ÓÃÐèÇóÌṩ¾ø¼Ñ¿ª·¢ÀûÆ÷¡£
×÷ΪGD32΢¿ØÖÆÆ÷¼Ò×åµÄ×îгÉÔ±£¬ GD32E103ϵÁÐÂÊÏÈÌṩÁË8¸ö²úÆ·Ðͺţ¬°üÀ¨QFN36¡¢LQFP48¡¢LQFP64ºÍLQFP100µÈ4ÖÖ·â×°ÀàÐÍÑ¡Ôñ¡£´Ó¶øÒÔ¼«¼ÑµÄÎÞаÐÔºÍÖÜÈ«µÄ¼æÈÝÐÔÇáËÉÓ¦¶Ô·ÉËÙÉú³¤µÄÖÇÄÜÓ¦ÓÃÌôÕ½¡£ÏÖÔÚ£¬¸ÃϵÁвúÆ·ÒѾ×îÏÈÌṩÑùƬ£¬²¢½«ÓÚÁùÔ·ÝÕýʽͶÈëÁ¿²ú¼°ÖÜÈ«¹©»õ¡£
GD32E103ϵÁÐÐÂÆ·½ÓÄÉÍ»ÆÆÐԵļܹ¹Éè¼ÆºÍÒµ½çÁìÏȹ¤ÒÕÉú²ú£¬´¦Öóͷ£Æ÷×î¸ßÖ÷Ƶ¿É´ï120MHz£¬¼¯³ÉÁËÍêÕûµÄDSPÖ¸Á¡¢²¢ÐÐÅÌËãÄÜÁ¦ºÍרÓõ¥¾«¶È¸¡µãÔËË㵥λ(FPU)¡£Å䱸ÁË64KBµ½128KBµÄǶÈëʽFlash¼°20KBµ½32KBµÄSRAM¡£ÅäºÏÄÚÖõÄÓ²¼þ¼ÓËÙµ¥Î»£¬×î¸ßÖ÷ƵϵÄÊÂÇéÐÔÄܿɴï120DMIPS£¬CoreMark?²âÊÔ¿É´ï383·Ö¡£Í¬Ö÷ƵϵĴúÂëÖ´ÐÐЧÂÊÏà±ÈÊг¡Í¬ÀàCortex?-M4²úÆ·Ìá¸ß10%-20%£¬Ïà±ÈGD32F103ϵÁвúÆ·£¬ÐÔÄÜÌáÉýÒ²Áè¼Ý10%¡£
GD32E103ϵÁÐÐÂÆ·ÍâÉè×ÊÔ´ÉèÖÃÒѾÖÜÈ«ÔöÇ¿¡£ÌṩÁË2¸öÖ§³ÖÈýÏàÂö¿íµ÷ÖÆPWMÊä³öºÍ»ô¶ûÊÕÂÞ½Ó¿ÚµÄ16λ¸ß¼¶×¼Ê±Æ÷¿ÉÓÃÓÚʸÁ¿¿ØÖÆ£¬»¹ÓµÓжà´ï10¸ö16λͨÓÃ׼ʱÆ÷¡¢2¸ö16λ»ù±¾×¼Ê±Æ÷ºÍ2¸ö¶àͨµÀDMA¿ØÖÆÆ÷¡£Ó¦¶ÔÖ÷Á÷ÐÍ¿ª·¢ÐèÇóµÄͨÓýӿڣ¬°üÀ¨¶à´ï3¸öUSART¡¢2¸öUART¡¢3¸öSPI¡¢2¸öI2C¡¢2¸öI2S¡£ÄÚÖõÄUSBÒѾÖÜÈ«Éý¼¶Îª USB2.0 FS OTG²¢ÓµÓÐ×ÔÁ¦µÄ48MHz RCÕñµ´Æ÷Ö§³ÖÎÞ¾§Õñ (Crystal-less) Éè¼Æ¡£»¹Á¢ÒìÐԵÉÁË2¸öCAN-FD (flexible data-rate) ½Ó¿ÚÓÃÓÚCAN×ÜÏßÍøÂ绥Áª£¬×î¸ßËÙÂʿɴï6Mb/s¡£
Ä£ÄâÍâÉèÒ²ÒѾÖÜÈ«Éý¼¶£¬Ð¾Æ¬Å䱸ÁË2¸öÍÌÍÂÁ¿¸ß´ï2.6MSPSµÄ12-bit¸ßËÙADC£¬ÕâÓÐÖúÓÚµç»ú¿ØÖƵÈÓ¦ÓÃʵÏÖ¸ü¸ßµÄ¾«¶È¡£²¢Ö§³Ö16¸ö¿É¸´ÓÃͨµÀ¼°16-bitÓ²¼þ¹ý²ÉÑùÂ˲¨¹¦Ð§ºÍÇø·ÖÂÊ¿ÉÉèÖù¦Ð§£¬»¹ÓµÓÐ2¸ö12λDAC¡£¶à´ï80%µÄGPIO¾ßÓжàÖÖ¿ÉÑ¡¹¦Ð§»¹Ö§³Ö¶Ë¿ÚÖØÓ³É䣬¼«¼ÑµÄÎÞаÐÔºÍÒ×ÓÃÐÔÖª×ã¶àÖÖÓ¦ÓÃÐèÇó¡£
оƬÒѽÓÄÉ1.8V-3.6V¿íµçѹ¹©µç£¬I/O¿Ú¿ÉÔâÊÜ5Vµçƽ¡£È«ÐÂÉè¼ÆµÄµçѹÓòÖ§³Ö¸ß¼¶µçÔ´¹ÜÀí²¢ÌṩÁËÈýÖÖÊ¡µçģʽ¡£ÔÚËùÓÐÍâÉèÈ«ËÙÔËÐÐģʽϵÄ×î´óÊÂÇéµçÁ÷½öΪ234?A/MHz£¬Ë¯ÃßģʽϵĵçÁ÷ҲϽµÁË42%£¬µç³Ø¹©µçRTCʱµÄ´ý»úµçÁ÷½öΪ0.8?A£¬ÔÚÈ·±£¸ßÐÔÄܵÄͬʱʵÏÖÁË×î¼ÑµÄÄܺıȡ£¸ü¾ß±¸ÁË7KV¾²µç·À»¤(ESD)ºÍÓÅÒìµÄµç´Å¼æÈÝ(EMC)ÄÜÁ¦£¬ËùÓÐÇкϹ¤Òµ¼¶¸ß¿É¿¿ÐÔºÍζȱê×¼¡£
¸üÖµµÃ¹Ø×¢µÄÊÇ£¬GD32EϵÁвúÆ·ÒѾÖÜȫ֧³Öϵͳ»¯·â×°SIP(System in Package)µÄÓ¦ÓÃģʽ£¬´Ó¶ø¿ÉÒÔ½«¿ØÖÆÆ÷¡¢ÖܱßÄ£Äⲿ¼þ»òÉäÆÉϰ¶ËµÈ¼¯³ÉÔÚÒ»¸ö·â×°ÄÚ£¬ÊµÏÖÍêÕûµÄϵͳ¹¦Ð§¡£ÉÁ¿ª·¢ÕßÄܹ»×î´óÏ޶ȵØÓÅ»¯ÏµÍ³ÐÔÄÜ¡¢×èÖ¹ÖØ¸´·â×°¡¢Ëõ¶Ì¿ª·¢ÖÜÆÚ¡¢½µµÍ±¾Ç®²¢Ìá¸ß¼¯³É¶È¡£
ºÀÔ˹ú¼Ê²úÆ·Êг¡×ܼà½ð¹âÒ»ÌåÏÖ£¬¡°GD32EϵÁÐͨÓÃMCUÐÂÆ·ÒÔ¶àÏîÁ¢ÒìÊÖÒÕÒ»Á¬ÌáÉýÖ÷Á÷¿ª·¢ÌåÑ飬²¢ÒÔ¸üºÃµÄ¼æÈÝÐÔºÍÓ¦ÓÃÎÞаÐÔÖ§³Ö¹¤ÒµÉý¼¶£¬ÌåÏÖÁËGD32 MCU¼Ò×åÒ»Á¬Éú³¤µÄÅ¶¯Á¦¡£ÎÒÃÇÒ²ÍýÏëÍÆ³ö¸ü¶àGD32EϵÁвúÆ·£¬²¢ÒÀ¸½Ô½·¢¸»ºñ¶àÑùµÄÉú̬ϵͳһֱ·þÎñÄãÎÒ£¬³É¼¨Î´À´¡£¡±
GD32 MCU¼Ò×å
ºÀÔ˹ú¼ÊGD32 MCUÊÇÖйú¸ßÐÔÄÜͨÓÃ΢¿ØÖÆÆ÷ÁìÓòµÄÁìÅÜÕߣ¬ÖйúµÚÒ»¸öÍÆ³öµÄArm? Cortex?-M3¼°Cortex?-M4 ÄÚºËͨÓÃMCU²úƷϵÁУ¬Arm?´óѧÍýÏë(AUP)ÖйúÊ×ÅúºÏ×÷»ï°é£¬ÒѾÉú³¤³ÉΪÖйú32λͨÓÃMCUÊг¡µÄÖ÷Á÷֮ѡ¡£²¢ÒÔÀۼƿ¿½ü2Òڿŵijö»õÊýÄ¿£¬Áè¼Ý1Íò¼Ò¿Í»§ÊýÄ¿£¬20¸öϵÁÐ300Óà¿î²úÆ·Ñ¡ÔñËùÌṩµÄÁÉÀ«Ó¦ÓÃÁýÕÖÂÊÎȾÓÊг¡Ç°Ïß¡£ËùÓÐÐͺÅÔÚÈí¼þºÍÓ²¼þÒý½Å·â×°·½Ãæ¶¼¼á³ÖÏ໥¼æÈÝ£¬ÖÜÈ«ÊÊÓÃÓÚÖÖÖÖ¸ßÖеͶËǶÈëʽ¿ØÖÆÐèÇóºÍÉý¼¶£¬ÖÜÈ«ÊͷŸßÐԼ۱ȵÄéóȺ¼ÛÖµ£¬²¢¹¹½¨ÍêÉÆµÄÉú̬ϵͳºÍÒ×ÓÃÐÔÓÅÊÆÖÜȫ֧³Ö¶àÌõÀí¿ª·¢¼ÓËÙÉè¼ÆÖÜÆÚ¡£²úƷͨ¹ýºã¾ÃÊг¡Ä¥Á·£¬ÒѳÉΪϵͳÉè¼ÆÓëÏîÄ¿¿ª·¢µÄÁ¢ÒìÊ×Ñ¡¡£