ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º(STMicroelectronics, ÀÌÇÏ ST)°¡ ÀÚ»çÀÇ ¸ðµç ¹ü¿ë STM32 ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¿¡¼ TCPM(Type-C Port Manager)À» ±¸ÇöÇÒ ¼ö ÀÖ´Â »õ·Î¿î ¼ÒÇÁÆ®¿þ¾îÀÎ X-CUBE-USB-PD¸¦ Ãâ½ÃÇß´Ù. ÀÌ ¼ÒÇÁÆ®¿þ¾î´Â ¿£Áö´Ï¾îµéÀÌ ±âÁ¸ ¶Ç´Â »õ·Î¿î Á¦Ç°À» ¼³°èÇÒ ¶§ ÃֽŠUSB PD(Power Delivery) ±â´É°ú ´Ù¾çÇÑ USB ŸÀÔ-C(Type-C) ¿¬°áÀ» È°¿ëÇϵµ·Ï Áö¿øÇÑ´Ù.
STÀÇ X-CUBE-USB-PD ½ºÅÃÀº USB TCPCi(Type-C Port Controller Interface) »ç¾çÀ» ÁؼöÇÏ¸é¼ º°µµÀÇ ´ÜÀÏ ¶Ç´Â ´ÙÁß Æ÷Æ® TCPC(Type-C Port Controller) ĨÀ» °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾î, USB PD »ç¾ç(USB-PD 3.0 v1.1)ÀÇ ÇÁ·ÎÅäÄÝ ·¹À̾î¿Í Á¤Ã¥ ¿£Áø(policy engine)À» ±¸ÇöÇÑ´Ù. ÀÌ ½ºÅÃÀº ¸Þ¸ð¸®¸¦ Â÷ÁöÇÏ´Â °ø°£ÀÌ ÀÛ°í, ´ÜÀÏ I2C ¹ö½º ¾îµå·¹½º¿Í Æ÷Æ® ´ç ÇϳªÀÇ °æº¸ ÇÉ(Alert Pin) ¸¸À» »ç¿ëÇϱ⠶§¹®¿¡ ÃÖ¼ÒÇÑÀÇ STM32 ¸®¼Ò½º¸¸ ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ, Ç¥ÁØ ·¹Áö½ºÅÍ ¸ÊÀ¸·Î ¸ðµç TCPC µð¹ÙÀ̽º¿ÍÀÇ °£ÆíÇÑ »óÈ£¿î¿ë¼ºÀ» º¸ÀåÇÏ°í ÀÖ´Ù.
X-CUBE-USB-PD´Â °í¼Ó ÃæÀü±â ¿¬°áÀ» À§ÇÑ PPS(Programmable Power Supply)¸¦ ºñ·ÔÇØ ÄÉÀÌºí »ðÀÔ ¶Ç´Â Á¦°Å Áß¿¡µµ ¿øÈ°ÇÑ »ç¿ëÀÚ °æÇèÀ» Á¦°øÇÏ´Â FRS(Fast Role Swap), Á¤Ç° ÀåÄ¡³ª ÃæÀü±â·Î¸¸ µ¥ÀÌÅÍ ¹× Àü¿øÀ» Àü¼ÛÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ÀÎÁõ ¸Þ½ÃÁö ±³È¯ µî USB-PD 3.0ÀÇ ¸ðµç ¿É¼ÇÀ» Áö¿øÇÑ´Ù.
ÀÌ ½ºÅÃÀº °ø±ÞÀÚ ¹× ¼ÒºñÀÚ, DRP(Dual-Role Port) ¸ðµå¸¦ Áö¿øÇÔÀ¸·Î½á, Àü¿ø Çãºê³ª º¸Á¶ ¹èÅ͸®, µµÅ· ½ºÅ×À̼Ç, °ÔÀÓ±â, PC ÁÖº¯ÀåÄ¡, ´Ù±â´É ¾×¼¼¼¸®»Ó¸¸ ¾Æ´Ï¶ó, ¹«¼± Áø°øû¼Ò±â, ÈÞ´ëÇü ½ºÇÇÄ¿, Á¶¸í Á¦Ç°, Àü¿ë ÃæÀü±â µî ¼ÒÇü °¡Àü¿¡¼ Á¦Ç° ¼³°è½Ã USB ŸÀÔ-CÀÇ ÀÌÁ¡À» È°¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
ST´Â ¿Â¼¼¹ÌÄÁ´öÅÍ(ON Semiconductor)ÀÇ USB-PD 3.0 v1.1 ÀÎÁõ TCPC ĨÀÎ FUSB307B¸¦ »ç¿ëÇÏ¿© ÀÌ ½ºÅÃÀ» Å×½ºÆ®ÇßÀ¸¸ç, ÀÌ·Î½á ¿©·¯ °³ÀÇ USB-PD Æ÷Æ®¿¡ ´ëÇÑ TCPMÀ» Áß¾Ó ÁýÁß½ÄÀ¸·Î °ü¸®ÇÏ´Â ¿Ïº®ÇÑ ÀÎÁõÀÇ Áï½Ã »ç¿ë °¡´ÉÇÑ ¼Ö·ç¼ÇÀ» ±¸ÇöÇß´Ù. FUSB307B´Â 1Mbps I2C ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϸç, Ç÷¯±× »ðÀÔ/¹æÇâ °¨Áö, ¹æÀüµÈ ¹èÅ͸®ÀÇ Àü¿ø °ø±Þ°ú °°Àº ±â´ÉµéÀ» ó¸®ÇÑ´Ù. ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¸¦ È¿°úÀûÀ¸·Î ¿ÀÇÁ·ÎµåÇÏ´Â ½Ã°£ ¹Î°¨Çü PD±â´ÉÀº ¿£Æ®¸® ·¹º§ µð¹ÙÀ̽º¸¦ ºñ·ÔÇÑ ¸ðµç STM32¿¡¼ ´ÙÁß-Æ÷Æ®, ´ÙÁß-±â´ÉÀÇ USB-PD ÀÎÅÍÆäÀ̽º¸¦ °ü¸®ÇÒ ¼ö ÀÖ´Ù. ÇöÀç X-CUBE-USB-PD´Â STM32 Cortex®-M0 ¹× Cortex®-M4 ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¿¡¼ Å×½ºÆ®µÈ ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸ç, °³¹ßÀÚ´Â 420°³ ÀÌ»óÀÇ °¢±â ´Ù¸¥ ºÎÇ° Áß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ´Ù¸¥ STM32 ½Ã¸®Á À§ÇÑ ¶óÀ̺귯¸®´Â 2018³â ¸»±îÁö Ãâ½ÃµÉ ¿¹Á¤ÀÌ´Ù.
¶ÇÇÑ, ¿Â¼¼¹ÌÄÁ´öÅÍÀÇ FUSB307B Æò°¡ º¸µåÀÎ ON-FUSB3-STM32ÀÌ °³¹ß °£¼Òȸ¦ À§ÇØ ÆǸŠÁßÀÌ´Ù. ÀÌ º¸µå´Â STM32F072 ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¿Í USB-C Ä¿³ØÅ͸¦ °®Ãß°í ÀÖÀ¸¸ç, ´ÜÀÏ Æ÷Æ® Á¦¾î¸¦ ¼±º¸ÀδÙ.
X-CUBE-USB-PD ½ºÅÃÀº STM32Cube ¼ÒÇÁÆ®¿þ¾î °³¹ß ¿¡ÄڽýºÅÛ¿¡ ¼ÓÇÑ Á¦Ç°À̸ç, www.st.com/x-cube-usb-pd¿¡¼ ¹«·á·Î ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù. |