ÊÛ¼ÛµÍÖÁ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½ÓÄÉÁ˶àÏî×ÔÖ÷֪ʶ²úȨµÄרÀûÊÖÒÕ²¢ÎªÈÕÒæÔöÌíµÄ¶àÔª»¯ÖÇÄÜÓ¦ÓÃÐèÇóÌṩÖúÁ¦¡£¡£¡£¡£²úƷͨ¹ýºã¾ÃÊг¡Ä¥Á·£¬£¬ÒѳÉΪϵͳÉè¼ÆÓëÏîÄ¿¿ª·¢µÄÁ¢ÒìÊ×Ñ¡¡£¡£¡£¡£