Öйúµç×Ó¼¼ÊõÍø

ÉèΪÊ×Ò³ ÍøÕ¾µØÍ¼ ¼ÓÈëÊÕ²Ø

 
 

¹¦ºÄ½µµÍÊ®·ÖÖ®Ò»ÇÒ¸ü°²È«£¬STM32U5 MCUÖµµÃÍÆ¼ö

¹Ø¼ü´Ê£ºSTM32U5 MCU

ʱ¼ä£º2021-10-18 16:31:33      À´Ô´£ºÖеçÍø

¡°STM32µÄ³öÏÖʹµÃST³ÉΪÁËÈ«ÇòÁìÏȵİ뵼Ì幩ӦÉÌ£¬²¢ÇÒ³ÉΪÒýÁìÊг¡Ç÷ÊÆµÄMCUÁìµ¼³§ÉÌ¡£×Ô2007ÄêµÚÒ»¿îSTM32²úÆ·ÍÆ³öÖÁ½ñÒÑ×ß¹ý14ÄêµÄʱ¼ä£¬Èç½ñSTM32ÒÑÕÃÏÔÆä´óÅÆÊµÁ¦¡£ÖÁ2020Ä꣬³¬µÍ¹¦ºÄµÄSTM32 ÒÑÀÛ»ý³ö»õ 20ÒÚ¿Å¡£

¡±

STM32µÄ³öÏÖʹµÃST³ÉΪÁËÈ«ÇòÁìÏȵİ뵼Ì幩ӦÉÌ£¬²¢ÇÒ³ÉΪÒýÁìÊг¡Ç÷ÊÆµÄMCUÁìµ¼³§ÉÌ¡£×Ô2007ÄêµÚÒ»¿îSTM32²úÆ·ÍÆ³öÖÁ½ñÒÑ×ß¹ý14ÄêµÄʱ¼ä£¬Èç½ñSTM32ÒÑÕÃÏÔÆä´óÅÆÊµÁ¦¡£ÖÁ2020Ä꣬³¬µÍ¹¦ºÄµÄSTM32 ÒÑÀÛ»ý³ö»õ 20ÒÚ¿Å¡£µ±Ì¸¼°MCUʱ£¬¹¤³Ìʦ¶¼»áÏëµ½STµÄSTM32ϵÁУ¬ÊÂʵÉÏ×÷ΪÆÕͨµÄÖÕ¶ËÓû§£¬»òÐíÄú´Ëʱ¾ÍÕýÔÚʹÓÃ×ÅSTµÄ²úÆ·£¬´ÓµçÊÓ¡¢±ùÏ䡢ϴÒ»úµ½É¨µØ»úÆ÷ÈË¡¢ÖÇÄܿɴ©´÷£¬STM32ÕâÖ»ºûµûÔçÒѷɽøÇ§¼ÒÍò»§¡£

STM32 Ìṩ¸²¸Ç´Ó¸ßÐÔÄÜMCU FϵÁе½µÍ¹¦ºÄLϵÁС¢ÎÞÏßWϵÁС¢ÒÔ¼°Õë¶Ô¹¤Òµ¿ØÖÆ·¢²¼µÄGϵÁкÍMPU¡£ÔÚÀ´ÊÆÐÚÐÚµÄÎïÁªÍøÊ±´ú£¬STM32ϵÁкÁ²»ËÉи£¬9Ôµ×ÔÙ´ÎÈ«Çòͬ²½ÍƳöSTM32U5£¬¸ÃÐÂÆ·±»ST¶¨ÒåΪÆì½¢°æ³¬µÍ¹¦ºÄMCU¡£

Òâ·¨°ëµ¼ÌåÖйúÇøÎ¢¿ØÖÆÆ÷Êг¡¼°Ó¦ÓÃ×ܼà²Ü½õ¶«ÔÚ·¢²¼»áÉϱíʾ£¬STM32U5µÄ·¢²¼ÊǶÔSTM32LϵÁе͹¦ºÄ²úÆ·µÄÌáÉý£¬Çã×¢ÁËSTÈ˵ÄŬÁ¦ºÍÐÄѪ£¬²¢ÇÒ»¨·ÑÁË´óÁ¿µÄʱ¼äÑз¢²ÅÓµÓнñÌìµÄSTM32U5£¬ÎÞÂÛ´Ó¹¤ÒÕ¡¢IP¡¢»¹ÊǼܹ¹Éè¼ÆÉϾùÌåÏÖ³öÆä¶ÀÌØµÄ´´Ð¡£²Ü½õ¶«ÒÔ¼°Òâ·¨°ëµ¼ÌåÖйúÇøÎ¢¿ØÖÆÆ÷²úÆ·Êг¡¾­ÀíÅí׿ÄêΪýÌåÅóÓÑÃǽÒÃØÁËSTM32U5µÄÂ®É½ÕæÃæÄ¿¡£

²Ü½õ¶«£ºÒâ·¨°ëµ¼ÌåÖйúÇøÎ¢¿ØÖÆÆ÷Êг¡¼°Ó¦ÓÃ×ܼà

Åí׿Ä꣺Òâ·¨°ëµ¼ÌåÖйúÇøÎ¢¿ØÖÆÆ÷²úÆ·Êг¡¾­Àí

STM32U5µ®Éú±³¾°

¹¤Òµ´Ó×Ô¶¯»¯µ½Êý×Ö»¯µÄ·¢Õ¹£¬Àë²»¿ª¸´ÔӵĿØÖÆÏµÍ³£¬MCU±äµÃÔ½À´Ô½ÖØÒª£¬Ëü¿ÉÒÔΪ¿ØÖÆËã·¨Ìṩ¸ü¸ßÐÔÄÜ¡¢¸üµÍÄܺģ¬ÒÔ¼°ÎªÖÕ¶ËÌṩ¸ü¾ß°²È«ÐÔ¡¢¿É¿¿ÐԵIJúÆ·¡£ST´Ó¿Í»§ÐèÇóÉÏÁ˽⵽£¬Î´À´Ç¶ÈëʽÖÇÄܺÍÎïÁªÍøÏµÍ³ÒªÇó¸üÊ¡µç¡¢¸ü¶ÀÁ¢×ÔÖ÷£»ÁíÍâ²úÆ·³ß´ç±äµÄÔ½À´Ô½Ð¡Ê±£¬°ëµ¼Ì弯³É¶È¾ÍÔ½À´Ô½¸ß£»Í¬Ê±£¬ÍòÎﻥÁª½«´øÀ´¸ü¶àµÄ°²È«Òþ»¼¡£Õë¶ÔÒÔÉ϶Ե¥Æ¬»úµÄÐèÇó£¬STÐÂÍÆ³öÁËSTM32U5ϵÁС£²Ü½õ¶«±íʾ£¬ÕâÊǼÌSTM32L4+ºóµÄÓÖÒ»¿î´ú±íÐÔ²úÆ·£¬Çұؽ«Ë¢ÐÂÀúÊ·¡£¸Ã²úÆ·ÊÊÓÃÓÚ°üÀ¨ÖÇÄÜÁ÷Á¿¼Æ¡¢½¡¿µ¼°½¡ÉíÀà´©´÷²úÆ·¡¢Ò½ÁƼ໤É豸¡¢POSÖ§¸¶Öն˵ÈÓ¦Óá£

STM32U5´´ÐÂÌØÐÔ

¸úËæÒâ·¨°ëµ¼ÌåÖйúÇøÎ¢¿ØÖÆÆ÷²úÆ·Êг¡¾­ÀíÅí׿ÄêµÄ½éÉÜÈÃÎÒÃÇÀ´Á˽âÒ»ÏÂSTM32U5µÄ÷ÈÁ¦ºÎÔÚ£¿

еÄSTM32U5ϵÁÐÓ¦ÓøßÄÜЧµÄArm Cortex-M33Äںˣ¬²ÉÓÃ40nmÖÆÔì¼¼Êõ£¬¼¯³ÉÒâ·¨°ëµ¼ÌåרÓеĴ´Ð½ÚÄܼ¼ÊõºÍƬÉÏIP£¬ÔÚÌáÉýϵͳÐÔÄܵÄͬʱ¼«´ó½µµÍÁ˹¦ºÄ¡£Ð²úƷϵÁÐÓ¦Óõ½¸÷Àà´´ÐÂÉè¼Æ£¬°üÀ¨µÍ¹¦ºÄºǫ́×ÔÖ÷ģʽ¡¢ÏȽøµÄ°²È«¹¦ÄÜ£¬²¢ÇÒÈ¡µÃPSA 3¼¶ºÍSESIP3°²È«ÈÏÖ¤¡¢Í¼ÐμÓËÙÆ÷¿ÉʵÏÖ¹¦ÄܷḻµÄͼÐÎÓû§½çÃæÌáÉýÓû§ÌåÑé¡¢ÔÚFlash¹¤ÒÕÉÏÔö¼ÓÁ˿ɲÁд´ÎÊý£¬512kb Flash¿ÉÒÔÖ§³Öµ½¸ß´ï10Íò´ÎµÄ²Áд¡¢ÌṩÏȽøµÄ¸ßËÙ14λģÊýת»»Æ÷ADC¡¢¶à¹¦ÄÜÊý×ÖÂ˲¨Æ÷(MDF)ºÍÒôƵÊý×ÖÂ˲¨Æ÷(ADF)£¬°ïÖúÓû§½â¾öһЩģÄâǰ¶Ë²ÉÑùµÄÎÊÌâ¡£

³¬µÍ¹¦ºÄMCUʵÏÖÎÞÓëÂױȵÄÐÔÄÜ

¸ÃϵÁвúÆ·ÓÐ×ŶÀÌØµÄµÍ¹¦ºÄºǫ́×ÔÖ÷ģʽ¡£Åí¾­Àí½âÊÍ˵£¬Í¨³£µ±Ð¾Æ¬½øÈëµÍ¹¦ºÄģʽʱ£¬CPUÊÇÐèÒª¶ÏµçµÄ£¬µ«²úÆ·ÍⲿËù´îÔØµÄ´«¸ÐÆ÷»áʵʱµØÊäÈëÊý¾Ýµ½Ö÷¿ØÐ¾Æ¬£¬ÔÚÕâ¸ö´«Êä¹ý³ÌÖУ¬ÏµÍ³»òCPUÐèÒª¶ÔÊý¾Ý½øÐд¦Àí¡£¶øSTM32U5ÉèÖÃÁËÒ»¸ö¶ÀÌØµÄÍâÉ裬¿ÉÒÔ½«Ðí¶à½Ó¿ÚÉϵÄÊý¾ÝÔÚ²»»»ÐÑCPUµÄÇé¿öϰáÔ˽øSTM32U5ÄÚ²¿µÄSRAM4£¬µ±Êý¾Ý¾ÛÆëµ½Ò»¶¨Á¿Ê±£¬ÔÙÕûÌå»»ÐÑ£¬Ò»´ÎÐÔÅú´¦Àí¡£ÕâÒ»¸Ä±äʹµÃϵͳ¹¦ºÄ½µÖÁÊ®·ÖÖ®Ò»¡£¿ÉÖ§³ÖµÄÍâÉèÓÐ

• I2C3

• SPI3

• LPUART1

• ADC4(12-bit) / DAC

• ADF1(Voice Activity Detection)

• LPTIM(1,3,4)

• LPGPIO

¸ÃоƬÄÚ²¿»¹ÓжàÖÖÁé»îµÄ¹¦ºÄ¹ÜÀíģʽ£¬½áºÏÊ¡µçС¼¼ÇÉ¿ÉÒÔ°ïÖúÓû§½«²úÆ·ÔÚ¹¦ºÄÉÏ×öµ½¼«Ö¡£ÀýÈç¿ÉÒÔͨ¹ýÄÚÖÃSMPS½µµÍÄں˵çѹ¡¢Î¢Ãë¼¶¹¦ºÄģʽÇл»¡¢SRAMÖ§³Ö·ÖÇø±£´æ¡¢ÄÚÖÃFlashΪ˫bankÉè¼Æ£¬Óû§¿É½«²»³£ÓõÄbankÔڵ͹¦ºÄģʽ϶ϵç,Èç´Ë¿ÉÒÔ½ÚÊ¡¹¦ºÄ40¦ÌA×óÓÒ£¬µ±Ö¸ÁîÌø×ªµ½Ë¯ÃßFlash ,ϵͳ×Ô¶¯»»ÐÑ£¬Ö»ÐèµÈ´ý5¦ÌAÑÓʱ¡£»òÕß¿ÉÒÔ½«ÄÚ²¿µÄFlashͨ¹ýËðʧһЩ¶ÁÈ¡Ëٶȵķ½Ê½È¥Ê¹Æä½øÈëÒ»Öֵ͹¦ºÄģʽ£¬Èç´Ë¿ÉÒÔ½ÚÊ¡45¦ÌAµÄÄܺġ£

Ìáµ½¹¦ºÄ£¬´ó¼Ò¹Ø×¢¸ü¶àµÄ¿ÉÄÜÊǦÌA/MHzÕâÊDzÎÊý£¬µ«ÆäʵÕâ²¢²»´ú±íϵͳÕûÌ幦ºÄˮƽ¡£ULPBENCHÌṩ¶àÏîbenchmarkÓÃÓÚ´Ó²»Í¬·½ÃæÌåÏÖMCUµÄ³¬µÍ¹¦ºÄÌØÐÔ£¬¸Ã²âÆÀ×ÛºÏÆÀ¹ÀϵͳµÄÔËÐÐÐÔÄÜÈçÔËÐй¦ºÄ¡¢Ë¯Ãß¹¦ºÄ¡¢»½ÐÑʱ¹¦ºÄ¡¢ÍâÉ蹦ºÄ¡£Æä¶ÔSTM32U5µÄ²âÊÔ½á¹ûÏÔʾ£¬Óë¹ýÈ¥¼¸´úSTM32³¬µÍ¹¦ºÄ²úÆ·Ïà±È£¬STM32U5ϵͳ´ïµ½ÁË240 DMIPS ÒÔ¼°651 CoremarkÐÔÄÜÆÀ·Ö¡£Í¬Ê±ÎªÁ˽øÒ»²½ÍÚ¾óоƬÐÔÄܵÄDZÁ¦£¬ÔÚ¸ÃоƬÉÏ»¹Éè¼ÆÁËÈçÊýѧÔËËã¼ÓËÙÆ÷¡¢ART ¼ÓËÙÆ÷ÕâÑùµÄÍâÉèÈ¥¸¨ÖúÒÔ¼°¼ÓËÙÕû¸öоƬÄÚ²¿ÔËËãµÄϵͳЧÂÊ¡£

STM32U5¾ßÓзḻµÄƬÉÏ×ÊÔ´£¬Ê×·¢µÄSTM32U575ºÍSTM32U578¸²¸Ç512 K µ½2MµÄFlash Dual Bank£¬786 KB RAM;8k I-CacheºÍ4k D-Cache £¬ÕâÁ½¿é»º´æ³ýÁË¿ÉÒÔ¼ÓËÙÄÚ²¿FlashµÄ¶ÁÈ¡ºÍÊý¾Ý¶ÁÈ¡Í⣬»¹¿ÉÒÔͨ¹ýһЩÍâÉè½Ó¿Ú¼ÓËÙͨ¹ýSPIÍâÀ©µ½FLASH¡£

¸ü¸ßµÄÐÅÏ¢°²È«ÌØÐÔ

STM32U5ÊÇ»ùÓÚCortex-M33Äںˣ¬ÌìÉúÖ§³Ö TrustZoneµÄ¼Ü¹¹£¬µ«STµÄ¹¤³ÌʦÈÏΪ£¬STM32U5µÄ°²È«½öƾÕâµãÊDz»¹»µÄ¡£Òò´ËËûÃÇÔÚÄÚ²¿´æ´¢£¬×ÜÏߣ¬ÍâÉèÉ϶¼×öÁ˸ôÀëÅäÖúÍÉè¼Æ¡£³ýÁ˸ôÀëÖ®Í⣬»¹¼ÓÇ¿Á˸ü¶àµÄ°²È«¼ÓÃܵŦÄÜ£»È«³Ì¿É¿Ø¹¦ÄÜ£¬4²ã±£»¤×´Ì¬»ú£¬Ö§³ÖÃÜÂë½µ¼¶»íÃ⣻Õë¶Ô¶Á³ö±£»¤£¬ÔÚSTM32U5ÖÐÒ²×öÁËȫеĸüУ»ÒÔ¼°Ö÷¶¯Ê½·ÀÇÖ·¸µÄÉè¼Æ£¬ÔÚÕâÑùµÄÒ»¸öÍêÕûµÄ¼Ü¹¹Ï£¬¸ÃоƬµÄSecure BootÒ²¿ÉÒÔÈÃÕû¸ö°²È«Éè¼Æ»ñµ½Ò»¸öÐÅÈθù£¬×îÖÕSTM32U5Õâ¿î²úƷͨ¹ýPSA 3¼¶ÈÏÖ¤£¬ÕâÒ²ÊÇSTM32ÖеÚÒ»¿î»ñµÃ¸ÃÈÏÖ¤µÄ²úÆ·¡£

Í걸µÄÉú̬ϵͳ×ÊÔ´

ΪÁË·½±ãÓû§¶Ô²úÆ·µÄÆÀ¹ÀºÍÑз¢£¬ST»¹Ìṩȫ¹¦ÄܵįÀ¹À°æ¡¢IoT ̽Ë÷Ì×¼þ¡¢ºÍ×îСϵͳµÄSTM32 Nucleo £¬ÏàÐŹØ×¢STM32µÄÓû§¶ÔÕâÈýÀàµÄÆÀ¹ÀÓ²¼þ¶¼²»Ä°Éú£¬ÖµµÃÒ»ÌáµÄÊÇÔÚIoT ̽Ë÷Ì×¼þÖУ¬´îÔØ¶àÁ¬½ÓģʽͨѶºÍ¶àÖÖ¸Ð֪ϵͳ£¬¿ÉÓëÔÆ·þÎñʵÏÖÖ±Á¬¡£³ýÁËSTM32U585 MCU Í⣬»¹Ôö¼ÓÁËÐí¶àµÄ´«¸ÐÆ÷¡¢ÒÔ¼°ÒôƵµÄÂó¿Ë·ç¡¢BLEÄ£×é¡¢Wi-FiÄ£×éµÈ¡£

STM32һֱΪÓû§ÌṩȫÌ×µÄÈí¼þÖ§³Ö´Ó¹¤¾ß¡¢Ç¶ÈëʽÈí¼þ¿âµ½À©Õ¹°ü¡£ÔÚSTM32U5ÉÏ£¬STºÍ΢ÈíºÏ×÷ÔÚÖмä¼þÉÏÔö¼ÓÁËAzure RTOS Ïà¹ØµÄ²¹³ä×ÊÔ´£¬³ýÁË»ùÓÚAzure RTOS ThreadX µÄʵʱ²Ù×÷ϵͳÍ⣬»¹Í¨¹ýÊÚȨÄõ½ÁËAzure RTOS FileX£¬FAT ÎļþϵͳµÈÖ§³Ö£¬Èç´æ´¢Æ÷¼þÉϵĹÊÕÏÈÝ´í¡¢Ä¥Ëð¾ùºâ¡¢»µ¿é¹ÜÀíµÈ¡£ÕâЩÔÚ×îаæµÄCUBEÈí¼þ°üÉϾù¿ÉµÃµ½Ö§³Ö¡£Óû§Ò²¿ÉÒÔ´ÓÒÔÏÂÍøÖ·ÏÂÔØÈí¼þ×é¼þµÄ¸üÐÂhttps://github.com/STMicroelectronics/STM32Cube_MCU_Overall_Offer ¡£

STM32U5 µÄÈí¼þ¿ª·¢¹¤¾ßÍêÃÀÖ§³Ö Arm V8-M Cortex-M33 Äں˼ܹ¹µÄÓ¦Óÿª·¢¹ý³Ì£¬³ýÁËSTM32CubeMX Í⣬½ñÄêµÄµÚËļ¾¶ÈSTÒ²»áÕë¶ÔSTM32U5µÄµÍ¹¦ºÄºǫ́×ÔÖ÷ģʽ£¬Ôö¼ÓIDE¹¤¾ß£¬ÒÔ¼°STM32 ÉÕ¼¼°²âÊÔ¼à¿Ø¹¤¾ß¡£

ÉÏÃæÌáµ½¹ýSTM32U5ÊÇÊ׿îͨ¹ýPSA 3¼¶ÈÏÖ¤µÄоƬ£¬PSA 3¼¶ÒªÇóоƬÔÚ°²È«µÄ¿ò¼ÜÏÂÄܹ»Ö§³Ö·Ç¿É±äµÄÐÅÈθù£¬¸ÃÐÅÈθù¾ÍÐèҪͨ¹ýSTM32U5ÉÏËùÖ§³ÖµÄ°²È«Æô¶¯¹¦ÄÜÈ¥´ïµ½¡£ST¿ÉÌṩ²Î¿¼´úÂë°ïÖúÓû§ÊµÏÖ°²È«µÄÆô¶¯ºÍ°²È«µÄ¼ÓÔØ¡£STM32U5³ýÁË¿ÉÒÔ½«ÄÚ²¿µÄ·þÎñºÍÈí¼þÇø·Ö³É¿ÉÐÅÇøºÍ·Ç¿ÉÐÅÇøÍ⣬ͬʱҲ¿ÉÒÔÔÚÈí¼þµÄȨÏÞÉÏÉèÖùÜÀíȨÏÞºÍÓû§È¨ÏÞ£¬ÔÚ¹ÜÀíԱȨÏÞϵĿÉÐÅÇøÄÚ£¬»¹»áÓÐÒ»¸öTF-M±¾µØ°²È«·þÎñÌṩ¸øÓû§£¬°üÀ¨¼Ó½âÃÜ¡¢°²È«´æ´¢¡¢¿ÉÐÅ´æ´¢Çø³õʼ»¯¡¢Ö¤Êé³õʼ»¯µÈ¡£

STM32U5»¹¿ÉÒÔÌṩ°²È«µÄ¹Ì¼þ¼ÓÔØ¹¦ÄÜ£¬¸Ã¹¦Äܿɱ£»¤ÓÐЩÓû§½«Éú²ú»·½ÚÊÚȨ¸øµÚÈý·½¶ø²»ÄÜ×öµ½È«³Ì¿ØÖƵ¼Öµİ²È«Òþ»¼£¬¸ÃÐÂÆ·Í¨¹ýÄÚ²¿µÄSFI½øÐб£»¤Ô¶³ÌÁ¿²úÉÕ¼µÄÈ«¹ý³Ì¡£

×ܽ᣺STM32U5×î´óµÄÈý¸öÌØµã£¬³¬µÍ¹¦ºÄ¡¢ÐÔÄÜÌáÉýÒÔ¼°°²È«¿É¿¿£¬Ä¿Ç°ÒÑÓÐ2Òڿųö»õÁ¿¡£ST΢¿ØÖÆÆ÷¹ýÈ¥ÎåÄêÖÐÈ«Çò·Ý¶î¼¸ºõ·­ÁËÒ»±¶£¬STM32¹¦²»¿Éû£¬¸ÃϵÁгö»õÁ¿Æù½ñ³¬¹ý20ÒÚ£¬Õ¼Ô¼25%µÄÊг¡·Ý¶î¡£×îвúÆ·STM32U5´ÓÑз¢µ½ÉÏÊУ¬ST¾Í¶Ô¸ÃвúÆ·³äÂúÁËÆÚÍû£¬ÆäÈý´óÌØÐԵĻ㼯±Ø½«ÎªIOTÓû§´øÀ´È«ÐµÄÌåÑé¡£

  • ·ÖÏíµ½£º

 

²ÂÄãϲ»¶

  • ÐÂÎÅ
  • ÐÂÆ·
  • ·½°¸

  • Ö÷ Ì⣺´¢ÄÜϵͳÉè¼Æ¼°ADIÌṩµÄ½â¾ö·½°¸
  • ʱ ¼ä£º2022.08.10
  • ¹« Ë¾£ºADI& Arrow

  • Ö÷ Ì⣺Æû³µ¸ß¶¯Ì¬·¶Î§Í¼Ïñ´«¸ÐÆ÷£¬´øÏû³ýLEDÉÁ˸¹¦ÄÜ
  • ʱ ¼ä£º2022.08.16
  • ¹« Ë¾£ºonsemi

  • Ö÷ Ì⣺¸ßЧµÄ¶àECU¼¯³É£º»ùÓÚ¶÷ÖÇÆÖS32ʵʱ´¦ÀíÆ÷ºÍÐéÄâ»úµÄ¶àÓ¦Óÿª·¢
  • ʱ ¼ä£º2022.08.25
  • ¹« Ë¾£ºNXP