³ë¸£µñ ¼¼¹ÌÄÁ´öÅÍ(Nordic Semiconductor, Çѱ¹Áö»çÀå: ÃÖ¼öö, www.nordicsemi.com)´Â ÀÚ»çÀÇ Â÷¼¼´ë nRF5 ½Ã¸®Áî SoC(System-on-Chip)ÀÇ Ã¹ ¹ø° Á¦Ç°ÀÎ nRF5340TM ÷´Ü ¸ÖƼÇÁ·ÎÅäÄÝ SoC¸¦ Ãâ½ÃÇß´Ù. nRF5340Àº ÀÌ¹Ì Àü¼¼°èÀûÀ¸·Î »ç¿ëµÇ°í ÀÖ´Â ³ë¸£µñÀÇ ÀÔÁõµÈ nRF51 ¹× nRF52 ½Ã¸®Áî ¸ÖƼÇÁ·ÎÅäÄÝ SoC¸¦ ±â¹ÝÀ¸·Î ±¸ÇöµÇ¾úÀ¸¸ç, ÷´Ü º¸¾È ±â´ÉÀ» °®Ãá À¯¿¬ÇÑ µà¾ó ÇÁ·Î¼¼¼ Çϵå¿þ¾î ±â¹ÝÀÇ »õ·Î¿î ¾ÆÅ°ÅØó¸¦ µµÀÔÇß´Ù. nRF5340Àº ºí·çÅõ½º(Bluetooth®) 5.1/ºí·çÅõ½º LE(Bluetooth Low Energy)¸¦ ºñ·ÔÇØ ºí·çÅõ½º ¸Þ½Ã(Mesh), ½º·¹µå(Thread), Áö±×ºñ(Zigbee) µî°ú °°Àº ÁÖ¿ä RF ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÑ´Ù.
nRF5340 SoC´Â ÃÖ´ë 105oC±îÁö È®ÀåµÈ µ¿Àۿµµ¿¡ ºÎÇÕÇϵµ·Ï ¼³°èµÇ¾úÀ¸¸ç, ¸ÖƼÇÁ·ÎÅäÄÝ ¹× ÃֽŠº¸¾È ±â´É±îÁö Áö¿øµÇ±â ¶§¹®¿¡ Àü¹® Á¶¸í ¹× »ê¾÷¿ë ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÌ»óÀûÀÎ ¼Ö·ç¼ÇÀÌ´Ù. ¶ÇÇÑ ÀÌ SoC´Â dzºÎÇÑ512KB RAM°ú ÇÔ²² °í¼º´É ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î¼¼¼¸¦ °®Ãß°í ÀÖ¾î º¹ÀâÇÑ Â÷¼¼´ë ¿þ¾î·¯ºí ±â±âÀÇ ¿ä±¸»çÇ×À» ÃæÁ·½Ãų ¼ö ÀÖ´Ù. QSPI ÁÖº¯ÀåÄ¡´Â 96MHz¿¡¼ ¿ÜºÎ ¸Þ¸ð¸®¿Í ÀÎÅÍÆäÀ̽º ÇÒ ¼ö ÀÖµµ·Ï È®ÀåµÇ¾úÀ¸¸ç, 32MHz °í¼Ó SPI ÁÖº¯ÀåÄ¡´Â µð½ºÇ÷¹ÀÌ ¹× º¹ÀâÇÑ ¼¾¼¿Í ÀÎÅÍÆäÀ̽º ÇÒ ¼ö ÀÖµµ·Ï ÅëÇյǾú´Ù.
nRF5340Àº ÃÖ°í ¼öÁØÀÇ º¸¾ÈÀ» À§ÇØ Arm Å©¸³Å伿-312(CryptoCell-312) ¹× Arm Æ®·¯½ºÆ®Á¸(TrustZone®) ±â¼ú°ú º¸¾È Å° ½ºÅ丮Áö(Secure Key Storage)¸¦ ÅëÇÕÇÏ°í ÀÖ´Ù. Arm Å©¸³Å伿-312´Â °¡Àå ÀϹÝÀûÀÎ ÀÎÅÍ³Ý ¾ÏÈ£È Ç¥ÁØÀ¸·Î Çϵå¿þ¾î¸¦ °¡¼ÓÈÇÒ ¼ö ÀÖÀ¸¸ç, Arm Æ®·¯½ºÆ®Á¸Àº ´ÜÀÏ Äھ¼ º¸¾È ¹× ºñº¸¾È ÄÚµå ½ÇÇà ¿µ¿ªÀ» »ý¼ºÇÏ¿© ½Å·ÚÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇÑ ½Ã½ºÅÛ Àü¹ÝÀÇ Çϵå¿þ¾î °Ý¸® ±â´ÉÀ» Á¦°øÇÑ´Ù. nRF5340Àº ÀÌ·¯ÇÑ ÅëÇÕ º¸¾È ±â´ÉÀ» ÅëÇØ ¾ÇÀÇÀûÀÎ °ø°ÝÀ¸·ÎºÎÅÍ SoC¸¦ º¸È£ÇÏ°í, ÷´Ü RoT(Root-of-Trust) ¹× º¸¾È Æß¿þ¾î ¾÷µ¥ÀÌÆ®¸¦ Áö¿øÇÑ´Ù.
nRF5340Àº Àü¿ë 1MB Ç÷¡½Ã ¹× 512KB RAMÀÌ Áö¿øµÇ´Â ÃÖ´ë 128MHz(510 CoreMark)ÀÇ °í¼º´É ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î¼¼¼¿Í Àü¿ë 256KB Ç÷¡½Ã ¹× 64KB RAM ±â¹ÝÀÇ ¿Ïº®ÇÏ°Ô ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÑ 64MHz(238 CoreMark) ÃÊÀúÀü·Â ³×Æ®¿öÅ© ÇÁ·Î¼¼¼·Î ±¸¼ºµÈ µà¾ó Arm® Cortex®-M33 ÇÁ·Î¼¼¼¸¦ ±â¹ÝÀ¸·Î ±¸ÇöµÇ¾ú´Ù. °·ÂÇÑ ¼º´ÉÀÇ ÀÌ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î¼¼¼´Â ¸Å¿ì È¿À²ÀûÀÏ »Ó¸¸ ¾Æ´Ï¶ó 8KBÀÇ 2-¿þÀÌ ¿¬°ü ij½Ã(Associative Cache)¸¦ °¡Áö°í ÀÖÀ¸¸ç, DSP ¹× ºÎµ¿¼Ò¼öÁ¡ ¿¬»êÀÌ °¡´ÉÇÏ°í, Àü¾Ð ¹× ÁÖÆļö ½ºÄÉÀϸµ ¿É¼ÇÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ ÀÌ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î¼¼¼´Â Arm Å©¸³Å伿-312 ¹× Arm Æ®·¯½ºÆ®Á¸°ú º¸¾È Å° ½ºÅ丮Áö¿Í °°Àº ÷´Ü º¸¾È ±â´É°ú NFC, USB, QSPI, °í¼Ó SPI µîÀ» ºñ·ÔÇØ ´Ù¾çÇÑ ÀÎÅÍÆäÀ̽º ÁÖº¯ÀåÄ¡¸¦ Áö¿øÇÑ´Ù. ¿Ïº®ÇÏ°Ô ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÑ ³×Æ®¿öÅ© ÇÁ·Î¼¼¼´Â ÈξÀ ´õ È¿À²(101 CoreMark/mA)ÀûÀ̸ç, ¹«¼± µ¿ÀÛ ¹× ³·Àº µàƼ-»çÀÌŬÀÇ ¼¾¼ ¼öÁý ÀÛ¾÷ ½Ã ÀúÀü·Â¿¡ ÃÖÀûȵǾî ÀÖ´Ù. ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÑ ³×Æ®¿öÅ© ÇÁ·Î¼¼¼´Â µ¶ÀÚÀûÀÎ 2.4GHz ÇÁ·ÎÅäÄÝ ±¸ÇöÀ» ÃÖÀûÈÇÒ ¼ö ÀÖÀ¸¸ç, nRF51 ¹× nRF52 ½Ã¸®Áî·Î ¼Õ½±°Ô Æ÷ÆÃÀÌ °¡´ÉÇÏ´Ù.
nRF5340Àº 3.2mAÀÇ TX Àü·ù(0dBm TX ÆÄ¿ö, 3V, DC/DC)¿Í 2.6mAÀÇ RX Àü·ù(3V, DC/DC)¸¦ ¼ÒºñÇÏ´Â ¼ÒºñÀü·Â¿¡ ÃÖÀûÈµÈ »õ·Î¿î ¸ÖƼÇÁ·ÎÅäÄÝ 2.4GHz ¹«¼± ±Ô°ÝÀ» Áö¿øÇÏ°í ÀÖ´Ù. ½½¸³ Àü·ù´Â 1.1µA·Î ¸Å¿ì ³·´Ù. ÀÌ SoC´Â Çâ»óµÈ µ¿Àû ¸ÖƼÇÁ·ÎÅäÄÝ ±â´ÉÀ» Áö¿øÇϱ⠶§¹®¿¡ ºí·çÅõ½º LE¸¦ »ç¿ëÇÏ´Â ½º¸¶Æ®Æù¿¡¼ ¸Þ½Ã ³×Æ®¿öÅ©¿Í ÇÁ·ÎºñÀú´× ¹× Ä¿¹Ì¼Å´×, »óÈ£µ¿ÀÛÀ» À§ÇØ ºí·çÅõ½º LE ¹× ºí·çÅõ½º ¸Þ½Ã/½º·¹µå/Áö±×ºñ µ¿ÀÛÀ» µ¿½Ã¿¡ ¼öÇàÇÒ ¼ö ÀÖ´Ù. ¹«¼±Àº ¸ðµç ºí·çÅõ½º 5.1 ¹æÇâŽÁö(Direction Finding) ±â´ÉÀ» Áö¿øÇÑ´Ù. nRF5340Àº 1.7V ~ 5.5VÀÇ °ø±ÞÀü¾Ð ¹üÀ§¿¡¼ µ¿ÀÛÇϸç, ÃæÀü½Ä ¹èÅ͸®¿Í USB¸¦ ÅëÇØ Àü¿øÀ» °ø±ÞÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀÌ SoC´Â 32MHz ¹× 32.762kHz Å©¸®½ºÅ»À» À§ÇÑ XTAL ºÎÇÏ Ä¿ÆнÃÅ͸¦ ³»ÀåÇÏ°í ÀÖ¾î ³ë¸£µñÀÇ nRF52 ½Ã¸®Áî¿¡ ºñÇØ ÇÊ¿äÇÑ ¿ÜºÎ ºÎÇ° ¼ö¸¦ 4°³±îÁö ÁÙÀÏ ¼ö ÀÖÀ¸¸ç, À̸¦ ÅëÇØ BOM(Bill-of-Materials) ¹× ¼Ö·ç¼Ç Å©±â¸¦ ÁÙÀÏ ¼ö ÀÖ´Ù.
nRF5340ÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß Å°Æ®ÀÎ nRF Connect SDK´Â Á¦ÆÛ(Zephyr) RTOS¿Í ºí·çÅõ½º LE ÇÁ·ÎÅäÄÝ ½ºÅà ¹× ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦, Çϵå¿þ¾î µå¶óÀ̹ö¸¦ ÅëÇÕÇÏ´Â ¿Ïº®ÇÑ ¼Ö·ç¼ÇÀ» Á¦°øÇÑ´Ù. nRF Connect SDK´Â nRF9160 SiP ±â¹Ý »ó¿ë Á¦Ç° °³¹ß¿¡µµ »ç¿ëµÇ°í ÀÖ´Â ÀÔÁõµÈ ¼Ö·ç¼ÇÀÌ´Ù. ¶ÇÇÑ ÀÌ SDK´Â nRF5340À» À§ÇÑ Áö¿ø ±â´ÉÀÌ Ãß°¡µÇ¾úÀ¸¸ç, ÀúÀü·Â ¼¿·ê·¯ IoT ¹× ÀúÀü·Â, ´Ü°Å¸® ¹«¼± °³¹ß ±â´ÉÀ» ¸ðµÎ Áö¿øÇÑ´Ù. nRF Connect SDK´Â ±êÇãºê(GitHub)¿¡¼ °ø½ÄÀûÀ¸·Î È£½ºÆõǰí ÀÖÀ¸¸ç, ±ê(Git)À» ÅëÇÑ ¼Ò½º ÄÚµå °ü¸®µµ °¡´ÉÇÏ´Ù. ¶ÇÇÑ ¼¼°Å ÀÓº£µðµå ½ºÅõµð¿À(SEGGER Embedded Studio) IDEµµ ¹«·á·Î Á¦°øµÈ´Ù. ÇÑÆí ³ë¸£µñÀº nRF5340À» À§ÇÑ °æÁ¦ÀûÀÎ ´ÜÀÏ º¸µå ±â¹Ý ÇÁ¸®ºä °³¹ß Å°Æ®ÀÎ nRF5340 PDK(Preview Development Kit)¸¦ °ø±ÞÇÑ´Ù. nRF5340 PDK´Â °³¹ßÀÚµéÀÌ nRF5340ÀÇ ¸ðµç ±â´É°ú GPIO¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ¸ç, ÀÌ SoCÀÇ ÇÁ·Î±×·¡¹Ö ¹× µð¹ö±ëÀ» À§ÇÑ ¿Âº¸µå ¼¼°Å J-Link µð¹ö°Å°¡ ÇÔ²² Á¦°øµÈ´Ù.
³ë¸£µñ ¼¼¹ÌÄÁ´öÅÍÀÇ Á¦Ç°°ü¸® µð·ºÅÍÀÎ Å°¿¡Æ¿ Ȧ½ºÅ¸µå(Kjetil Holstad)´Â “ºí·çÅõ½º, ½º·¹µå, Áö±×ºñ¸¦ ºñ·ÔÇÑ ÀúÀü·Â ¹«¼± ±â¼úÀº IoTÀÇ Áß¿äÇÑ ºÎºÐÀ» Â÷ÁöÇÏ°í ÀÖ´Ù. °³¹ßÀÚ´Â ÀÌ¹Ì ÀÚ»ê°ü¸® ±â¼ú ¹× À§Ä¡ ¼ºñ½º, ÀÇ·á, ½º¸¶Æ® Ȩ, »ê¾÷¿ë IoT¿Í °°Àº ¸Å¿ì º¹ÀâÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±â¹ÝÀ¸·Î ¹Ì·¡ÀÇ »ó¿ë Á¦Ç°À» °³¹ßÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ Á¦Ç°Àº ³ôÀº ¼öÁØÀÇ º¸¾È°ú º¸´Ù °·ÂÇÑ ÄÄÇ»Æà ¼º´ÉÀ» ÇÊ¿ä·Î ÇÏÁö¸¸, °³¹ßÀÚµéÀº ³ë¸£µñÀÇ ¹«¼± ¼Ö·ç¼ÇÀÌ ÄÄÆÑÆ®Çϸ鼵µ °íµµÀÇ ¿¡³ÊÁö È¿À²À» À¯ÁöÇϱ⸦ ±â´ëÇÑ´Ù.”°í ¼³¸íÇß´Ù.
ÀÌ¿Í ÇÔ²² Å°¿¡Æ¿ Ȧ½ºÅ¸µå´Â “nRF5340 SoC´Â ÀÌ·¯ÇÑ ¿ä±¸ »çÇ×À» ÃæÁ·½ÃÅ°±â À§ÇØ ¼³°èµÇ¾ú´Ù. ÀÌ Á¦Ç°Àº ¼ö½Ê ³â µ¿¾È ³ë¸£µñÀÌ ÃÊÀúÀü·Â ¹«¼± ºÐ¾ß¿¡¼ ½×¾Æ¿Â °æÇè°ú Áö³ 7³â µ¿¾È nRF51 ¹× nRF52 ½Ã¸®Áî °³¹ß ¹× Áö¿øÀ» ÅëÇØ ¾òÀº ±³ÈÆÀº ¹°·Ð, ¼¼°è¿¡¼ °¡Àå °æÇèÀÌ ¸¹Àº ÀúÀü·Â ¹«¼± R&D ÆÀÀÌ Áö³ ¼ö³â µ¿¾È Á¦Ç° °³¹ß¿¡ ÁÖ·ÂÇÑ °á°ú°¡ ¸ðµÎ Áý´ë¼ºµÈ °ÍÀÌ´Ù. nRF5340 ¹× nRF Connect SDK´Â °³¹ßÀÚµéÀÌ Áö±Ý±îÁö ºÒ°¡´ÉÇß´ø ¹«¼± ¾ÖÇø®ÄÉÀ̼ÇÀ» º¸´Ù ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.”°í ¹àÇû´Ù.
nRF5340 PDK´Â ÇöÀç ³ë¸£µñÀÇ À¯Åë¸ÁÀ» ÅëÇØ Á¦°øµÇ°í ÀÖ´Ù. nRF5340 SoC ¿£Áö´Ï¾î¸µ »ùÇÃÀº 48°³ÀÇ GPIO¸¦ Áö¿øÇÏ´Â 7x7mm aQFN ÆÐÅ°Áö·Î Á¶¸¸°£ °ø±ÞµÉ ¿¹Á¤ÀÌ´Ù. |