ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º(STMicroelectronics, ÀÌÇÏ ST)°¡ ÀÚ»çÀÇ STM32* Á¦Ç°±º¿¡ ÃֽŠ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯(MCU) ¹ë·ù¶óÀÎ(Value Line) STM32F7x0°ú H7x0¸¦ Ãß°¡Çß´Ù°í ¹àÇû´Ù. À̹ø ½ÅÁ¦Ç°µéÀº »çÀ̹ö º¸È£³ª ´Ù¸¥ ±â´ÉµéÀ» ¾àȽÃÅ°Áö ¾Ê°íµµ ½Ç½Ã°£ IoT µð¹ÙÀ̽º¿Í °°Àº ¼º´É Áß½ÉÀÇ ½Ã½ºÅÛÀ» ÇÕ¸®ÀûÀÎ °¡°ÝÀ¸·Î °³¹ßÇÏ´Â µ¥ ÀûÇÕÇÏ´Ù.
ÀÌ »õ·Î¿î ¶óÀÎÀº ÀÓº£µðµå Ç÷¡½Ã¸¦ ÇʼöÀûÀÎ ¿ë·®À¸·Î ÃÖ¼ÒÈÇÏ¿© º¸¾È ºÎÆ®, ¹Î°¨ÇÑ ÄÚµå, ½Ç½Ã°£ ·çƾÀ» ¿ÜºÎ Ç÷¡½Ãº¸´Ù 25¹è ÀÌ»ó ºü¸¥(ij½Ã ¹Ì½º ½Ã) ¿ÂĨ¿¡¼ ¾ÈÀüÇÏ°Ô ½ÇÇàÇϵµ·Ï ÇÏ°í ÀÖ´Ù. ÇÊ¿äÇÑ °æ¿ì, ¾ÖÇø®ÄÉÀ̼ÇÀ» È®ÀåÇÒ ¼ö ÀÖ´Ù. Á÷·Ä ¶Ç´Â º´·Ä(ÃÖ´ë 32bit) ¿ÜÀå ¸Þ¸ð¸®¸¦ Ãß°¡ÇÏ°í, MCUÀÇ ±¤¹üÀ§ÇÑ ¿ÜºÎ ÀÎÅÍÆäÀ̽º ¹× XiP(eXecute in Place) ±â´ÉÀ» È°¿ëÇÏ¸é µÈ´Ù. ¶Ç´Â »ç¿ëÀÌ °£ÆíÇÑ µ¿ÀÏÇÑ Åø ±â¹ÝÀÇ µ¿ÀÏÇÑ ¿¡ÄڽýºÅÛ¿¡¼ Áö¿øµÇ´Â ÃÖ´ë 2MbyteÀÇ Ç÷¡½Ã¿Í ÃÖ´ë 1Mbyte RAMÀ» °®Ãá ´Ù¸¥ ÇÉ-Åõ-ÇÉ È£È¯ STM32F7À̳ª STM32H7 MCU ¶óÀο¡ Æ÷ÆÃÇØ È®ÀåÇÑ´Ù.
À̹ø ¹ë·ù ¶óÀÎÀº ÃÖ÷´Ü ÁÖº¯ÀåÄ¡ ¹× Çϵå¿þ¾î ¾×¼¿·¯·¹ÀÌÅ͸¦ ºñ·ÔÇØ ÃÊ°í¼Ó ³»ºÎ ¹ö½º¿Í ªÀº ÀÎÅÍ·´Æ® Áö¿¬½Ã°£, °í¼Ó(~1ms) ºÎÆà ±â´ÉÀ» °®Ãá ½Ç½Ã°£ ¾ÆÅ°ÅØó¿Í °°ÀÌ °·ÂÇÑ STM32F7 ¹× H7ÀÇ ±â´ÉÀ» À¯ÁöÇÏ°í ÀÖ´Ù. ¶ÇÇÑ, ÀÌ MCU´Â ¼³°è¸¦ °£¼ÒÈÇÏ°í Àç·á ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ´Â ¿ÂĨ Àü¿ø°ü¸® ±â´É, À¯¿¬ÇÑ Àü·Â¸ðµå ¹× Àü¿ø µµ¸ÞÀÎÀ» °®Ãß¾î ¿¡³ÊÁö È¿À²¼ºÀÌ ¿ì¼öÇÏ´Ù.
»õ·Î¿î ¹ë·ù ¶óÀÎ µð¹ÙÀ̽º´Â ¾ÈÀüÇÏ°í Àü·Â È¿À²ÀûÀÎ ¾ÆÅ°ÅØóÀÇ ÇÙ½ÉÀÎ ÃÖ´ë 2020 CoreMark®[1]ÀÇ ½ÇÇà ¼º´ÉÀ» °®Ãç ÀÇ·á, »ê¾÷, ÄÁ½´¸Ó ¾ÖÇø®ÄÉÀ̼ǿ¡¼ÀÇ IoT Çõ½ÅÀ» ÀÌ·ç´Â ½ÃÀÛÁ¡ÀÌ µÉ °ÍÀÌ´Ù. 125°CÀÇ ÃÖ´ë Á¢Çտµµ¸¦ Áö¿øÇϹǷΠ°³¹ßÀÚ´Â ÁÖº¯¿Âµµ°¡ ³ô¾ÆÁ®µµ ÄÚ¾î ¹× ÁÖº¯ÀåÄ¡ÀÇ ¸ðµç ¼º´ÉÀ» È°¿ëÇÒ ¼ö ÀÖ´Ù.
¿£Æ®¸® ·¹º§ STM32F730Àº Ç÷¡½Ã¿¡¼ÀÇ Á¦·Î ´ë±â»óÅÂ(Zero-Wait-State) ½ÇÇàÀ» À§ÇÑ STÀÇ µ¶º¸ÀûÀÎ ¾ÆÆ® ¾×¼¿·¯·¹ÀÌÅÍ(ART Accelerator™)¸¦ ÅëÇØ 216MHz¿¡¼ 1082 CoreMark ¼º´ÉÀ» Á¦°øÇÑ´Ù. ÀÌ µð¹ÙÀ̽º´Â ¾ÏÈ£È Çϵå¿þ¾î °¡¼Ó, USB 2.0 High Speed Æ÷Æ®(PHY ³»Àå), CAN ÀÎÅÍÆäÀ̽º µîÀÇ ±â´ÉÀ» °®Ãß°í ÀÖ´Ù. ¶ÇÇÑ 64Kbyte Ç÷¡½Ã, ³»ºÎ ¶Ç´Â ¿ÜºÎ ¸Þ¸ð¸®¿¡¼ °í¼º´ÉÀ» ½ÇÇàÇÏ´Â 8KbyteÀÇ ¸í·É¾î ¹× µ¥ÀÌÅÍ Ä³½Ã, 256KBÀÇ ½Ã½ºÅÛ RAM°ú °¡Àå Áß¿äÇÑ ·çƾ ¹× µ¥ÀÌÅ͸¦ À§ÇÑ 16kB+64KBÀÇ TCM(Tightly Coupled Memory)À» Æ÷ÇÔÇÏ°í ÀÖ´Ù.
STM32F750¿¡´Â STÀÇ µ¶º¸ÀûÀÎ Å©·Ò-¾ÆÆ® ±×·¡ÇÈ ¾×¼¿·¯·¹ÀÌÅÍ(Chrom-ART™ Graphics Accelerator)¸¦ °®Ãá TFT-LCD ÄÁÆ®·Ñ·¯°¡ Ãß°¡µÇ¾ú´Ù. ÀÌ µð¹ÙÀ̽º´Â Çؽà ¾Ë°í¸®Áò(Hash Algorithm)À» À§ÇÑ Çϵå¿þ¾î °¡¼Ó ¹× 2°³ÀÇ CAN ÀÎÅÍÆäÀ̽º, ÀÌ´õ³Ý MAC, Ä«¸Þ¶ó ÀÎÅÍÆäÀ̽º¸¦ ºñ·ÔÇØ Ç® ½ºÇǵå(full speed) PHY¸¦ Áö¿øÇÏ´Â 2°³ÀÇ USB 2.0 ÀÎÅÍÆäÀ̽º¸¦ °®Ãß°í ÀÖ´Ù. ¶ÇÇÑ 64Kbyte Ç÷¡½Ã, 4Kbyte ¸í·É¾î, 4Kbyte µ¥ÀÌÅÍ Ä³½Ã, 320KBÀÇ ½Ã½ºÅÛ RAM, 16kB+64KB TCMÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù.
ÇÏÀÌ¿£µå Á¦Ç°ÀÎ STM32H750Àº 400MHz¿¡¼ 2020 CoreMark ¼º´ÉÀ» Á¦°øÇϸç, º¸´Ù ºü¸¥ GUI ¼º´ÉÀ» Á¦°øÇϱâ À§ÇØ TFT ÄÁÆ®·Ñ·¯¿Í Å©·Ò-¾ÆÆ® ¾×¼¿·¯·¹ÀÌÅÍ¿¡ JPEG ÄÚ´õ/µðÄÚ´õ¸¦ Ãß°¡Çß´Ù. ¶ÇÇÑ CANFD Æ÷Æ®¿Í ŸÀÓ-Æ®¸®°Å ±â´ÉÀ» Áö¿øÇÏ´Â Ãß°¡ CANFD¸¦ ºñ·ÔÇØ µ¿±Þ ÃÖ»óÀÇ ¿¬»ê ÁõÆø±â¿Í ÃÖ´ë 3.6Msample/s·Î ±¸µ¿ÇÏ´Â 16bit ADC¸¦ °®Ãß°í ÀÖ´Ù. ÀÌ¿Ü¿¡ 128KByte Ç÷¡½Ã, 16KByte ¸í·É¾î ¹× µ¥ÀÌÅÍ Ä³½Ã, 864KbyteÀÇ ½Ã½ºÅÛ RAM, 64kB+128KB TCMÀº ³»ºÎ ¹× ¿ÜºÎ ¸Þ¸ð¸®¿¡¼ ¾ÈÀüÇÏ°Ô ½ÇÇàµÇµµ·Ï ¸ðµÎ ECC(Error Correction Code)¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù.
STM32F730, STM32F750, STM32H750 ¹ë·ù ¶óÀÎ MCU´Â 64ÇÉ¿¡¼ 240ÇɱîÁö ´Ù¾çÇÑ LQFP ¹× BGA ÆÐÅ°Áö ¿É¼ÇÀ¸·Î ¾ç»êµÇ°í ÀÖ´Ù. °¡°ÝÀº 1,000°³ ÁÖ¹® ½Ã STM32F730Àº 1.64´Þ·¯, STM32F750Àº 2.39´Þ·¯, STM32H750Àº 2.69´Þ·¯¿¡¼ ½ÃÀÛÇÑ´Ù. |