³ë¸£µñ ¼¼¹ÌÄÁ´öÅÍ(Nordic Semiconductor, Çѱ¹Áö»çÀå: ÃÖ¼öö, www.nordicsemi.com)´Â µ¿±Þ ÃÖ°ÀÇ °í¼º´É ºí·çÅõ½º 5-ÀÎÁõ SoCÀÎ ³ë¸£µñ nRF52 ½Ã¸®ÁîÀÇ ÃÖ»óÀ§ ¹öÀüÀÎ nRF52840™ ºí·çÅõ½º LE(Bluetooth® Low Energy) SoC(System-on-Chip)ÀÇ ´ë·®»ý»êÀ» ½ÃÀÛÇÏ°í, Àü¼¼°è °í°´µé¿¡°Ô °ø±ÞÇÑ´Ù°í ¹àÇû´Ù. nRF52840Àº ³ë¸£µñ ¼¼¹ÌÄÁ´öÅÍÀÇ nRF52 ½Ã¸®ÁîÀÇ ¹Ìµå-·¹ÀÎÁö±Þ nRF52832¿Í ÇÏÀ§¹öÀüÀÎ nRF52810 SoC¿Í ÇÔ²² Á¦°øµÇ°í ÀÖ´Ù. dzºÎÇÑ ±â´É°ú ÁÖº¯ÀåÄ¡¸¦ ¸ðµÎ °®Ãß°í ÀÖ´Â ÀÌ SoC´Â ¿þ¾î·¯ºí ±â±â¸¦ ºñ·ÔÇØ °ÔÀ̹Ö, VR/AR, Ȩ IoT ¹× »ê¾÷¿ë IoT ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ Æø³ÐÀº ³×Æ®¿öÅ© ±â¹Ý Ä¿³ØƼµå Á¦Ç°À» Áö¿øÇÒ ¼ö ÀÖ´Â ¼º´É°ú À¯¿¬¼ºÀ» Á¦°øÇÑ´Ù.
¿Ïº®ÇÑ ´ë·®»ý»ê üÁ¦¸¦ °®Ãá nRF52840 SoC´Â ³ë¸£µñÀÇ S140 SoftDevice(³ë¸£µñÀÇ ÃֽŠRF ºí·çÅõ½º 5(ºí·çÅõ½º LE) ÀÎÁõ ÇÁ·ÎÅäÄÝ ¼ÒÇÁÆ®¿þ¾î ¶Ç´Â ½ºÅÃ) ÇÁ·Î´ö¼Ç ¹öÀü°ú nRF52840 SoC¸¦ À§ÇÑ ¿Ïº®ÇÑ ÁÖº¯ÀåÄ¡ µå¶óÀ̹ö¸¦ Áö¿øÇÏ´Â ÇÁ·Î´ö¼Ç-·¹µð(Production-Ready) °³¹ß ÅøÀÎ ³ë¸£µñÀÇ »õ·Î¿î nRF5 SDK(Software Development Kit)¿Í ÇÔ²² Á¦°øµÈ´Ù. ¶ÇÇÑ nRF52840Àº ºí·çÅõ½º ¸Þ½Ã ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇÏ´Â °³¹ßÀÚ¸¦ À§ÇØ ÇÁ·Î´ö¼Ç-µî±ÞÀÇ ¸Þ½Ã¿ë nRF5 SDK(nRF5 SDK for Mesh)°¡ Áö¿øµÈ´Ù.
³ë¸£µñÀÇ °ËÁõµÈ nRF52 ½Ã¸®Áî ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ÇÑ ÇÏÀÌ-¿£µå nRF52840 SoC´Â ½ÃÀå¿¡¼ À¯ÀÏÇÏ°Ô ºí·çÅõ½º 5ÀÇ ¸ðµç ÀÌÁ¡À» Á¦°øÇÏ´Â ÃÖÃÊÀÇ ´ÜÀÏ Ä¨ ¼Ö·ç¼ÇÀÌ´Ù. ÀÌÀüÀÇ ºí·çÅõ½º LE »ç¾ç°ú ºñ±³ÇØ ºí·çÅõ½º 5´Â 2¹èÀÇ ¿Â-¿¡¾î µ¥ÀÌÅÍ ´ë¿ªÆø(2Mbps)°ú 4¹èÀÇ µ¿ÀÛ¹üÀ§, ±×¸®°í ¾Öµå¹öŸÀÌ¡ ÆÐŶ ÆäÀ̷εå Å©±â¸¦ 251byte±îÁö ´Ã¸± ¼ö ÀÖ´Â ¾Öµå¹öŸÀÌ¡ È®Àå ±â´ÉÀ» ÅëÇÑ 8¹èÀÇ ºê·Îµåij½ºÆà ¼º´É°ú Çâ»óµÈ ä³Î °øÁ¸ ¾Ë°í¸®Áò µîÀÇ ÀåÁ¡À» °¡Áö°í ÀÖ´Ù.
¶ÇÇÑ nRF52840 SoC´Â ºí·çÅõ½º 5¿Í ½º·¹µå(Thread)¸¦ µ¿½Ã¿¡ Áö¿øÇÒ ¼ö ÀÖ´Â ½ÃÀå¿¡¼ À¯ÀÏÇÑ ¸ÖƼÇÁ·ÎÅäÄÝ µð¹ÙÀ̽ºÀÌ´Ù. ÀÌ SoC´Â ºí·çÅõ½º LE¿Í ½º·¹µå ±â¹Ý ‘´ÙÀ̳ª¹Í ¸ÖƼÇÁ·ÎÅäÄÝ(Dynamic Multiprotocol)’ ±â´ÉÀ» ÅëÇØ S140 SoftDevice ¹× OpenThread RF ÇÁ·ÎÅäÄÝ ½ºÅÃÀ» µ¿½Ã¿¡ Áö¿øÇÒ ¼ö ÀÖ´Ù.
¿£Áö´Ï¾î´Â ³ë¸£µñÀÇ nRF5 SDK ÃֽŠ¹öÀüÀ» ÀÌ¿ëÇØ nRF52840 SoC ¹× S140 SoftDevice ±â¹ÝÀÇ µðÀÚÀÎ °³¹ßÀ» °ð¹Ù·Î ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. nRF5 SDK v15´Â nRF52840 SoC¸¦ À§ÇÑ ¿Ïº®ÇÑ ÁÖº¯ÀåÄ¡ µå¶óÀ̹ö¸¦ Áö¿øÇÏ´Â ÇÁ·Î´ö¼Ç-·¹µð °³¹ß ÅøÀÌ´Ù. ¶ÇÇÑ »õ·Î¿î nRF5 SDK´Â ºí·çÅõ½º LE AL(Adaptation Layer) ±â¹ÝÀÇ IPv6(6LoWPAN) ¹× ¿Ïº®ÇÑ ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ(Internet Protocol) ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â Ãʱ⠹öÀüÀÇ nRF5 SDKÀÇ ±â´ÉÀ» ¸ðµÎ ÅëÇÕÇÏ°í ÀÖ´Ù. ÀÌ¿Í ÇÔ²² nRF5 SDK´Â ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼ÇÀÇ °ü¸® ¹× Å×½ºÆ®, ±¸ÃàÀ» À§ÇÑ ¿ÃÀοø ¼Ö·ç¼ÇÀÎ ¼¼°Å ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯(Segger Microcontroller)ÀÇ ‘ÀÓº£µðµå ½ºÆ©µð¿À(Embedded Studio)’¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù
nRF52840 SoC´Â °¡Àå ±î´Ù·Î¿î ¹«¼± ¾ÖÇø®ÄÉÀÌ¼Ç ¿ä°Ç¿¡µµ ºÎÇÕÇÒ ¼ö ÀÖ´Â ÃæºÐÇÑ ¹ü¿ë ÇÁ·Î¼¼½Ì ¼º´É°ú ºÎµ¿¼Ò¼öÁ¡ ¹× DSP ¼º´ÉÀ» °®Ãá 64MHz, 32bit Arm® Cortex™ M4F ÇÁ·Î¼¼¼¸¦ äÅÃÇß´Ù.
ÀÌ SoC´Â +8dBmÀÇ ¿ÂĨ PA¿Í 1MB Ç÷¡½Ã ¹× 256kB RAM, ±×¸®°í ºí·çÅõ½º 5 ¹× 802.15.4 (½º·¹µå Æ÷ÇÔ), ANT, µ¶ÀÚÀûÀÎ 2.4GHz ¹«¼± ±â¼úÀ» ºñ·ÔÇØ Ç® ½ºÇǵå USB 2.0 ÄÁÆ®·Ñ·¯¿Í Äõµå-SPI ÀÎÅÍÆäÀ̽º¸¦ Æ÷ÇÔÇÑ ÁÖº¯ÀåÄ¡ È£½ºÆ®(EasyDMA µî ´Ù¼ö)¸¦ °®Ãá »õ·Î¿î ¹«¼± ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ÇÏ°í ÀÖ´Ù. ¶ÇÇÑ nRF52840Àº ÀçÃæÀüÀÌ °¡´ÉÇÑ ¹èÅ͸® Àü¿ø°ú °°Àº 5V ÀÌ»óÀÇ Àü¿ø°ø±ÞÀåÄ¡·Îµµ µ¿ÀÛÀÌ °¡´ÉÇÏ´Ù.
ÇÑÆí ÀÌ SoC´Â Cortex-M ±â¹Ý SoC¸¦ À§ÇÑ µ¿±Þ ÃÖ°ÀÇ º¸¾È ±â´ÉÀ» Á¦°øÇÏ´Â Arm CryptoCell-310 ¾ÏÈ£È °¡¼Ó±â¸¦ °®Ãß°í ÀÖ´Ù. ¹æ´ëÇÑ º¸¾È ¾ÏÈ£ ¹× Å°¸¦ »ý¼ºÇÏ°í, ÀúÀåÇÒ ¼ö ÀÖ´Â ¿É¼Çµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
S140 SoftDevice´Â ±¤¹üÀ§ÇÑ Å×½ºÆ®¸¦ Åë°úÇÑ ºí·çÅõ½º 5 ÀÎÁõ ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀ¸·Î, µ¿½Ã µ¿ÀÛÀ̳ª ¿©·¯ ¿ªÇÒÀ» º°µµ·Î ±¸µ¿ÇÏ´Â ºí·çÅõ½º 5ÀÇ ¸ðµç ÀÌÁ¡À» ¿Ïº®ÇÏ°Ô Áö¿øÇÑ´Ù.
³ë¸£µñ ¼¼¹ÌÄÁ´öÅÍÀÇ Á¦Ç° ¸¶ÄÉÆà ¸Å´ÏÀúÀÎ Á¸ ·¹¿À³ªµå(John Leonard)´Â “nRF52840 SoC¿Í S140 SoftDevice ¹× nRF5 SDKÀÇ ¾ç»ê¿ë ¼Ö·ç¼ÇÀÌ Ãâ½ÃµÊÀ¸·Î½á ÃÖ°í ¼º´ÉÀÇ ¸ÖƼÇÁ·ÎÅäÄÝ ÀúÀü·Â ¹«¼± ÇÁ·Î´ö¼Ç-·¹µð ¼Ö·ç¼ÇÀ» Àü¼¼°è ½ÃÀå¿¡ °ø±ÞÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.”°í ¸»ÇÏ°í, “ºí·çÅõ½º 5 ¹× ºí·çÅõ½º ¸Þ½Ã¸¦ ¿Ïº®ÇÏ°Ô Áö¿øÇÏ´Â ¾÷°è ÃÖÃÊÀÇ ´ÜÀÏ Ä¨ ¼Ö·ç¼ÇÀÎ ÀÌ SoC´Â ÷´Ü ¿þ¾î·¯ºí ±â±â ¹× °¡»óÇö½Ç, Áõ°Çö½Ç, °í¼º´É HID ÄÁÆ®·Ñ·¯, ½º¸¶Æ® Ȩ, ½º¸¶Æ® »ê¾÷, IoT ³×Æ®¿öÅ©¸¦ ºñ·ÔÇÑ °¡Àå ±î´Ù·Î¿î ¹«¼± ¾ÖÇø®ÄÉÀ̼DZîÁö Áö¿øÇÒ ¼ö ÀÖµµ·Ï ½º·¹µå, 802.15.4, ANT, µ¶ÀÚÀûÀÎ 2.4GHz ¹«¼± ±â¼ú±îÁö ¸ðµÎ Á¦°øÇÑ´Ù.”°í ¹àÇû´Ù. |