ÊÛ¼ÛµÍÖÁ30ÃÀ·Ö£ºGigaDevice GD32F330/350ϵÁжà¿î³¬ÖµÐÍCortex?-M4 MCUÏÖÒÑÃæÊÀ
2017-06-06
GigaDevice GD32F330/350ϵÁÐCortex?-M4ÄÚºËͨÓÃMCU£¬£¬£¬£¬£¬£¬£¬£¬ÅúÁ¿¶©»õ¼ÛÇ®µÍÖÁ30ÃÀ·Ö¡£¡£¡£¡£¡£ÒÔ³¬ÖµÖ÷Ƶ¡¢³¬ÖµÍâÉè¡¢³¬Öµ¹¦Ð§ºÍ³¬Öµ±¾Ç®Ìṩ³¬ÖµÓ¦ÓõĿª·¢Ê×Ñ¡¡£¡£¡£¡£¡£ÎÞÓëÂױȵij¬ÖµÌØÕ÷ÔÚÒµ½çÔÙ´ÎˢиßÐÔ¼Û±ÈMCU¼Í¼¡£¡£¡£¡£¡£
ÈÕǰ£¬£¬£¬£¬£¬£¬£¬£¬Òµ½çÁìÏȵİ뵼Ì幩ӦÉ̽ñÄê»á¹ÙÍøµÇ¼Èë¿Ú(GigaDevice)Ϊ½øÒ»²½À©´óGD32 Cortex?-M4ÄÚºËMCUµÄÑ¡Ôñ¹æÄ££¬£¬£¬£¬£¬£¬£¬£¬ÕýÊ½ÍÆ³öÖ÷Ƶ¸ß´ï108MHz µÄGD32F330/350¶à¸öϵÁг¬ÖµÐÍ΢¿ØÖÆÆ÷ÐÂÆ·¡£¡£¡£¡£¡£×÷ΪGD32΢¿ØÖÆÆ÷¼Ò×åµÄ×îгÉÔ±£¬£¬£¬£¬£¬£¬£¬£¬ GD32F330/350ϵÁÐÌṩÁ˶à´ï29¸ö²úÆ·Ðͺţ¬£¬£¬£¬£¬£¬£¬£¬°üÀ¨LQFP64¡¢LQFP48¡¢QFN32¡¢QFN28ÒÔ¼°TSSOP20µÈ5ÖÖ·â×°ÀàÐÍÑ¡Ôñ¡£¡£¡£¡£¡£²¢Ò»Á¬ÒÔØ¨¹ÅδÓеÄÉè¼ÆÎÞаÐԺͼæÈݶÈÇáËÉÓ¦¶Ô·ÉËÙÉú³¤µÄÖÇÄÜÓ¦ÓÃÌôÕ½¡£¡£¡£¡£¡£
GD32F330/350ϵÁÐMCU×ÅÑÛÓÚ³¬µÍ¿ª·¢Ô¤ËãÐèÇó²¢Ò»Á¬ÊÍ·ÅCortex?-M4¸ßÐÔÄÜÄں˵Ä׿Խ¶¯Á¦£¬£¬£¬£¬£¬£¬£¬£¬ÎªÈ¡´ú¼°ÌáÉý¹Å°åµÄ8λºÍ16λ²úÆ·½â¾ö¼Æ»®£¬£¬£¬£¬£¬£¬£¬£¬Ö±½Ó½øÈë32λCortex?-M4¼Ü¹¹µÄ¸ßËÙÖ÷Á÷ƽ̨´øÀ´³¬ÖµµÄÈëÃÅʹÓÃÌåÑé¡£¡£¡£¡£¡£ÅúÁ¿¶©»õµÄ¼ÛÇ®¸üµÍÖÁ30ÃÀ·Ö£¬£¬£¬£¬£¬£¬£¬£¬´Ó¶øÒÔÎÞÓëÂױȵij¬ÖµÌØÕ÷ÔÚÒµ½çÔÙ´ÎˢиßÐÔ¼Û±ÈCortex?-M4 MCU¼Í¼¡£¡£¡£¡£¡£ÏÖÔÚ£¬£¬£¬£¬£¬£¬£¬£¬¸ÃϵÁвúÆ·ÒѾ×îÏÈÌṩÑùƬ£¬£¬£¬£¬£¬£¬£¬£¬²¢½«ÓÚÆßÔ³õÕýʽͶÈëÁ¿²ú¼°ÖÜÈ«¹©»õ¡£¡£¡£¡£¡£
GD32F330/350ϵÁÐÐÂÆ·×î¸ßÖ÷Ƶ¿É´ï108MHz²¢Ö§³ÖDSPÖ¸ÁîÔËËã¡£¡£¡£¡£¡£Å䱸ÁË16KBµ½128KBµÄÄÚÖÃFlash¼°4KBµ½16KBµÄSRAM£¬£¬£¬£¬£¬£¬£¬£¬Äں˻á¼ûÉÁ´æ¸ßËÙÁãÆÚ´ý£¬£¬£¬£¬£¬£¬£¬£¬ÔÚ×î¸ßÖ÷ƵϵÄÊÂÇéÐÔÄܿɴï135DMIPS£¬£¬£¬£¬£¬£¬£¬£¬Í¬Ö÷ƵϵĴúÂëÖ´ÐÐЧÂÊÏà±ÈÊг¡Í¬ÀàCortex?-M3²úÆ·Ìá¸ß30%£¬£¬£¬£¬£¬£¬£¬£¬Ïà±ÈCortex?-M0+²úÆ·¸üÌá¸ß50%ÒÔÉÏ¡£¡£¡£¡£¡£½ÓÄÉ2.6V-3.6VµçÔ´£¬£¬£¬£¬£¬£¬£¬£¬I/O¿Ú¿ÉÔâÊÜ5Vµçƽ¡£¡£¡£¡£¡£¾ßÓи߼¶µçÔ´¹ÜÀí¹¦Ð§²¢Õë¶Ô½ÚÄܱãЯµÈµÍ¹¦ºÄÓ¦Óó¡ºÏÌṩÁËÈýÖÖÊ¡µçģʽ£¬£¬£¬£¬£¬£¬£¬£¬ÔÚÍⲿµç³Ø¹©µçÇéÐÎÏ£¬£¬£¬£¬£¬£¬£¬£¬ÄÚǶÈÕÀúÐ͸߾«¶ÈʵʱʱÖÓ(RTC)ÔËÐÐʱµÄ´ý»úµçÁ÷½öΪ0.8uA¡£¡£¡£¡£¡£
²»µ«ÓµÓг¬ÖµµÄ¸ßËÙ´¦Öóͷ£ÄÜÁ¦£¬£¬£¬£¬£¬£¬£¬£¬GD32F330/350ϵÁл¹Å䱸Á˳¬ÖµµÄ½Ó¿Ú×ÊÔ´¡£¡£¡£¡£¡£ÖÜÈ«Éý¼¶Å䱸µÄUSB 2.0 OTG FS¿ÉÌṩDevice¡¢HOST¡¢OTGµÈ¶àÖÖ´«Êäģʽ£¬£¬£¬£¬£¬£¬£¬£¬»¹ÓµÓÐ×ÔÁ¦µÄ48MHzÕñµ´Æ÷Ö§³ÖÎÞ¾§Õñ(Crystal-less) Éè¼ÆÒÔ½µµÍʹÓñ¾Ç®¡£¡£¡£¡£¡£Æ¬Éϼ¯³ÉÁ˶à´ï2¸öUSART¡¢2¸öSPI¡¢2¸ö¿ìËÙPlus (Fm+)ģʽI2C¡¢1¸öI2S£¬£¬£¬£¬£¬£¬£¬£¬Õë¶Ô¼ÒÍ¥¶àýÌå×°±¸ÐÂÔöÁËÖ§³ÖHDMI½Ó¿ÚµÄÏûºÄµç×Ó¿ØÖÆ(CEC)×ÜÏßÓ²¼þµç·£¬£¬£¬£¬£¬£¬£¬£¬»¹Õë¶Ô°´¼ü¡¢»¬¶¯µÈ´¥¿ØÓ¦Óü¯³ÉÁË´¥Ãþ¸Ð²â½Ó¿Ú(TSI)£¬£¬£¬£¬£¬£¬£¬£¬×î¶à¿ÉͬʱÅþÁ¬18¸öÍⲿµç¼«¡£¡£¡£¡£¡£¶à´ï80%µÄ¿ÉÓÃGPIO¾ßÓжàÖÖ¿ÉÑ¡¹¦Ð§»¹Ö§³Ö¶Ë¿ÚÖØÓ³É䣬£¬£¬£¬£¬£¬£¬£¬¼«¼ÑµÄÎÞаÐÔºÍÒ×ÓÃÐÔÖª×ã¶àÖÖÓ¦ÓÃÐèÇ󡣡£¡£¡£¡£
ΪÖÜȫ֧³Ö¹¤Òµµç»úºÍ±äƵµÈʵʱӦÓöøÕûºÏµÄ³¬ÖµÍâÉ裬£¬£¬£¬£¬£¬£¬£¬Ôò°üÀ¨1¸öÖ§³ÖÈýÏàPWM»¥²¹Êä³öºÍËÀÇø¹ÜÀí¹¦Ð§µÄ16λ¸ß¼¶×¼Ê±Æ÷¿ÉÓÃÓÚʸÁ¿¿ØÖÆ£¬£¬£¬£¬£¬£¬£¬£¬ÒÔ¼°¶à´ï5¸ö16λͨÓÃ׼ʱÆ÷¡¢1¸ö16λ»ù±¾×¼Ê±Æ÷¡¢1¸ö32λͨÓÃ׼ʱÆ÷ºÍ5ͨµÀDMA¿ØÖÆÆ÷¡£¡£¡£¡£¡£ÓÃ×÷Ö÷ʱÖÓµÄ8MHzÄÚÖÃRCÕñµ´Æ÷³ö³§Ð£×¼¾«¶ÈΪ¡À1%¡£¡£¡£¡£¡£ÖÜÈ«Éý¼¶µÄÄ£Äⲿ¼þ°üÀ¨1¸ö²ÉÑùÂʸߴï2.6M SPSµÄ12λ16ͨµÀ¸ßËÙADC¡¢1¸ö12λDAC¡¢ÒÔ¼°2¸ö¸ßËٹ쵽¹ìÊäÈë/Êä³öÄ£Äâµçѹ½ÏÁ¿Æ÷ºÍ1¸öԤУ׼µÄζȴ«¸ÐÆ÷£¬£¬£¬£¬£¬£¬£¬£¬¿É³ä·ÖÖª×ã¶àͨµÀ¸ßËÙÊý¾ÝÊÕÂÞ¡¢»ìÏýÐźŴ¦Öóͷ£ºÍµç»ú¿ØÖÆÒªÇ󡣡£¡£¡£¡£
GD32F330/350ϵÁг¬ÖµÐÍMCU²»µ«ÓµÓг¬Öµ´¦Öóͷ£ÐÔÄÜ¡¢³¬Öµ½Ó¿Ú×ÊÔ´¡¢³¬ÖµÌض¨¹¦Ð§ÒÔÍ⣬£¬£¬£¬£¬£¬£¬£¬¸ü¾ß±¸Á˳¬Öµ±¾Ç®¼ÛÇ®£¬£¬£¬£¬£¬£¬£¬£¬´Ó¶øÖ±½ÓΪ±¾Ç®Ãô¸ÐµÄÈëÃż¶Ó¦Óÿª·¢õè¾¶£¬£¬£¬£¬£¬£¬£¬£¬ÉÁ¿ª·¢Ö°Ô±Äܹ»ÓÐÓÃÌá¸ßϵͳ¼¯³É¶È²¢½µµÍͶÈ룬£¬£¬£¬£¬£¬£¬£¬¸ü¿ÉÉîÈëÍÚ¾òÏîĿDZÁ¦¡£¡£¡£¡£¡£ÊÊÓÃÓÚ¹¤Òµ×Ô¶¯»¯¡¢ÈË»ú½çÃæ¡¢µç»ú¿ØÖÆ¡¢¼ÒÓõçÆ÷¡¢´òÓ¡»ú¡¢¶àýÌå²¥·ÅÆ÷¼°µç×ÓÍæ¾ß¡¢LEDÏÔʾ¡¢ÖÇÄܶÁ¿¨Æ÷¡¢µç¶¯³µ¡¢º½ÐÐÆ÷¡¢»úеÈ˵ȶàÖÖÓ¦Óó¡ºÏ¡£¡£¡£¡£¡£¸üÓë¹ãÊÜÈϿɵÄGD32F130/150ϵÁг¬ÖµÐÍMCU¼á³ÖÁËÍêÉÆµÄÈí¼þ´úÂëºÍÓ²¼þ¹Ü½Å¼æÈÝÐÔ¡£¡£¡£¡£¡£ÕâʹµÃÓû§¿ÉÒÔÔÚ³¬Öµ²úÆ·Ö®¼äÀû±ãµÄ×ÔÓÉÇл»£¬£¬£¬£¬£¬£¬£¬£¬ÒÔ¼«¼ÑµÄÎÞаÐÔºÍÒ×ÓÃÐÔ¹¹½¨Éè¼ÆÀ¶Í¼¡£¡£¡£¡£¡£

½ñÄê»á¹ÙÍøµÇ¼Èë¿Ú×ÊÉî²úÆ·Êг¡Ë¾Àí½ð¹âÒ»ÌåÏÖ£¬£¬£¬£¬£¬£¬£¬£¬¡°ÎÒÃÇÍÆ³öµÄGD32F330/350³¬ÖµÏµÁÐMCUÐÂÆ·½«Cortex?-M4Äں˵ÄÓ¦ÓùæÄ£ÑÓÉìÖÁÈëÃÅÁìÓò£¬£¬£¬£¬£¬£¬£¬£¬´Ó¶øÒÔ³¬ÖµÖ÷Ƶ¡¢³¬ÖµÍâÉè¡¢³¬Öµ¹¦Ð§ºÍ³¬Öµ±¾Ç®ÎªÓû§´øÀ´³¬ÖµÓ¦ÓõĿª·¢Ê×Ñ¡¡£¡£¡£¡£¡£GD32F4ºÍGD32F3ϵÁаÙÓà¿îCortex?-M4 MCUÒѾÖÜÈ«ÁýÕÖ¸ßÖеͶ˿ª·¢ÐèÇó²¢³ÉΪÊг¡Ö÷Á÷, ÒÔ¸»ºñµÄÑ¡ÔñÐÔºÍÁìÏÈµÄÆ½Ì¨ÓÅÊÆÒ»Á¬ÍƽøÖÇÄÜÁ¢ÒìºÍ¹¤ÒµÉý¼¶¡£¡£¡£¡£¡£¡±
GD32 MCU²úÆ·¼Ò×åÅÐËÍúµÄ²úÆ·×éºÏºÍ¿ª±¬·¢Ì¬Ò²ÎªÑ¸ËÙÉú³¤µÄ¹¤¿ØÖÆÔì¡¢ÖÇÄÜÓ²¼þºÍÎïÁªÍøµÈÈÈÃÅÓ¦ÓÃÊг¡×¢ÈëÐÚÓ¿¶¯Á¦¡£¡£¡£¡£¡£×÷ΪÖйú¸ßÐÔÄÜͨÓÃ΢¿ØÖÆÆ÷ÁìÓòµÄÁìÅÜÕߣ¬£¬£¬£¬£¬£¬£¬£¬ÖйúµÚÒ»¸öÍÆ³öµÄARM? Cortex?-M3¼°Cortex?-M4 ÄÚºËͨÓÃMCU²úƷϵÁУ¬£¬£¬£¬£¬£¬£¬£¬GD32ÒѾÉú³¤³ÉΪÖйú32λͨÓÃMCUÊг¡µÄÖ÷Á÷֮ѡ¡£¡£¡£¡£¡£²¢ÒÔÁè¼Ý1Òڿŵijö»õÊýÄ¿£¬£¬£¬£¬£¬£¬£¬£¬Áè¼Ý1ÍòµÄ¿Í»§ÊýÄ¿£¬£¬£¬£¬£¬£¬£¬£¬19¸öϵÁÐ300Óà¿î²úÆ·ÐͺÅÑ¡ÔñÎȾÓÊг¡Ç°Ïß¡£¡£¡£¡£¡£ÎÞ´¦²»ÔÚµÄGD32 MCU±¸ÊÜÓû§ÐÅÈΣ¬£¬£¬£¬£¬£¬£¬£¬²¢ÎªÎ´À´À©Õ¹¸ü¶à¿ÉÄÜ¡£¡£¡£¡£¡£
GD32F3x0ϵÁг¬ÖµÐÍCortex?-M4²úÆ·Ï߸ÅÀÀ
GD32F330ϵÁг¬ÖµÐÍCortex?-M4 MCU (15¸öÐͺÅ)
¡¤ 84MHz MCU, Flash 16-128KB, SRAM 4-16KB
¡¤ 11 x Timer, 2 x UART, 2 x SPI, 2 x I2C, 1 x I2S
¡¤ 1 x ADC
GD32F350ϵÁг¬ÖµÐÍCortex?-M4 MCU (14¸öÐͺÅ)
¡¤ 108MHz MCU, Flash 16-128KB, SRAM 4-16KB
¡¤ 12 x Timer, 2 x UART, 2 x SPI, 2 x I2C, 1 x I2S, USB OTG FS
¡¤ 1 x CEC, 2 x COMP, 1 x ADC, 2 x DAC
GD32 ΢¿ØÖÆÆ÷¼Ò×å
GD32 MCU¼Ò×åÏÖÔÚÒѾӵÓÐ300Óà¸ö²úÆ·Ðͺš¢19¸ö²úƷϵÁм°11ÖÖ²î±ð·â×°ÀàÐÍ£¬£¬£¬£¬£¬£¬£¬£¬Ò²ÊÇÖйúÊ׸öARM? Cortex?-M3¼°Cortex?-M4 ÄÚºËͨÓÃMCU²úƷϵÁС£¡£¡£¡£¡£²»µ«ÌṩÁËÒµ½ç×îΪ¿íÀ«µÄCortex?-M3 MCUÑ¡Ôñ£¬£¬£¬£¬£¬£¬£¬£¬¸üÒÔÁìÏȵÄÊÖÒÕÓÅÊÆÒ»Á¬ÍƳöCortex?-M4 MCU²úÆ·¡£¡£¡£¡£¡£ËùÓÐÐͺÅÔÚÈí¼þºÍÓ²¼þÒý½Å·â×°·½Ãæ¶¼¼á³ÖÏ໥¼æÈÝ£¬£¬£¬£¬£¬£¬£¬£¬ÖÜȫ֧³ÖÖÖÖÖ¸ßÖеͶËǶÈëʽӦÓÃÓëÉý¼¶¡£¡£¡£¡£¡£ÈÚºÏÁ˸ßÐÔÄÜ¡¢µÍ±¾Ç®ÓëÒ×ÓÃÐÔµÄGD32ϵÁÐͨÓÃMCU½ÓÄÉÁ˶àÏî×ÔÖ÷֪ʶ²úȨµÄרÀûÊÖÒÕ²¢ÎªÈÕÒæÔöÌíµÄ¶àÔª»¯ÖÇÄÜÓ¦ÓÃÐèÇóÌṩÖúÁ¦¡£¡£¡£¡£¡£²úƷͨ¹ýºã¾ÃÊг¡Ä¥Á·£¬£¬£¬£¬£¬£¬£¬£¬ÒѳÉΪϵͳÉè¼ÆÓëÏîÄ¿¿ª·¢µÄÁ¢ÒìÊ×Ñ¡¡£¡£¡£¡£¡£