ÍþÁ®Ï£¶ûÍÆ³ö¶à¿î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Óà¿î²úÆ·Ñ¡ÔñËùÌṩµÄÁÉÀ«Ó¦ÓÃÁýÕÖÂÊÎȾÓÊг¡Ç°ÁС£ËùÓÐÐͺÅÔÚÈí¼þºÍÓ²¼þÒý½Å·â×°·½Ãæ¶¼¼á³ÖÏ໥¼æÈÝ£¬È«ÃæÊÊÓÃÓÚÖÖÖÖ¸ßÖеͶËǶÈëʽ¿ØÖÆÐèÇóºÍÉý¼¶£¬È«ÃæÊͷŸßÐԼ۱ȵÄéóȺ¼ÛÖµ£¬²¢¹¹½¨ÍêÉÆµÄÉú̬ϵͳºÍÒ×ÓÃÐÔÓÅÊÆÈ«ÃæÖ§³Ö¶àÌõÀí¿ª·¢¼ÓËÙÉè¼ÆÖÜÆÚ¡£²úƷͨ¹ýºã¾ÃÊг¡¼ìÑ飬ÒѳÉΪϵͳÉè¼ÆÓëÏîÄ¿¿ª·¢µÄÁ¢ÒìÊ×Ñ¡¡£