ESP-32S WiFi ¸ðµâÀº ¾Ø´õ½¼ Å×Å©³î·ÎÁö, inc. ¿¡ ÀÇÇØ µ¶¸³ÀûÀ¸·Î °³¹ßµÇ¾ú½À´Ï´Ù. ÄÚ¾î ÇÁ·Î¼¼¼ ESP32 ´Â ÃÖ¼Ò ¹°¸®Àû Å©±âÀÇ 802.11 b / g / n / e / i ¹«¼± LAN (WLAN) ¹× Bluetooth 4.2 ¼Ö·ç¼ÇÀÇ Àüü ¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ Ä¨Àº ÀúÀü·Â ¹× ¸ð¹ÙÀÏ ¼ÒºñÀÚ ÀüÀÚ Á¦Ç°, ¸¶¸ð ¹× ³×Æ®¿öÅ· Àåºñ ¼³°è, WLAN ¹× ºí·çÅõ½º ¸ðµç ±â´ÉÀÇ ¿ÂĨ ÅëÇÕ, Àú·ÅÇÑ ºñ¿ë, ÁÁÀº ·¹À̾ƿô ±â´ÉÀ¸·Î ¼³°èµÇ¾ú½À´Ï´Ù. ¶ÇÇÑ ESP32 ´Â »ç¿ëÀÚ°¡ ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ½Ã³ª¸®¿À¿¡ ´ëÇÑ ±â´ÉÀ» À¯¿¬ÇÏ°Ô »ç¿ëÀÚ ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï °³¹æÇü Ç÷§ÆûÀ» Á¦°øÇÕ´Ï´Ù.
ESP32 ´Â ¾÷°è ÃÖ°íÀÇ RF ¼º´É, ÀúÀü·Â ¹× ³ôÀº ÅëÇÕ ÀÌÁ¡À» °®Ãá WiFi ¹× Bluetooth ½Ã½ºÅÛ ¿ÂĨ (SoC) ÀÔ´Ï´Ù. ESP32 ´Â ¾ÈÅ׳ª ½ºÀ§Ä¡, RF ¹ß·é, Àü·Â ÁõÆø±â, ÀúÀâÀ½ ÁõÆø±â, ÇÊÅÍ, Àü·Â °ü¸® ¸ðµâ ¹× °í±Þ ÀÚü ±³Á¤ ȸ·Î¸¦ Æ÷ÇÔÇÑ ¿ÏÀüÇÑ Àü¼Û/¼ö½Å RF ±â´ÉÀ» ÅëÇÕÇÕ´Ï´Ù. ÀÚü º¸Á¤ ȸ·Î´Â µ¿Àû ÀÚµ¿ Æ©´×À» ±¸ÇöÇÏ¿© ¿ÜºÎ ȸ·ÎÀÇ °áÇÔÀ» Á¦°ÅÇÕ´Ï´Ù. 2 °³ÀÇ 32 ºñÆ®, LX6 cpu°¡ ÀÖ´Â ESP32, 7 ´Ü°è ÆÄÀÌÇÁ¶óÀÎ ¾ÆÅ°ÅØó¸¦ »ç¿ëÇÏ¿© ÃÖ´ë 240MHz Ŭ¶ô. ESP32 ´Â ¶ÇÇÑ Ç³ºÎÇÑ ¾Æ³¯·Î±× °¨Áö ¹× µðÁöÅÐ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÕÇÕ´Ï´Ù.
Esp32 ÀÇ ÃÊ ÀúÀü·Â RF ¾ÆÅ°ÅØó¿Í ƯÇã¹ÞÀº ÀýÀü ±â¼úÀº ½ÇÁ¦ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹èÅ͸® ¼ö¸íÀ» ¿¬ÀåÇÕ´Ï´Ù.
ESP32 ´Â WiFi 802.11b / g / n / e / i ¹× Bluetooth 4.2 Ç¥ÁØ, ÅëÇÕ WiFi / Bluetooth / BLE RF ¹× ÀúÀü·Â ±â¼úÀ» ¿Ïº®ÇÏ°Ô ÁؼöÇÕ´Ï´Ù. °³¹æÇü ½Ç½Ã°£ ¿î¿µ üÁ¦ rtos¸¦ Áö¿øÇÕ´Ï´Ù. Esp32 ÀÇ ÅëÇÕ Æ©´× ij½Ã´Â ½Ã½ºÅÛ ¼º´ÉÀ» Çâ»ó½ÃÅ°°í ½Ã½ºÅÛ ½ºÅ丮Áö¸¦ ÃÖÀûÈÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. À¯¿¬ÇÑ RAM / ROM ÆÄƼ¼Ç ¾ÆÅ°ÅØó¸¦ ÅëÇØ »ç¿ëÀڴ ƯÁ¤ ¿ä±¸ »çÇ× ¹× »ç¿ë·®À» ÃæÁ·Çϵµ·Ï »ç¿ëÀÚ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ESP32 ´Â µ¶¸³Çü ¾ÖÇø®ÄÉÀÌ¼Ç ¶Ç´Â È£½ºÆ® mcuÀÇ ½½·¹À̺ê·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½½·¹À̺ê·Î ESP32 ´Â SPI / SDIO ¶Ç´Â I2C / UART ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ WiFi ¹× bluetooth¸¦ Á¦°øÇÕ´Ï´Ù.
2.1 WiFi.1 WiFi
• 802.11 b / g / n / e / i
• 802.11 n (2.4 GHz), ÃÖ´ë 150 Mbps ¼Óµµ
• 802.11 e: ¹«¼± ¸ÖƼ¹Ìµð¾î ±â¼úÀ» ±¸ÇöÇÏ´Â QoS ¸ÞÄ¿´ÏÁò
• WMM-PS, UAPSD
• A-MPDU ¹× A-MSDU ÇÁ·¹ÀÓ Áý°è ±â¼ú
• Â÷´Ü ÀÀ´ä
• Á¶°¢ ¹× À籸¼º
• ºñÄÜ ÀÚµ¿ ¸ð´ÏÅ͸µ/½ºÄµ
• 802.11 i º¸¾È ±â´É: »çÀü ÀÎÁõ ¹× TSN
• WPA / WPA2 / WPA2-Enterprise / WPS ¾ÏÈ£È Áö¿ø
• ÀÎÇÁ¶ó bss½ºÅ×ÀÌ¼Ç ¸ðµå/¼ÒÇÁÆ® ÅÇ ¸ðµå
• Wi-Fi Direct (P2P), P2P µð½ºÄ¿¹ö¸®, P2P GO ¸ðµå ¹× P2P Àü¿ø °ü¸®
• UMA ȣȯ ¹× ÀÎÁõ
• ¾ÈÅ׳ª ´Ù¾ç¼º ¹× ¼±ÅÃ
2.2 ºí·çÅõ½º 2 ºí·çÅõ½º
• ±âÁ¸ ºí·çÅõ½º (BR / EDR) ¹× ÀúÀü·Â ºí·çÅõ½º (BLE) ¸¦ Æ÷ÇÔÇÑ ºí·çÅõ½º v4.2 ¿ÏÀü Ç¥ÁØ
• Ç¥ÁØ Å¬·¡½º-1, Ŭ·¡½º-2 ¹× Ŭ·¡½º-3 À» Áö¿øÇÏ°í ¿ÜºÎ Àü·Â ÁõÆø±â°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
• Çâ»óµÈ Á¤¹Ð Àü·Â Á¦¾î
• ÃÖ´ë 10 dbm ÀÇ Ãâ·Â Àü·Â
• NZIF ¼ö½Å±âÀÇ ¼ö½Å °¨µµ´Â-98 dbmÀÔ´Ï´Ù.
• ÀûÀÀ Çü ÁÖÆļö È£ÇÎ (AFH)
• SDIO / SPI / UART ÀÎÅÍÆäÀ̽º¸¦ ±â¹ÝÀ¸·Î ÇÑ Ç¥ÁØ HCI
• ÃÖ´ë 4 Mbps ¼ÓµµÀÇ °í¼Ó UART HCI
• BT 4.2 ÄÁÆ®·Ñ·¯ ¹× È£½ºÆ® ÇÁ·ÎÅäÄÝ ½ºÅà Áö¿ø
• ¼ºñ½º °Ë»ö ÇÁ·ÎÅäÄÝ (SDP)
• ¹ü¿ë ¾×¼¼½º ¾ÖÇø®ÄÉÀÌ¼Ç (°¸)
• º¸¾È °ü¸® ÇÁ·ÎÅäÄÝ (SMP)
• ÀúÀü·Â ºí·çÅõ½º
• ATT / GATT
• ¼û@@ ±è
• ¸ðµç gtt ±â¹Ý ÀúÀü·Â ºí·çÅõ½º ¾ÖÇø®ÄÉÀÌ¼Ç Áö¿ø
• SPP-Like ÀúÀü·Â ºí·çÅõ½º µ¥ÀÌÅÍ Åõ¸í ÇÁ·ÎÅäÄÝ
• BLE ºñÄÜ
• A2DP / AVRCP / SPP, HSP / HFP, RFCOMM
• CVSD ¹× SBC ¿Àµð¿À ÄÚµ¦ ¾Ë°í¸®Áò
• ºí·çÅõ½º ÇÇÄÚ³Ý ¹× »ê¶õ
2.3 CPU ¹× ½ºÅ丮Áö
• Xtensa® 32 ºñÆ® LX6 µà¾óÄÚ¾î ÇÁ·Î¼¼¼, ÄÄÇ»Æà Àü·Â ÃÖ´ë 600 DMIPS
• 448 KByte ROM
• 520 KByte SRAM
• RtcÀÇ 16 kbyte SRAM
• Qspi´Â ÃÖ´ë 4 °³ÀÇ Ç÷¡½Ã/sramÀ» ¿¬°áÇÒ ¼ö ÀÖÀ¸¸ç, °¢°¢ 16 MBytes Ç÷¡½Ã°¡ ÀÖ½À´Ï´Ù.
• °ø±Þ Àü¾Ð: 2.2V ~ 3.6V
2.4 ½Ã°è ¹× ŸÀ̸Ó
ÀÚü ±³Á¤À»À§ÇÑ ³»Àå 8 MHz ¹ßÁø±â
• ÀÚü º¸Á¤À»À§ÇÑ ³»Àå RC ¹ßÁø±â
• ¿ÜºÎ 2 MHz ~ 40 MHz Å©¸®½ºÅ» Áö¿ø
• Rtc¿ë ¿ÜºÎ 32 kHz Å©¸®½ºÅ» Áö¿ø, ÀÚü º¸Á¤ Áö¿ø
• 2 °³ÀÇ 64 ºñÆ® ¹ü¿ë ŸÀÌ¸Ó¿Í 1 °³ÀÇ ¸¶½ºÅÍ ½Ã½ºÅÛ ¿öÄ¡µ¶À¸·Î ±¸¼ºµÈ 2 °³ÀÇ Å¸ÀÌ¸Ó ±×·ì
• 2 ÃÊ Á¤¹ÐµµÀÇ RTC ŸÀ̸Ó
• RTC ¿öÄ¡ µ¶
2.5 ÁÖº¯ ÀÎÅÍÆäÀ̽º
• 12 ºñÆ® SAR ADC (ÃÖ´ë 18 °³ ä³Î Æ÷ÇÔ)
• 2 °³ÀÇ 8 ºñÆ® D / A ÄÁ¹öÅÍ
• 10 °³ÀÇ ÅÍÄ¡ ¼¾¼
• ¿Âµµ ¼¾¼
• 4 °³ÀÇ ½ºÆä@@ ½º
• I2S 2 °³
• 2 I2C
• UARTs 3 °³
• 1 È£½ºÆ® SD / eMMC / SDIO
• ½½·¹À̺ê SDIO / SPI 1 °³
• IEEE 1588 À» Áö¿øÇÏ´Â Àü¿ë DMA ÀÌ´õ³Ý MAC ÀÎÅÍÆäÀ̽º
• 2.0 ĵ
• IR (TX / RX)
• ¸ðÅÍ PWM
• LED PWM, ÃÖ´ë 16 °³ ä³Î
• Ȧ ¼¾¼
• ÃÊ ÀúÀü·Â ÇÁ¸® ¾ÚÇÁ
2.6 º¸¾È ¸ÞÄ¿´ÏÁò. 6 º¸¾È ¸ÞÄ¿´ÏÁò
• WFA, WPA / WPA2 ¹× wapi¸¦ Æ÷ÇÔÇÑ ¸ðµç IEEE 802.11 º¸¾È ±â´É Áö¿ø
• ¾ÈÀü@@ ÇÑ ½ÃÀÛ
• Ç÷¡@@ ½Ã ¾ÏÈ£@@ È
• 1024 ºñÆ® OTP, »ç¿ëÀÚ °¡´É, ÃÖ´ë 768 ºñÆ®
• ¾ÏÈ£ÈµÈ Çϵå¿þ¾î °¡¼Ó±â:
-A@@ es
-Çؽà (SHA-2) ¶óÀ̺귯¸®
-RSA
-ECC
-·£´ý ¼ýÀÚ »ý¼º±â (RNG)
2.7 ½Åû
• ¹ü¿ë ÀúÀü·Â IoT ¼¾¼ Çãºê
• ¹ü¿ë ÀúÀü·Â IoT ·¹ÄÚ´õ
• Ä«¸Þ¶ó ºñµð¿À ½ºÆ®¸®¹Ö
• OTT TV ¹Ú½º/¼ÂÅé ¹Ú½º ÀåÄ¡
• À½¾Ç Ç÷¹À̾î
-³×Æ®¿öÅ© À½¾Ç Ç÷¹À̾î
-¿Àµð¿À ½ºÆ®¸®¹Ö ¹Ìµð¾î ÀåÄ¡
• Wi-Fi Àå³°¨
-Ä«¿î@@ ÅÍ
-Àå³°¨ ºÐ½Ç ¹æÁö ÀåÄ¡
• Wi-Fi À½¼º ÀÎ½Ä ÀåÄ¡
• Çìµå¼Â
• ½º¸¶Æ® ¼ÒÄÏ
• Ȩ ¿ÀÅä¸ÞÀ̼Ç
• ¸Þ½¬ ³×Æ®¿öÅ©
• »ê¾÷¿ë ¹«¼± Á¦¾î
• º£À̺ñ ¸ð´ÏÅÍ
• ¿þ¾î·¯ºí ÀüÀÚ Á¦Ç°
• Wi-Fi À§Ä¡ ÀÎ½Ä ÀåÄ¡
• º¸¾È ID ű×
• °Ç° °ü¸®
-¸ð¼Ç ¸ð´ÏÅ͸µ ¹× ºÐ½Ç ¹æÁö ¾Ë¶÷
-¿Âµµ ±â·Ï±â
´ÙÀ½ ±â´ÉÀ» °®Ãá ÀúÀü·Â Xtensa® LX6 32 ºñÆ® µà¾ó ÄÚ¾î ÇÁ·Î¼¼¼·Î ±¸µ¿µÇ´Â ESP32:
4.1 CPU1 CPU
• ÃÖ´ë 240 MHz Ŭ·Ï ÁÖÆļö¸¦ Áö¿øÇÏ´Â 7 ´Ü°è ÆÄÀÌÇÁ ¶óÀÎ ¾ÆÅ°ÅØó
• 16 ºñÆ®/24 ºñÆ® Áöħ ¼¼Æ®·Î ÄÚµå ¹Ðµµ Çâ»ó
• Ç÷ÎÆà Æ÷ÀÎÆ® À¯´Ö Áö¿ø (FPU)
• 32 ºñÆ® ¾ÚÇÁ, 32 ºñÆ® µð¹ÙÀÌ´õ ¹× 40 ºñÆ® ´©Àû ¹èÀ²±â (MAC) ¿Í °°Àº DSP Áöħ Áö¿ø
• ¾à 70 °³ÀÇ ÀÎÅÍ·´Æ® ¼Ò½º¿¡¼ 32 °³ÀÇ ÀÎÅÍ·´Æ® º¤ÅÍ Áö¿ø
µà¾ó ÄÚ¾î ÇÁ·Î¼¼¼ ÀÎÅÍÆäÀ̽º¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ.
• Xtensa RAM / ROM Áöħ ¹× µ¥ÀÌÅÍ ÀÎÅÍÆäÀ̽º
• Xtensa ·ÎÄà ½ºÅ丮Áö ÀÎÅÍÆäÀ̽º·Î ¿ÜºÎ µî·Ï±â¿¡ ºü¸£°Ô ¾×¼¼½º °¡´É
• ³»ºÎ ¹× ¿ÜºÎ ÀÎÅÍ·´Æ® ¼Ò½º¿Í ÀÎÅÍ·´Æ®
• µð¹ö±ëÀ»À§ÇÑ JTAG ÀÎÅÍÆäÀ̽º
4.2 ¿ÂĨ ½ºÅ丮Áö ¿ÂĨ ½ºÅ丮Áö
ESP32 ¿ÂĨ ½ºÅ丮Áö¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ.
• ÇÁ·Î±×·¥ ½ÃÀÛ ¹× Ä¿³Î ±â´É È£ÃâÀ» À§ÇÑ 448 k¹ÙÀÌÆ®ÀÇ ROM
• µ¥ÀÌÅÍ ¹× ¸í·É ÀúÀåÀ» À§ÇÑ 520 KBytes ¿ÂĨ SRAM
• Rtc¿¡¼ 8 k¹ÙÀÌÆ®ÀÇ SRAM ¶Ç´Â RTC ´À¸° ¸Þ¸ð¸®, µö ½½¸³ ¸ðµå¿¡¼ ÄÚÇÁ·Î¼¼¼¿¡ ÀÇÇØ ¾×¼¼½º °¡´É
• RtcÀÇ 8 k¹ÙÀÌÆ® SRAM, RTC °í¼Ó ¸Þ¸ð¸®, rtc°¡ µö ½½¸³ ¸ðµå¿¡¼ ½ÃÀÛµÉ ¶§ ±âº» cpu¿¡ ÀÇÇÑ µ¥ÀÌÅÍ ÀúÀå ¹× ¾×¼¼½º¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
• 256 ºñÆ®°¡ ½Ã½ºÅÛº° (MAC ÁÖ¼Ò ¹× Ĩ ¼¼Æ®) ÀÎ 1 kbit EFUSE; ³²Àº 768 ºñÆ®´Â Ç÷¡½Ã ¾ÏÈ£È ¹× Ĩ id¸¦ Æ÷ÇÔÇÑ »ç¿ëÀÚ ¾ÖÇø®ÄÉÀ̼ǿëÀ¸·Î ¿¹¾àµÇ¾ú½À´Ï´Ù.
4.3 ¿ÜºÎ Ç÷¡½Ã ¹× SRAM
ESP32 ´Â °³¹ßÀÚÀÇ ÇÁ·Î±×·¥°ú µ¥ÀÌÅ͸¦ º¸È£Çϱâ À§ÇØ AES ±â¹Ý Çϵå¿þ¾î ¾Ïȣȸ¦ ÅëÇØ ÃÖ´ë 16 mbytes ÀÇ ¿ÜºÎ QSPI Ç÷¡½Ã ¹× Á¤Àû ·£´ý ¾×¼¼½º ¸Þ¸ð¸® (SRAM) ¸¦ Áö¿øÇÕ´Ï´Ù.
ESP32 ´Â ij½Ã¸¦ ÅëÇØ ¿ÜºÎ QSPI Ç÷¡½Ã ¹× sram¿¡ ¾×¼¼½ºÇÕ´Ï´Ù.
• CPU ÄÚµå °ø°£¿¡ ´ëÇÑ ÃÖ´ë 16 mbytes ÀÇ ¿ÜºÎ Ç÷¡½Ã ¸Ê, 8 ºñÆ®, 16 ºñÆ® ¹× 32 ºñÆ® ¾×¼¼½º ¹× ½ÇÇà °¡´ÉÇÑ Äڵ带 Áö¿øÇÕ´Ï´Ù.
• ÃÖ´ë 8 mb ÀÇ ¿ÜºÎ Ç÷¡½Ã¿Í sramÀÌ CPU µ¥ÀÌÅÍ °ø°£¿¡ ¸ÅÇεǾî 8 ºñÆ®, 16 ºñÆ® ¹× 32 ºñÆ® ¾×¼¼½º¸¦ Áö¿øÇÕ´Ï´Ù. Ç÷¡½Ã´Â Àбâ ÀÛ¾÷¸¸ Áö¿øÇϸç sramÀº ÀÐ±â ¹× ¾²±â ÀÛ¾÷À» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÃÖ´ë µî±Þ 4.4